Example #1
0
 /// <summary>
 /// a01.将数据表转换成泛型集合接口
 /// </summary>
 /// <param name="dt">数据表对象</param>
 /// <returns>泛型集合接口</returns>
 public IList<Company.Model.Users> Table2List(DataTable dt)
 {
     List<Company.Model.Users> list = null;
     if (dt.Rows.Count > 0)
     {
         list = new List<Company.Model.Users>();
         Company.Model.Users Model = null;
         foreach (DataRow dr in dt.Rows)
         {
             Model = new Company.Model.Users();
             LoadEntityData(Model, dr);
             list.Add(Model);
         }
         return list;
     }
     return null;
 }
Example #2
0
 /// <summary>
 /// 根据ID获得实体对象
 /// </summary>
 /// <param name="intId">id值</param>
 /// <returns>实体对象</returns>
 public Company.Model.Users GetModel(int intId)
 {
     StringBuilder strSql = new StringBuilder("select uId,uLoginName,uPwd from Users ");
     strSql.Append(" where uId=@intId ");
     Company.Model.Users Model = new Company.Model.Users();
     DataTable dt = SQLHelper.GetDataTable(strSql.ToString(), new SqlParameter("@intId", intId));
     if (dt.Rows.Count > 0)
     {
         LoadEntityData(Model, dt.Rows[0]);
         return Model;
     }
     else
     {
         return null;
     }
 }
Example #3
0
 /// <summary>
 /// 根据用户登录名 查询用户
 /// </summary>
 /// <param name="strLoginName"></param>
 /// <returns></returns>
 public Company.Model.Users Login(string strLoginName)
 {
     DataTable dt = SQLHelper.GetDataTable("select * from Users where uLoginName=@uLoginName", new SqlParameter("@uLoginName", strLoginName));
     if (dt != null && dt.Rows.Count > 0)
     {
         Company.Model.Users userModel = new Company.Model.Users();
         LoadEntityData(userModel, dt.Rows[0]);
         return userModel;
     }
     return null;
 }