using System; using System.Collections.Generic; using System.Text; using System.Data; using SysBaseLibs; using System.Web.Script.Serialization; using System.Drawing; namespace SysDataLibs.TableClass { #region Sys_Images public class Sys_Images_info : ITableInfo { #region Sys_Images表 字段信息 /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: nvarchar; /// 数据长度: 160; /// 是否允许为空: Y; /// 默认值: ; /// 描述: 相关的字段; /// public const string cColumnId = "ColumnId"; /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: int; /// 数据长度: 4; /// 是否允许为空: Y; /// 默认值: ; /// 描述: 高度; /// public const string cHeight = "Height"; /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: image; /// 数据长度: 16; /// 是否允许为空: Y; /// 默认值: ; /// 描述: 图片; /// public const string cImage = "Image"; /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: nvarchar; /// 数据长度: 500; /// 是否允许为空: Y; /// 默认值: ; /// 描述: 描述; /// public const string cImageDesc = "ImageDesc"; /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: nvarchar; /// 数据长度: 200; /// 是否允许为空: Y; /// 默认值: ; /// 描述: 图片名; /// public const string cImageName = "ImageName"; /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: nchar; /// 数据长度: 2; /// 是否允许为空: N; /// 默认值: (N'N'); /// 描述: IsLock; /// public const string cIsLock = "IsLock"; /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: int; /// 数据长度: 4; /// 是否允许为空: Y; /// 默认值: ; /// 描述: 大小; /// public const string cSize = "Size"; /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: varchar; /// 数据长度: 250; /// 是否允许为空: N; /// 默认值: ; /// 描述: 对应的值; /// public const string cSourceKey = "SourceKey"; /// /// 为关键字段: Y --- PrimaryKey; /// 自动增长: Y; /// 数据类型: int; /// 数据长度: 4; /// 是否允许为空: N; /// 默认值: ; /// 描述: SysImageID; /// public const string cSysImageID = "SysImageID"; /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: nvarchar; /// 数据长度: 160; /// 是否允许为空: Y; /// 默认值: ; /// 描述: 相关的表; /// public const string cTableId = "TableId"; /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: smalldatetime; /// 数据长度: 4; /// 是否允许为空: N; /// 默认值: ; /// 描述: TimeCreated; /// public const string cTimeCreated = "TimeCreated"; /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: smalldatetime; /// 数据长度: 4; /// 是否允许为空: N; /// 默认值: ; /// 描述: TimeLastMod; /// public const string cTimeLastMod = "TimeLastMod"; /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: smalldatetime; /// 数据长度: 4; /// 是否允许为空: Y; /// 默认值: ; /// 描述: 上传时间; /// public const string cUpdateTime = "UpdateTime"; /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: varchar; /// 数据长度: 30; /// 是否允许为空: N; /// 默认值: ; /// 描述: UserIDLastMod; /// public const string cUserIDLastMod = "UserIDLastMod"; /// /// 为关键字段: N ; /// 自动增长: N; /// 数据类型: int; /// 数据长度: 4; /// 是否允许为空: Y; /// 默认值: ; /// 描述: 宽度; /// public const string cWidth = "Width"; #endregion public Sys_Images_info(){} public Sys_Images_info(DataRow poRow) { CreateTableInfo(poRow); } public void CreateTableInfo(DataRow poRow) { _ColumnId=UtilStr.StrFromObj(poRow[cColumnId]); _Height=UtilStr.StrFromObj(poRow[cHeight]); _Image=UtilStr.StrFromObj(poRow[cImage]); _ImageDesc=UtilStr.StrFromObj(poRow[cImageDesc]); _ImageName=UtilStr.StrFromObj(poRow[cImageName]); _IsLock=UtilStr.StrFromObj(poRow[cIsLock]); _Size=UtilStr.StrFromObj(poRow[cSize]); _SourceKey=UtilStr.StrFromObj(poRow[cSourceKey]); _SysImageID=UtilStr.StrFromObj(poRow[cSysImageID]); _TableId=UtilStr.StrFromObj(poRow[cTableId]); _TimeCreated=UtilStr.StrFromObj(poRow[cTimeCreated]); _TimeLastMod=UtilStr.StrFromObj(poRow[cTimeLastMod]); _UpdateTime=UtilStr.StrFromObj(poRow[cUpdateTime]); _UserIDLastMod=UtilStr.StrFromObj(poRow[cUserIDLastMod]); _Width=UtilStr.StrFromObj(poRow[cWidth]); } public Sys_Images_info( string pcSysImageID, DBConnSql poDBConn) { if ( pcSysImageID.Trim().Length > 0 && poDBConn != null) { string lcSql = "select * from " + Tn.Sys_Images + " where SysImageID='"+pcSysImageID+"'"; rsQuery loQuery = poDBConn.OpenQuery(lcSql); if (loQuery != null && loQuery.IsOpened && loQuery.RecCount == 1) { loQuery.MoveFirst(); CreateTableInfo(loQuery.CurrentRow); } } } private string _ColumnId=""; public string ColumnId { get { return _ColumnId; } set { _ColumnId = value; } } private string _Height=""; public string Height { get { return _Height; } set { _Height = value; } } private string _Image=""; public string Image { get { return _Image; } set { _Image = value; } } private string _ImageDesc=""; public string ImageDesc { get { return _ImageDesc; } set { _ImageDesc = value; } } private string _ImageName=""; public string ImageName { get { return _ImageName; } set { _ImageName = value; } } private string _IsLock=""; public string IsLock { get { return _IsLock; } set { _IsLock = value; } } private string _Size=""; public string Size { get { return _Size; } set { _Size = value; } } private string _SourceKey=""; public string SourceKey { get { return _SourceKey; } set { _SourceKey = value; } } private string _SysImageID=""; public string SysImageID { get { return _SysImageID; } set { _SysImageID = value; } } private string _TableId=""; public string TableId { get { return _TableId; } set { _TableId = value; } } private string _TimeCreated=""; public string TimeCreated { get { return _TimeCreated; } set { _TimeCreated = value; } } private string _TimeLastMod=""; public string TimeLastMod { get { return _TimeLastMod; } set { _TimeLastMod = value; } } private string _UpdateTime=""; public string UpdateTime { get { return _UpdateTime; } set { _UpdateTime = value; } } private string _UserIDLastMod=""; public string UserIDLastMod { get { return _UserIDLastMod; } set { _UserIDLastMod = value; } } private string _Width=""; public string Width { get { return _Width; } set { _Width = value; } } [ScriptIgnore] public rsXmlNode DataXMLNode { get { rsXmlNode loMainNode = new rsXmlNode("Sys_ImagesRecord", ""); rsXmlNode loNode =null; loNode = new rsXmlNode(cColumnId, ColumnId); loMainNode.AddChild(loNode); loNode = new rsXmlNode(cHeight, Height); loMainNode.AddChild(loNode); loNode = new rsXmlNode(cImage, Image); loMainNode.AddChild(loNode); loNode = new rsXmlNode(cImageDesc, ImageDesc); loMainNode.AddChild(loNode); loNode = new rsXmlNode(cImageName, ImageName); loMainNode.AddChild(loNode); loNode = new rsXmlNode(cIsLock, IsLock); loMainNode.AddChild(loNode); loNode = new rsXmlNode(cSize, Size); loMainNode.AddChild(loNode); loNode = new rsXmlNode(cSourceKey, SourceKey); loMainNode.AddChild(loNode); loNode = new rsXmlNode(cSysImageID, SysImageID); loMainNode.AddChild(loNode); loNode = new rsXmlNode(cTableId, TableId); loMainNode.AddChild(loNode); loNode = new rsXmlNode(cTimeCreated, TimeCreated); loMainNode.AddChild(loNode); loNode = new rsXmlNode(cTimeLastMod, TimeLastMod); loMainNode.AddChild(loNode); loNode = new rsXmlNode(cUpdateTime, UpdateTime); loMainNode.AddChild(loNode); loNode = new rsXmlNode(cUserIDLastMod, UserIDLastMod); loMainNode.AddChild(loNode); loNode = new rsXmlNode(cWidth, Width); loMainNode.AddChild(loNode); return loMainNode ; } } public string InsertSql() { return " insert into "+Tn.Sys_Images+" "+ " ("+cColumnId+","+cHeight+","+cImage+","+cImageDesc+","+cImageName+","+cIsLock+","+cSize+","+cSourceKey+","+cTableId+","+cTimeCreated+","+cTimeLastMod+","+cUpdateTime+","+cUserIDLastMod+","+cWidth+") "+ " values ('"+_ColumnId+"',"+_Height+",'"+_Image+"','"+_ImageDesc+"','"+_ImageName+"','"+_IsLock+"',"+_Size+",'"+_SourceKey+"','"+_TableId+"','"+_TimeCreated+"','"+_TimeLastMod+"','"+_UpdateTime+"','"+_UserIDLastMod+"',"+_Width+") " ; } public string UpdateSql() { return " update "+Tn.Sys_Images+" "+ " set "+cColumnId+"='"+_ColumnId+"',"+cHeight+"="+_Height+","+cImage+"='"+_Image+"',"+cImageDesc+"='"+_ImageDesc+"',"+cImageName+"='"+_ImageName+"',"+cIsLock+"='"+_IsLock+"',"+cSize+"="+_Size+","+cSourceKey+"='"+_SourceKey+"',"+cTableId+"='"+_TableId+"',"+cTimeCreated+"='"+_TimeCreated+"',"+cTimeLastMod+"='"+_TimeLastMod+"',"+cUpdateTime+"='"+_UpdateTime+"',"+cUserIDLastMod+"='"+_UserIDLastMod+"',"+cWidth+"="+_Width+" "+ " where "+cSysImageID+"="+_SysImageID+"" ; } public string DeleteSql() { return "Delete "+Tn.Sys_Images+" where "+cSysImageID+"="+_SysImageID+"" ; } } #endregion #region public class Sys_Images_Qry : rsQuery { public String ColumnId { get { return GetString(Sys_Images_info.cColumnId); } // set { SetField(Sys_Images_info.cColumnId, value); } } public Int64 Height { get { return GetInt(Sys_Images_info.cHeight); } // set { SetField(Sys_Images_info.cHeight, value); } } public object Image { get { return GetImage(Sys_Images_info.cImage); } // set { SetField(Sys_Images_info.cImage, value); } } public String ImageDesc { get { return GetString(Sys_Images_info.cImageDesc); } // set { SetField(Sys_Images_info.cImageDesc, value); } } public String ImageName { get { return GetString(Sys_Images_info.cImageName); } // set { SetField(Sys_Images_info.cImageName, value); } } public Boolean IsLock { get { return GetBool(Sys_Images_info.cIsLock); } // set { SetField(Sys_Images_info.cIsLock, value); } } public Int64 Size { get { return GetInt(Sys_Images_info.cSize); } // set { SetField(Sys_Images_info.cSize, value); } } public String SourceKey { get { return GetString(Sys_Images_info.cSourceKey); } // set { SetField(Sys_Images_info.cSourceKey, value); } } public Int64 SysImageID { get { return GetInt(Sys_Images_info.cSysImageID); } // set { SetField(Sys_Images_info.cSysImageID, value); } } public String TableId { get { return GetString(Sys_Images_info.cTableId); } // set { SetField(Sys_Images_info.cTableId, value); } } public DateTime TimeCreated { get { return GetDateTime(Sys_Images_info.cTimeCreated); } // set { SetField(Sys_Images_info.cTimeCreated, value); } } public DateTime TimeLastMod { get { return GetDateTime(Sys_Images_info.cTimeLastMod); } // set { SetField(Sys_Images_info.cTimeLastMod, value); } } public DateTime UpdateTime { get { return GetDateTime(Sys_Images_info.cUpdateTime); } // set { SetField(Sys_Images_info.cUpdateTime, value); } } public String UserIDLastMod { get { return GetString(Sys_Images_info.cUserIDLastMod); } // set { SetField(Sys_Images_info.cUserIDLastMod, value); } } public Int64 Width { get { return GetInt(Sys_Images_info.cWidth); } // set { SetField(Sys_Images_info.cWidth, value); } } } #endregion }