Esempio n. 1
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public KryptonAccessController.AccessDataBase.Model.UserInfo GetModel(int UserID)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select  top 1 UserID,UserName,Photograph,DepartmentID,EmployedDate,Duty,Telphone,Email,UserGroupID1,UserGroupID2,UserGroupID3,UserGroupID4,FingerPosition0,FingerPrint0,FingerPosition1,FingerPrint1,SercurityAccessLevel,PrimaryCardID,SecondCardID from UserInfo ");
            strSql.Append(" where UserID=@UserID ");
            SqlParameter[] parameters =
            {
                new SqlParameter("@UserID", SqlDbType.Int, 4)
            };
            parameters[0].Value = UserID;

            KryptonAccessController.AccessDataBase.Model.UserInfo model = new KryptonAccessController.AccessDataBase.Model.UserInfo();
            DataSet ds = DbHelperSQL.Query(strSql.ToString(), parameters);

            if (ds.Tables[0].Rows.Count > 0)
            {
                return(DataRowToModel(ds.Tables[0].Rows[0]));
            }
            else
            {
                return(null);
            }
        }
Esempio n. 2
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public KryptonAccessController.AccessDataBase.Model.UserInfo GetModel(int UserID)
        {
            StringBuilder strSql=new StringBuilder();
            strSql.Append("select  top 1 UserID,UserName,Photograph,DepartmentID,EmployedDate,Duty,Telphone,Email,UserGroupID1,UserGroupID2,UserGroupID3,UserGroupID4,FingerPosition0,FingerPrint0,FingerPosition1,FingerPrint1,SercurityAccessLevel,PrimaryCardID,SecondCardID from UserInfo ");
            strSql.Append(" where UserID=@UserID ");
            SqlParameter[] parameters = {
                    new SqlParameter("@UserID", SqlDbType.Int,4)			};
            parameters[0].Value = UserID;

            KryptonAccessController.AccessDataBase.Model.UserInfo model=new KryptonAccessController.AccessDataBase.Model.UserInfo();
            DataSet ds=DbHelperSQL.Query(strSql.ToString(),parameters);
            if(ds.Tables[0].Rows.Count>0)
            {
                return DataRowToModel(ds.Tables[0].Rows[0]);
            }
            else
            {
                return null;
            }
        }
Esempio n. 3
0
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 public KryptonAccessController.AccessDataBase.Model.UserInfo DataRowToModel(DataRow row)
 {
     KryptonAccessController.AccessDataBase.Model.UserInfo model=new KryptonAccessController.AccessDataBase.Model.UserInfo();
     if (row != null)
     {
         if(row["UserID"]!=null && row["UserID"].ToString()!="")
         {
             model.UserID=int.Parse(row["UserID"].ToString());
         }
         if(row["UserName"]!=null)
         {
             model.UserName=row["UserName"].ToString();
         }
         if(row["Photograph"]!=null && row["Photograph"].ToString()!="")
         {
             model.Photograph=(byte[])row["Photograph"];
         }
         if(row["DepartmentID"]!=null && row["DepartmentID"].ToString()!="")
         {
             model.DepartmentID=int.Parse(row["DepartmentID"].ToString());
         }
         if(row["EmployedDate"]!=null)
         {
             model.EmployedDate=row["EmployedDate"].ToString();
         }
         if(row["Duty"]!=null)
         {
             model.Duty=row["Duty"].ToString();
         }
         if(row["Telphone"]!=null)
         {
             model.Telphone=row["Telphone"].ToString();
         }
         if(row["Email"]!=null)
         {
             model.Email=row["Email"].ToString();
         }
         if(row["UserGroupID1"]!=null && row["UserGroupID1"].ToString()!="")
         {
             model.UserGroupID1=int.Parse(row["UserGroupID1"].ToString());
         }
         if(row["UserGroupID2"]!=null && row["UserGroupID2"].ToString()!="")
         {
             model.UserGroupID2=int.Parse(row["UserGroupID2"].ToString());
         }
         if(row["UserGroupID3"]!=null && row["UserGroupID3"].ToString()!="")
         {
             model.UserGroupID3=int.Parse(row["UserGroupID3"].ToString());
         }
         if(row["UserGroupID4"]!=null && row["UserGroupID4"].ToString()!="")
         {
             model.UserGroupID4=int.Parse(row["UserGroupID4"].ToString());
         }
         if(row["FingerPosition0"]!=null && row["FingerPosition0"].ToString()!="")
         {
             model.FingerPosition0=int.Parse(row["FingerPosition0"].ToString());
         }
         if(row["FingerPrint0"]!=null && row["FingerPrint0"].ToString()!="")
         {
             model.FingerPrint0=(byte[])row["FingerPrint0"];
         }
         if(row["FingerPosition1"]!=null && row["FingerPosition1"].ToString()!="")
         {
             model.FingerPosition1=int.Parse(row["FingerPosition1"].ToString());
         }
         if(row["FingerPrint1"]!=null && row["FingerPrint1"].ToString()!="")
         {
             model.FingerPrint1=(byte[])row["FingerPrint1"];
         }
         if(row["SercurityAccessLevel"]!=null && row["SercurityAccessLevel"].ToString()!="")
         {
             model.SercurityAccessLevel=int.Parse(row["SercurityAccessLevel"].ToString());
         }
         if(row["PrimaryCardID"]!=null)
         {
             model.PrimaryCardID=row["PrimaryCardID"].ToString();
         }
         if(row["SecondCardID"]!=null)
         {
             model.SecondCardID=row["SecondCardID"].ToString();
         }
     }
     return model;
 }
Esempio n. 4
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public bool Add(KryptonAccessController.AccessDataBase.Model.UserInfo model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into UserInfo(");
            strSql.Append("UserID,UserName,Photograph,DepartmentID,EmployedDate,Duty,Telphone,Email,UserGroupID1,UserGroupID2,UserGroupID3,UserGroupID4,FingerPosition0,FingerPrint0,FingerPosition1,FingerPrint1,SercurityAccessLevel,PrimaryCardID,SecondCardID)");
            strSql.Append(" values (");
            strSql.Append("@UserID,@UserName,@Photograph,@DepartmentID,@EmployedDate,@Duty,@Telphone,@Email,@UserGroupID1,@UserGroupID2,@UserGroupID3,@UserGroupID4,@FingerPosition0,@FingerPrint0,@FingerPosition1,@FingerPrint1,@SercurityAccessLevel,@PrimaryCardID,@SecondCardID)");
            SqlParameter[] parameters =
            {
                new SqlParameter("@UserID",               SqlDbType.Int,        4),
                new SqlParameter("@UserName",             SqlDbType.NVarChar,  50),
                new SqlParameter("@Photograph",           SqlDbType.Image),
                new SqlParameter("@DepartmentID",         SqlDbType.Int,        4),
                new SqlParameter("@EmployedDate",         SqlDbType.NVarChar,  10),
                new SqlParameter("@Duty",                 SqlDbType.NVarChar,  50),
                new SqlParameter("@Telphone",             SqlDbType.NVarChar,  15),
                new SqlParameter("@Email",                SqlDbType.NVarChar, 100),
                new SqlParameter("@UserGroupID1",         SqlDbType.Int,        4),
                new SqlParameter("@UserGroupID2",         SqlDbType.Int,        4),
                new SqlParameter("@UserGroupID3",         SqlDbType.Int,        4),
                new SqlParameter("@UserGroupID4",         SqlDbType.Int,        4),
                new SqlParameter("@FingerPosition0",      SqlDbType.Int,        4),
                new SqlParameter("@FingerPrint0",         SqlDbType.Image),
                new SqlParameter("@FingerPosition1",      SqlDbType.Int,        4),
                new SqlParameter("@FingerPrint1",         SqlDbType.Image),
                new SqlParameter("@SercurityAccessLevel", SqlDbType.Int,        4),
                new SqlParameter("@PrimaryCardID",        SqlDbType.NVarChar,  10),
                new SqlParameter("@SecondCardID",         SqlDbType.NVarChar, 10)
            };
            parameters[0].Value  = model.UserID;
            parameters[1].Value  = model.UserName;
            parameters[2].Value  = model.Photograph;
            parameters[3].Value  = model.DepartmentID;
            parameters[4].Value  = model.EmployedDate;
            parameters[5].Value  = model.Duty;
            parameters[6].Value  = model.Telphone;
            parameters[7].Value  = model.Email;
            parameters[8].Value  = model.UserGroupID1;
            parameters[9].Value  = model.UserGroupID2;
            parameters[10].Value = model.UserGroupID3;
            parameters[11].Value = model.UserGroupID4;
            parameters[12].Value = model.FingerPosition0;
            parameters[13].Value = model.FingerPrint0;
            parameters[14].Value = model.FingerPosition1;
            parameters[15].Value = model.FingerPrint1;
            parameters[16].Value = model.SercurityAccessLevel;
            parameters[17].Value = model.PrimaryCardID;
            parameters[18].Value = model.SecondCardID;

            int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Esempio n. 5
0
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 public KryptonAccessController.AccessDataBase.Model.UserInfo DataRowToModel(DataRow row)
 {
     KryptonAccessController.AccessDataBase.Model.UserInfo model = new KryptonAccessController.AccessDataBase.Model.UserInfo();
     if (row != null)
     {
         if (row["UserID"] != null && row["UserID"].ToString() != "")
         {
             model.UserID = int.Parse(row["UserID"].ToString());
         }
         if (row["UserName"] != null)
         {
             model.UserName = row["UserName"].ToString();
         }
         if (row["Photograph"] != null && row["Photograph"].ToString() != "")
         {
             model.Photograph = (byte[])row["Photograph"];
         }
         if (row["DepartmentID"] != null && row["DepartmentID"].ToString() != "")
         {
             model.DepartmentID = int.Parse(row["DepartmentID"].ToString());
         }
         if (row["EmployedDate"] != null)
         {
             model.EmployedDate = row["EmployedDate"].ToString();
         }
         if (row["Duty"] != null)
         {
             model.Duty = row["Duty"].ToString();
         }
         if (row["Telphone"] != null)
         {
             model.Telphone = row["Telphone"].ToString();
         }
         if (row["Email"] != null)
         {
             model.Email = row["Email"].ToString();
         }
         if (row["UserGroupID1"] != null && row["UserGroupID1"].ToString() != "")
         {
             model.UserGroupID1 = int.Parse(row["UserGroupID1"].ToString());
         }
         if (row["UserGroupID2"] != null && row["UserGroupID2"].ToString() != "")
         {
             model.UserGroupID2 = int.Parse(row["UserGroupID2"].ToString());
         }
         if (row["UserGroupID3"] != null && row["UserGroupID3"].ToString() != "")
         {
             model.UserGroupID3 = int.Parse(row["UserGroupID3"].ToString());
         }
         if (row["UserGroupID4"] != null && row["UserGroupID4"].ToString() != "")
         {
             model.UserGroupID4 = int.Parse(row["UserGroupID4"].ToString());
         }
         if (row["FingerPosition0"] != null && row["FingerPosition0"].ToString() != "")
         {
             model.FingerPosition0 = int.Parse(row["FingerPosition0"].ToString());
         }
         if (row["FingerPrint0"] != null && row["FingerPrint0"].ToString() != "")
         {
             model.FingerPrint0 = (byte[])row["FingerPrint0"];
         }
         if (row["FingerPosition1"] != null && row["FingerPosition1"].ToString() != "")
         {
             model.FingerPosition1 = int.Parse(row["FingerPosition1"].ToString());
         }
         if (row["FingerPrint1"] != null && row["FingerPrint1"].ToString() != "")
         {
             model.FingerPrint1 = (byte[])row["FingerPrint1"];
         }
         if (row["SercurityAccessLevel"] != null && row["SercurityAccessLevel"].ToString() != "")
         {
             model.SercurityAccessLevel = int.Parse(row["SercurityAccessLevel"].ToString());
         }
         if (row["PrimaryCardID"] != null)
         {
             model.PrimaryCardID = row["PrimaryCardID"].ToString();
         }
         if (row["SecondCardID"] != null)
         {
             model.SecondCardID = row["SecondCardID"].ToString();
         }
     }
     return(model);
 }
Esempio n. 6
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(KryptonAccessController.AccessDataBase.Model.UserInfo model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update UserInfo set ");
            strSql.Append("UserName=@UserName,");
            strSql.Append("Photograph=@Photograph,");
            strSql.Append("DepartmentID=@DepartmentID,");
            strSql.Append("EmployedDate=@EmployedDate,");
            strSql.Append("Duty=@Duty,");
            strSql.Append("Telphone=@Telphone,");
            strSql.Append("Email=@Email,");
            strSql.Append("UserGroupID1=@UserGroupID1,");
            strSql.Append("UserGroupID2=@UserGroupID2,");
            strSql.Append("UserGroupID3=@UserGroupID3,");
            strSql.Append("UserGroupID4=@UserGroupID4,");
            strSql.Append("FingerPosition0=@FingerPosition0,");
            strSql.Append("FingerPrint0=@FingerPrint0,");
            strSql.Append("FingerPosition1=@FingerPosition1,");
            strSql.Append("FingerPrint1=@FingerPrint1,");
            strSql.Append("SercurityAccessLevel=@SercurityAccessLevel,");
            strSql.Append("PrimaryCardID=@PrimaryCardID,");
            strSql.Append("SecondCardID=@SecondCardID");
            strSql.Append(" where UserID=@UserID ");
            SqlParameter[] parameters =
            {
                new SqlParameter("@UserName",             SqlDbType.NVarChar,  50),
                new SqlParameter("@Photograph",           SqlDbType.Image),
                new SqlParameter("@DepartmentID",         SqlDbType.Int,        4),
                new SqlParameter("@EmployedDate",         SqlDbType.NVarChar,  10),
                new SqlParameter("@Duty",                 SqlDbType.NVarChar,  50),
                new SqlParameter("@Telphone",             SqlDbType.NVarChar,  15),
                new SqlParameter("@Email",                SqlDbType.NVarChar, 100),
                new SqlParameter("@UserGroupID1",         SqlDbType.Int,        4),
                new SqlParameter("@UserGroupID2",         SqlDbType.Int,        4),
                new SqlParameter("@UserGroupID3",         SqlDbType.Int,        4),
                new SqlParameter("@UserGroupID4",         SqlDbType.Int,        4),
                new SqlParameter("@FingerPosition0",      SqlDbType.Int,        4),
                new SqlParameter("@FingerPrint0",         SqlDbType.Image),
                new SqlParameter("@FingerPosition1",      SqlDbType.Int,        4),
                new SqlParameter("@FingerPrint1",         SqlDbType.Image),
                new SqlParameter("@SercurityAccessLevel", SqlDbType.Int,        4),
                new SqlParameter("@PrimaryCardID",        SqlDbType.NVarChar,  10),
                new SqlParameter("@SecondCardID",         SqlDbType.NVarChar,  10),
                new SqlParameter("@UserID",               SqlDbType.Int, 4)
            };
            parameters[0].Value  = model.UserName;
            parameters[1].Value  = model.Photograph;
            parameters[2].Value  = model.DepartmentID;
            parameters[3].Value  = model.EmployedDate;
            parameters[4].Value  = model.Duty;
            parameters[5].Value  = model.Telphone;
            parameters[6].Value  = model.Email;
            parameters[7].Value  = model.UserGroupID1;
            parameters[8].Value  = model.UserGroupID2;
            parameters[9].Value  = model.UserGroupID3;
            parameters[10].Value = model.UserGroupID4;
            parameters[11].Value = model.FingerPosition0;
            parameters[12].Value = model.FingerPrint0;
            parameters[13].Value = model.FingerPosition1;
            parameters[14].Value = model.FingerPrint1;
            parameters[15].Value = model.SercurityAccessLevel;
            parameters[16].Value = model.PrimaryCardID;
            parameters[17].Value = model.SecondCardID;
            parameters[18].Value = model.UserID;

            int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }