using System; using System.Data; using System.Collections.Generic; using MySql.Data.MySqlClient; using CommonFunc; using System.Text; using XGL.Models; namespace XGL.Data { public class common_auth_userDb : IDisposable { public void Dispose() { Dispose(true); GC.SuppressFinalize(true); } protected virtual void Dispose(bool disposing) { if (!disposing) return; } /// ///判断是否存在记录 /// public bool Exists(int id) { StringBuilder strSql = new StringBuilder(); strSql.Append("select count(1) from role"); strSql.Append(" where "); strSql.Append(" id = @id "); MySqlParameter[] parameters = { new MySqlParameter("@id", MySqlDbType.Int32) }; parameters[0].Value = id; return DbHelperSQLServer.Exists(strSql.ToString(), parameters); } /// /// 增加一条数据 /// public int Add(common_auth_userModel model) { StringBuilder strSql = new StringBuilder(); strSql.Append("insert into common_auth_user("); strSql.Append("LoginName,LoginPwd,FullName,Email,Phone,Enabled,PwdErrorCount,LoginCount,RegisterTime,LastLoginTime,Card,IsDeleted,CreateTime,CreateId,CreateBy,ModifyTime,ModifyId,ModifyBy)"); strSql.Append(" values ("); strSql.Append("@LoginName,@LoginPwd,@FullName,@Email,@Phone,@Enabled,@PwdErrorCount,@LoginCount,@RegisterTime,@LastLoginTime,@Card,@IsDeleted,@CreateTime,@CreateId,@CreateBy,@ModifyTime,@ModifyId,@ModifyBy)"); strSql.Append("; select @@IDENTITY"); MySqlParameter[] parameters = { new MySqlParameter("@Id",model.Id), new MySqlParameter("@LoginName",model.LoginName), new MySqlParameter("@LoginPwd",model.LoginPwd), new MySqlParameter("@FullName",model.FullName), new MySqlParameter("@Email",model.Email), new MySqlParameter("@Phone",model.Phone), new MySqlParameter("@Enabled",model.Enabled), new MySqlParameter("@PwdErrorCount",model.PwdErrorCount), new MySqlParameter("@LoginCount",model.LoginCount), new MySqlParameter("@RegisterTime",model.RegisterTime), new MySqlParameter("@LastLoginTime",model.LastLoginTime), new MySqlParameter("@Card",model.Card), new MySqlParameter("@IsDeleted",model.IsDeleted), new MySqlParameter("@CreateTime",model.CreateTime), new MySqlParameter("@CreateId",model.CreateId), new MySqlParameter("@CreateBy",model.CreateBy), new MySqlParameter("@ModifyTime",model.ModifyTime), new MySqlParameter("@ModifyId",model.ModifyId), new MySqlParameter("@ModifyBy",model.ModifyBy), }; object obj = DbHelperSQLServer.ExecuteScalar(strSql.ToString(), parameters); if (obj == null) { return 0; } else { return Convert.ToInt32(obj); } } /// /// 修改一条数据 /// bool Update(common_auth_userModel model) { StringBuilder strSql = new StringBuilder(); strSql.Append("update common_auth_user set"); strSql.Append(" LoginName = @LoginName , "); strSql.Append(" LoginPwd = @LoginPwd , "); strSql.Append(" FullName = @FullName , "); strSql.Append(" Email = @Email , "); strSql.Append(" Phone = @Phone , "); strSql.Append(" Enabled = @Enabled , "); strSql.Append(" PwdErrorCount = @PwdErrorCount , "); strSql.Append(" LoginCount = @LoginCount , "); strSql.Append(" RegisterTime = @RegisterTime , "); strSql.Append(" LastLoginTime = @LastLoginTime , "); strSql.Append(" Card = @Card , "); strSql.Append(" IsDeleted = @IsDeleted , "); strSql.Append(" CreateTime = @CreateTime , "); strSql.Append(" CreateId = @CreateId , "); strSql.Append(" CreateBy = @CreateBy , "); strSql.Append(" ModifyTime = @ModifyTime , "); strSql.Append(" ModifyId = @ModifyId , "); strSql.Append(" ModifyBy = @ModifyBy"); strSql.Append(" where Id = @Id"); MySqlParameter[] parameters = { new MySqlParameter("@Id", model.Id), new MySqlParameter("@LoginName", model.LoginName), new MySqlParameter("@LoginPwd", model.LoginPwd), new MySqlParameter("@FullName", model.FullName), new MySqlParameter("@Email", model.Email), new MySqlParameter("@Phone", model.Phone), new MySqlParameter("@Enabled", model.Enabled), new MySqlParameter("@PwdErrorCount", model.PwdErrorCount), new MySqlParameter("@LoginCount", model.LoginCount), new MySqlParameter("@RegisterTime", model.RegisterTime), new MySqlParameter("@LastLoginTime", model.LastLoginTime), new MySqlParameter("@Card", model.Card), new MySqlParameter("@IsDeleted", model.IsDeleted), new MySqlParameter("@CreateTime", model.CreateTime), new MySqlParameter("@CreateId", model.CreateId), new MySqlParameter("@CreateBy", model.CreateBy), new MySqlParameter("@ModifyTime", model.ModifyTime), new MySqlParameter("@ModifyId", model.ModifyId), new MySqlParameter("@ModifyBy", model.ModifyBy), }; int rows = DbHelperSQLServer.ExecuteNonQuery(strSql.ToString(), parameters); if (rows > 0) { return true; } else { return false; } } /// ///修改 /// public bool UpdateUpBarcode1(string barcode, string is_new) { StringBuilder strSql = new StringBuilder(); strSql.Append("update new_material set is_new='" + is_new + "'where barcode ='" + barcode + "' "); MySqlParameter[] parameters = { }; int rows = DbHelperSQLServer.ExecuteNonQuery(strSql.ToString(), parameters); if (rows > 0) { return true; } else { return false; } } /// ///修改 /// public bool UpdateSitenode_plc(string sitenode,string wcsvalue) { StringBuilder strSql = new StringBuilder(); strSql.Append("update sitenode_plc set wcs_istrue='" + wcsvalue + "'where site_no ='" + sitenode + "' "); MySqlParameter[] parameters = { }; int rows = DbHelperSQLServer.ExecuteNonQuery(strSql.ToString(), parameters); if (rows > 0) { return true; } else { return false; } } /// ///删除 /// public bool DeleteUpBarcode() { StringBuilder strSql = new StringBuilder(); strSql.Append("delete from new_material where create_time < DATE_SUB(CURRENT_DATE(),INTERVAL 1 DAY) "); MySqlParameter[] parameters = { }; int rows = DbHelperSQLServer.ExecuteNonQuery(strSql.ToString(), parameters); if (rows > 0) { return true; } else { return false; } } /// ///修改 /// public bool UpdateUpBarcode(string barcode,string oldbarcode) { StringBuilder strSql = new StringBuilder(); strSql.Append("update base_carmateriel set barcode='" + barcode + "'where barcode like '%" + oldbarcode + "%' "); MySqlParameter[] parameters = { }; int rows = DbHelperSQLServer.ExecuteNonQuery(strSql.ToString(), parameters); if (rows > 0) { return true; } else { return false; } } /// ///插入 /// public bool InsertLoginlog(string loginname, string fullname, int sitenode) { StringBuilder strSql = new StringBuilder(); strSql.Append("insert into base_loginlog (id,loginname,fullname,create_time,sitenode) values (uuid(),'" + loginname + "','" + fullname + "',now(),'" + sitenode + "') "); MySqlParameter[] parameters = { }; int rows = DbHelperSQLServer.ExecuteNonQuery(strSql.ToString(), parameters); if (rows > 0) { return true; } else { return false; } } /// /// 删除一条数据 /// public bool Delete(int id) { StringBuilder strSql = new StringBuilder(); strSql.Append("delete from role "); strSql.Append(" where id=@id"); MySqlParameter[] parameters = { new MySqlParameter("@id", MySqlDbType.Int32) }; parameters[0].Value = id; int rows = DbHelperSQLServer.ExecuteNonQuery(strSql.ToString(), parameters); if (rows > 0) { return true; } else { return false; } } /// /// 得到一个对象实体 /// public common_auth_userModel GetModel(string LoginName) { StringBuilder strSql = new StringBuilder(); strSql.Append("select"); strSql.Append(" Id, LoginName, LoginPwd, FullName, Email, Phone, Enabled, PwdErrorCount, LoginCount, DATE_FORMAT(RegisterTime,'%Y-%m-%d %H:%i:%s') RegisterTime, DATE_FORMAT(LastLoginTime,'%Y-%m-%d %H:%i:%s') LastLoginTime, Card, IsDeleted, DATE_FORMAT(CreateTime,'%Y-%m-%d %H:%i:%s') CreateTime, CreateId, CreateBy, DATE_FORMAT(ModifyTime,'%Y-%m-%d %H:%i:%s') ModifyTime, ModifyId, ModifyBy"); strSql.Append(" from common_auth_user"); strSql.Append(" where LoginName=@LoginName and isdeleted=0"); MySqlParameter[] parameters = { new MySqlParameter("@LoginName", MySqlDbType.VarChar) }; parameters[0].Value = LoginName; common_auth_userModel model = new common_auth_userModel(); DataSet ds = DbHelperSQLServer.Query(strSql.ToString(), parameters); if (ds.Tables[0].Rows.Count > 0) { if (ds.Tables[0].Rows[0]["Id"] != DBNull.Value) { model.Id = Convert.ToInt32(ds.Tables[0].Rows[0]["Id"]); } if (ds.Tables[0].Rows[0]["LoginName"] != DBNull.Value) { model.LoginName = Convert.ToString(ds.Tables[0].Rows[0]["LoginName"]); } if (ds.Tables[0].Rows[0]["LoginPwd"] != DBNull.Value) { model.LoginPwd = Convert.ToString(ds.Tables[0].Rows[0]["LoginPwd"]); } if (ds.Tables[0].Rows[0]["FullName"] != DBNull.Value) { model.FullName = Convert.ToString(ds.Tables[0].Rows[0]["FullName"]); } if (ds.Tables[0].Rows[0]["Email"] != DBNull.Value) { model.Email = Convert.ToString(ds.Tables[0].Rows[0]["Email"]); } if (ds.Tables[0].Rows[0]["Phone"] != DBNull.Value) { model.Phone = Convert.ToString(ds.Tables[0].Rows[0]["Phone"]); } if (ds.Tables[0].Rows[0]["Enabled"] != DBNull.Value) { model.Enabled = ds.Tables[0].Rows[0]["Enabled"].ToString() == "False" ? false : true; } if (ds.Tables[0].Rows[0]["PwdErrorCount"] != DBNull.Value) { model.PwdErrorCount = Convert.ToInt32(ds.Tables[0].Rows[0]["PwdErrorCount"]); } if (ds.Tables[0].Rows[0]["LoginCount"] != DBNull.Value) { model.LoginCount = Convert.ToInt32(ds.Tables[0].Rows[0]["LoginCount"]); } if (ds.Tables[0].Rows[0]["RegisterTime"] != DBNull.Value) { model.RegisterTime = Convert.ToString(ds.Tables[0].Rows[0]["RegisterTime"]); } if (ds.Tables[0].Rows[0]["LastLoginTime"] != DBNull.Value) { model.LastLoginTime = Convert.ToString(ds.Tables[0].Rows[0]["LastLoginTime"]); } if (ds.Tables[0].Rows[0]["Card"] != DBNull.Value) { model.Card = Convert.ToString(ds.Tables[0].Rows[0]["Card"]); } if (ds.Tables[0].Rows[0]["IsDeleted"] != DBNull.Value) { model.IsDeleted = ds.Tables[0].Rows[0]["IsDeleted"].ToString() == "False" ? false : true; } if (ds.Tables[0].Rows[0]["CreateTime"] != DBNull.Value) { model.CreateTime = Convert.ToString(ds.Tables[0].Rows[0]["CreateTime"]); } if (ds.Tables[0].Rows[0]["CreateId"] != DBNull.Value) { model.CreateId = Convert.ToInt32(ds.Tables[0].Rows[0]["CreateId"]); } if (ds.Tables[0].Rows[0]["CreateBy"] != DBNull.Value) { model.CreateBy = Convert.ToString(ds.Tables[0].Rows[0]["CreateBy"]); } if (ds.Tables[0].Rows[0]["ModifyTime"] != DBNull.Value) { model.ModifyTime = Convert.ToString(ds.Tables[0].Rows[0]["ModifyTime"]); } if (ds.Tables[0].Rows[0]["ModifyId"] != DBNull.Value) { model.ModifyId = Convert.ToInt32(ds.Tables[0].Rows[0]["ModifyId"]); } if (ds.Tables[0].Rows[0]["ModifyBy"] != DBNull.Value) { model.ModifyBy = Convert.ToString(ds.Tables[0].Rows[0]["ModifyBy"]); } return model; } else { return null; } } /// /// 得到一个对象实体 /// public common_auth_userModel GetModel(int id) { StringBuilder strSql = new StringBuilder(); strSql.Append("select"); strSql.Append(" Id, LoginName, LoginPwd, FullName, Email, Phone, Enabled, PwdErrorCount, LoginCount, DATE_FORMAT(RegisterTime,'%Y-%m-%d %H:%i:%s') RegisterTime, DATE_FORMAT(LastLoginTime,'%Y-%m-%d %H:%i:%s') LastLoginTime, Card, IsDeleted, DATE_FORMAT(CreateTime,'%Y-%m-%d %H:%i:%s') CreateTime, CreateId, CreateBy, DATE_FORMAT(ModifyTime,'%Y-%m-%d %H:%i:%s') ModifyTime, ModifyId, ModifyBy"); strSql.Append(" from common_auth_user"); strSql.Append(" where id=@id"); MySqlParameter[] parameters = { new MySqlParameter("@id", MySqlDbType.Int32) }; parameters[0].Value = id; common_auth_userModel model = new common_auth_userModel(); DataSet ds = DbHelperSQLServer.Query(strSql.ToString(), parameters); if (ds.Tables[0].Rows.Count > 0) { if (ds.Tables[0].Rows[0]["Id"] != DBNull.Value) { model.Id = Convert.ToInt32(ds.Tables[0].Rows[0]["Id"]); } if (ds.Tables[0].Rows[0]["LoginName"] != DBNull.Value) { model.LoginName = Convert.ToString(ds.Tables[0].Rows[0]["LoginName"]); } if (ds.Tables[0].Rows[0]["LoginPwd"] != DBNull.Value) { model.LoginPwd = Convert.ToString(ds.Tables[0].Rows[0]["LoginPwd"]); } if (ds.Tables[0].Rows[0]["FullName"] != DBNull.Value) { model.FullName = Convert.ToString(ds.Tables[0].Rows[0]["FullName"]); } if (ds.Tables[0].Rows[0]["Email"] != DBNull.Value) { model.Email = Convert.ToString(ds.Tables[0].Rows[0]["Email"]); } if (ds.Tables[0].Rows[0]["Phone"] != DBNull.Value) { model.Phone = Convert.ToString(ds.Tables[0].Rows[0]["Phone"]); } if (ds.Tables[0].Rows[0]["Enabled"] != DBNull.Value) { model.Enabled = ds.Tables[0].Rows[0]["Enabled"].ToString() == "False" ? false : true; } if (ds.Tables[0].Rows[0]["PwdErrorCount"] != DBNull.Value) { model.PwdErrorCount = Convert.ToInt32(ds.Tables[0].Rows[0]["PwdErrorCount"]); } if (ds.Tables[0].Rows[0]["LoginCount"] != DBNull.Value) { model.LoginCount = Convert.ToInt32(ds.Tables[0].Rows[0]["LoginCount"]); } if (ds.Tables[0].Rows[0]["RegisterTime"] != DBNull.Value) { model.RegisterTime = Convert.ToString(ds.Tables[0].Rows[0]["RegisterTime"]); } if (ds.Tables[0].Rows[0]["LastLoginTime"] != DBNull.Value) { model.LastLoginTime = Convert.ToString(ds.Tables[0].Rows[0]["LastLoginTime"]); } if (ds.Tables[0].Rows[0]["Card"] != DBNull.Value) { model.Card = Convert.ToString(ds.Tables[0].Rows[0]["Card"]); } if (ds.Tables[0].Rows[0]["IsDeleted"] != DBNull.Value) { model.IsDeleted = ds.Tables[0].Rows[0]["IsDeleted"].ToString() == "False" ? false : true; } if (ds.Tables[0].Rows[0]["CreateTime"] != DBNull.Value) { model.CreateTime = Convert.ToString(ds.Tables[0].Rows[0]["CreateTime"]); } if (ds.Tables[0].Rows[0]["CreateId"] != DBNull.Value) { model.CreateId = Convert.ToInt32(ds.Tables[0].Rows[0]["CreateId"]); } if (ds.Tables[0].Rows[0]["CreateBy"] != DBNull.Value) { model.CreateBy = Convert.ToString(ds.Tables[0].Rows[0]["CreateBy"]); } if (ds.Tables[0].Rows[0]["ModifyTime"] != DBNull.Value) { model.ModifyTime = Convert.ToString(ds.Tables[0].Rows[0]["ModifyTime"]); } if (ds.Tables[0].Rows[0]["ModifyId"] != DBNull.Value) { model.ModifyId = Convert.ToInt32(ds.Tables[0].Rows[0]["ModifyId"]); } if (ds.Tables[0].Rows[0]["ModifyBy"] != DBNull.Value) { model.ModifyBy = Convert.ToString(ds.Tables[0].Rows[0]["ModifyBy"]); } return model; } else { return null; } } /// /// 得到一个对象实体集合 /// public DataTable GetListMateriel(string sitenode) { StringBuilder strSql = new StringBuilder(); strSql.Append("select id,barcode,is_new,DATE_FORMAT(create_time,'%Y-%m-%d %H:%i:%s') create_time from new_material where site_node='" + sitenode + "'and is_new=0 order by create_time"); //strSql.Append("select id,barcode,is_new,DATE_FORMAT(create_time,'%Y-%m-%d %H:%i:%s') create_time from new_material where site_node='"+ sitenode + "' order by create_time desc limit 1"); DataSet ds = DbHelperSQLServer.Query(strSql.ToString()); if (ds != null && ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0) { return ds.Tables[0]; } return null; } /// /// 得到一个对象实体集合 /// public DataTable GetSitenode_plc(string sitenode) { StringBuilder strSql = new StringBuilder(); strSql.Append("select * from sitenode_plc where site_no='" + sitenode + "' "); //strSql.Append("select id,barcode,is_new,DATE_FORMAT(create_time,'%Y-%m-%d %H:%i:%s') create_time from new_material where site_node='"+ sitenode + "' order by create_time desc limit 1"); DataSet ds = DbHelperSQLServer.Query(strSql.ToString()); if (ds != null && ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0) { return ds.Tables[0]; } return null; } /// /// 得到一个对象实体集合 /// public List GetList(string strWhere) { StringBuilder strSql = new StringBuilder(); strSql.Append("select"); strSql.Append(" *"); strSql.Append(" from sys_user"); if (!string.IsNullOrWhiteSpace(strWhere)) strSql.Append(" where " + strWhere); List Items = new List(); DataSet ds = DbHelperSQLServer.Query(strSql.ToString()); if (ds.Tables[0].Rows.Count > 0) { foreach (DataRow row in ds.Tables[0].Rows) { common_auth_userModel model = new common_auth_userModel(); //if (row["Id"] != DBNull.Value) //{ // model.Id = Convert.ToInt32(row["Id"]); //} if (row["LoginName"] != DBNull.Value) { model.LoginName = Convert.ToString(row["LoginName"]); } if (row["password"] != DBNull.Value) { model.LoginPwd = Convert.ToString(row["password"]); } if (row["FullName"] != DBNull.Value) { model.FullName = Convert.ToString(row["FullName"]); } //if (row["Email"] != DBNull.Value) //{ // model.Email = Convert.ToString(row["Email"]); //} //if (row["Phone"] != DBNull.Value) //{ // model.Phone = Convert.ToString(row["Phone"]); //} //if (row["Enabled"] != DBNull.Value) //{ // model.Enabled = row["Enabled"].ToString() == "False" ? false : true; //} //if (row["PwdErrorCount"] != DBNull.Value) //{ // model.PwdErrorCount = Convert.ToInt32(row["PwdErrorCount"]); //} //if (row["LoginCount"] != DBNull.Value) //{ // model.LoginCount = Convert.ToInt32(row["LoginCount"]); //} //if (row["RegisterTime"] != DBNull.Value) //{ // model.RegisterTime = Convert.ToString(row["RegisterTime"]); //} //if (row["LastLoginTime"] != DBNull.Value) //{ // model.LastLoginTime = Convert.ToString(row["LastLoginTime"]); //} //if (row["Card"] != DBNull.Value) //{ // model.Card = Convert.ToString(row["Card"]); //} //if (row["IsDeleted"] != DBNull.Value) //{ // model.IsDeleted = row["IsDeleted"].ToString() == "False" ? false : true; //} //if (row["CreateTime"] != DBNull.Value) //{ // model.CreateTime = Convert.ToString(row["CreateTime"]); //} //if (row["CreateId"] != DBNull.Value) //{ // model.CreateId = Convert.ToInt32(row["CreateId"]); //} //if (row["CreateBy"] != DBNull.Value) //{ // model.CreateBy = Convert.ToString(row["CreateBy"]); //} //if (row["ModifyTime"] != DBNull.Value) //{ // model.ModifyTime = Convert.ToString(row["ModifyTime"]); //} //if (row["ModifyId"] != DBNull.Value) //{ // model.ModifyId = Convert.ToInt32(row["ModifyId"]); //} //if (row["ModifyBy"] != DBNull.Value) //{ // model.ModifyBy = Convert.ToString(row["ModifyBy"]); //} Items.Add(model); } } return Items; } /// /// 得到一个对象实体集合 /// public List GetList(string strWhere, MySqlParameter[] parameters) { StringBuilder strSql = new StringBuilder(); strSql.Append("select"); strSql.Append(" Id, LoginName, LoginPwd, FullName, Email, Phone, Enabled, PwdErrorCount, LoginCount, DATE_FORMAT(RegisterTime,'%Y-%m-%d %H:%i:%s') RegisterTime, DATE_FORMAT(LastLoginTime,'%Y-%m-%d %H:%i:%s') LastLoginTime, Card, IsDeleted, DATE_FORMAT(CreateTime,'%Y-%m-%d %H:%i:%s') CreateTime, CreateId, CreateBy, DATE_FORMAT(ModifyTime,'%Y-%m-%d %H:%i:%s') ModifyTime, ModifyId, ModifyBy"); strSql.Append(" from common_auth_user"); if (!string.IsNullOrWhiteSpace(strWhere)) strSql.Append(" where " + strWhere); List Items = new List(); DataSet ds = DbHelperSQLServer.Query(strSql.ToString(), parameters); if (ds.Tables[0].Rows.Count > 0) { foreach (DataRow row in ds.Tables[0].Rows) { common_auth_userModel model = new common_auth_userModel(); if (row["Id"] != DBNull.Value) { model.Id = Convert.ToInt32(row["Id"]); } if (row["LoginName"] != DBNull.Value) { model.LoginName = Convert.ToString(row["LoginName"]); } if (row["LoginPwd"] != DBNull.Value) { model.LoginPwd = Convert.ToString(row["LoginPwd"]); } if (row["FullName"] != DBNull.Value) { model.FullName = Convert.ToString(row["FullName"]); } if (row["Email"] != DBNull.Value) { model.Email = Convert.ToString(row["Email"]); } if (row["Phone"] != DBNull.Value) { model.Phone = Convert.ToString(row["Phone"]); } if (row["Enabled"] != DBNull.Value) { model.Enabled = row["Enabled"].ToString() == "False" ? false : true; } if (row["PwdErrorCount"] != DBNull.Value) { model.PwdErrorCount = Convert.ToInt32(row["PwdErrorCount"]); } if (row["LoginCount"] != DBNull.Value) { model.LoginCount = Convert.ToInt32(row["LoginCount"]); } if (row["RegisterTime"] != DBNull.Value) { model.RegisterTime = Convert.ToString(row["RegisterTime"]); } if (row["LastLoginTime"] != DBNull.Value) { model.LastLoginTime = Convert.ToString(row["LastLoginTime"]); } if (row["Card"] != DBNull.Value) { model.Card = Convert.ToString(row["Card"]); } if (row["IsDeleted"] != DBNull.Value) { model.IsDeleted = row["IsDeleted"].ToString() == "False" ? false : true; } if (row["CreateTime"] != DBNull.Value) { model.CreateTime = Convert.ToString(row["CreateTime"]); } if (row["CreateId"] != DBNull.Value) { model.CreateId = Convert.ToInt32(row["CreateId"]); } if (row["CreateBy"] != DBNull.Value) { model.CreateBy = Convert.ToString(row["CreateBy"]); } if (row["ModifyTime"] != DBNull.Value) { model.ModifyTime = Convert.ToString(row["ModifyTime"]); } if (row["ModifyId"] != DBNull.Value) { model.ModifyId = Convert.ToInt32(row["ModifyId"]); } if (row["ModifyBy"] != DBNull.Value) { model.ModifyBy = Convert.ToString(row["ModifyBy"]); } Items.Add(model); } } return Items; } } }