Beispiel #1
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public XQCRSMSystem.Model.XQCR_Personnel_Info GetModel(string ID)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select ID, PersonID, CommunityID, Community, SubdistrictID, Subdistrict, Name, Certificate, CertificateID, Mobile, Address, ResidentOrVisitor, Memo, CreateUser, CreateDate, UpdateUser, UpdateDate, bak1, bak2, bak3, bak4, bak5  ");
            strSql.Append("  from XQCR_Personnel_Info ");
            strSql.Append(" where ID=@ID ");
            SqlParameter[] parameters =
            {
                new SqlParameter("@ID", SqlDbType.NVarChar, 50)
            };
            parameters[0].Value = ID;


            XQCRSMSystem.Model.XQCR_Personnel_Info model = new XQCRSMSystem.Model.XQCR_Personnel_Info();
            DataSet ds = DbHelperSQL.Query(strSql.ToString(), parameters);

            if (ds.Tables[0].Rows.Count > 0)
            {
                model.ID                = ds.Tables[0].Rows[0]["ID"].ToString();
                model.PersonID          = ds.Tables[0].Rows[0]["PersonID"].ToString();
                model.CommunityID       = ds.Tables[0].Rows[0]["CommunityID"].ToString();
                model.Community         = ds.Tables[0].Rows[0]["Community"].ToString();
                model.SubdistrictID     = ds.Tables[0].Rows[0]["SubdistrictID"].ToString();
                model.Subdistrict       = ds.Tables[0].Rows[0]["Subdistrict"].ToString();
                model.Name              = ds.Tables[0].Rows[0]["Name"].ToString();
                model.Certificate       = ds.Tables[0].Rows[0]["Certificate"].ToString();
                model.CertificateID     = ds.Tables[0].Rows[0]["CertificateID"].ToString();
                model.Mobile            = ds.Tables[0].Rows[0]["Mobile"].ToString();
                model.Address           = ds.Tables[0].Rows[0]["Address"].ToString();
                model.ResidentOrVisitor = ds.Tables[0].Rows[0]["ResidentOrVisitor"].ToString();
                model.Memo              = ds.Tables[0].Rows[0]["Memo"].ToString();
                model.CreateUser        = ds.Tables[0].Rows[0]["CreateUser"].ToString();
                if (ds.Tables[0].Rows[0]["CreateDate"].ToString() != "")
                {
                    model.CreateDate = DateTime.Parse(ds.Tables[0].Rows[0]["CreateDate"].ToString());
                }
                model.UpdateUser = ds.Tables[0].Rows[0]["UpdateUser"].ToString();
                if (ds.Tables[0].Rows[0]["UpdateDate"].ToString() != "")
                {
                    model.UpdateDate = DateTime.Parse(ds.Tables[0].Rows[0]["UpdateDate"].ToString());
                }
                model.bak1 = ds.Tables[0].Rows[0]["bak1"].ToString();
                model.bak2 = ds.Tables[0].Rows[0]["bak2"].ToString();
                model.bak3 = ds.Tables[0].Rows[0]["bak3"].ToString();
                if (ds.Tables[0].Rows[0]["bak4"].ToString() != "")
                {
                    model.bak4 = (byte[])ds.Tables[0].Rows[0]["bak4"];
                }
                model.bak5 = ds.Tables[0].Rows[0]["bak5"].ToString();

                return(model);
            }
            else
            {
                return(null);
            }
        }
Beispiel #2
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(XQCRSMSystem.Model.XQCR_Personnel_Info model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update XQCR_Personnel_Info set ");

            strSql.Append(" ID = @ID , ");
            strSql.Append(" PersonID = @PersonID , ");
            strSql.Append(" CommunityID = @CommunityID , ");
            strSql.Append(" Community = @Community , ");
            strSql.Append(" SubdistrictID = @SubdistrictID , ");
            strSql.Append(" Subdistrict = @Subdistrict , ");
            strSql.Append(" Name = @Name , ");
            strSql.Append(" Certificate = @Certificate , ");
            strSql.Append(" CertificateID = @CertificateID , ");
            strSql.Append(" Mobile = @Mobile , ");
            strSql.Append(" Address = @Address , ");
            strSql.Append(" ResidentOrVisitor = @ResidentOrVisitor , ");
            strSql.Append(" Memo = @Memo , ");
            strSql.Append(" CreateUser = @CreateUser , ");
            strSql.Append(" CreateDate = @CreateDate , ");
            strSql.Append(" UpdateUser = @UpdateUser , ");
            strSql.Append(" UpdateDate = @UpdateDate , ");
            strSql.Append(" bak1 = @bak1 , ");
            strSql.Append(" bak2 = @bak2 , ");
            strSql.Append(" bak3 = @bak3 , ");
            strSql.Append(" bak4 = @bak4 , ");
            strSql.Append(" bak5 = @bak5  ");
            strSql.Append(" where ID=@ID  ");

            SqlParameter[] parameters =
            {
                new SqlParameter("@ID",                SqlDbType.NVarChar,   50),
                new SqlParameter("@PersonID",          SqlDbType.NVarChar,   50),
                new SqlParameter("@CommunityID",       SqlDbType.NVarChar,   50),
                new SqlParameter("@Community",         SqlDbType.NVarChar,  100),
                new SqlParameter("@SubdistrictID",     SqlDbType.NVarChar,   50),
                new SqlParameter("@Subdistrict",       SqlDbType.NVarChar,  100),
                new SqlParameter("@Name",              SqlDbType.NVarChar,   50),
                new SqlParameter("@Certificate",       SqlDbType.NVarChar,   50),
                new SqlParameter("@CertificateID",     SqlDbType.NVarChar,  100),
                new SqlParameter("@Mobile",            SqlDbType.NVarChar,   50),
                new SqlParameter("@Address",           SqlDbType.NVarChar,  200),
                new SqlParameter("@ResidentOrVisitor", SqlDbType.NVarChar,   50),
                new SqlParameter("@Memo",              SqlDbType.NVarChar,  500),
                new SqlParameter("@CreateUser",        SqlDbType.NVarChar,   50),
                new SqlParameter("@CreateDate",        SqlDbType.DateTime),
                new SqlParameter("@UpdateUser",        SqlDbType.NVarChar,   50),
                new SqlParameter("@UpdateDate",        SqlDbType.DateTime),
                new SqlParameter("@bak1",              SqlDbType.NVarChar,  200),
                new SqlParameter("@bak2",              SqlDbType.NVarChar,  200),
                new SqlParameter("@bak3",              SqlDbType.NVarChar,  200),
                new SqlParameter("@bak4",              SqlDbType.VarBinary,  50),
                new SqlParameter("@bak5",              SqlDbType.NVarChar, 200)
            };

            parameters[0].Value  = model.ID;
            parameters[1].Value  = model.PersonID;
            parameters[2].Value  = model.CommunityID;
            parameters[3].Value  = model.Community;
            parameters[4].Value  = model.SubdistrictID;
            parameters[5].Value  = model.Subdistrict;
            parameters[6].Value  = model.Name;
            parameters[7].Value  = model.Certificate;
            parameters[8].Value  = model.CertificateID;
            parameters[9].Value  = model.Mobile;
            parameters[10].Value = model.Address;
            parameters[11].Value = model.ResidentOrVisitor;
            parameters[12].Value = model.Memo;
            parameters[13].Value = model.CreateUser;
            parameters[14].Value = model.CreateDate;
            parameters[15].Value = model.UpdateUser;
            parameters[16].Value = model.UpdateDate;
            parameters[17].Value = model.bak1;
            parameters[18].Value = model.bak2;
            parameters[19].Value = model.bak3;
            parameters[20].Value = model.bak4;
            parameters[21].Value = model.bak5;
            int rows = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);

            if (rows > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Beispiel #3
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public int Add(XQCRSMSystem.Model.XQCR_Personnel_Info model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into XQCR_Personnel_Info(");
            strSql.Append("ID,PersonID,CommunityID,Community,SubdistrictID,Subdistrict,Name,Certificate,CertificateID,Mobile,Address,ResidentOrVisitor,Memo,CreateUser,CreateDate,UpdateUser,UpdateDate,bak1,bak2,bak3,bak4,bak5");
            strSql.Append(") values (");
            strSql.Append("@ID,@PersonID,@CommunityID,@Community,@SubdistrictID,@Subdistrict,@Name,@Certificate,@CertificateID,@Mobile,@Address,@ResidentOrVisitor,@Memo,@CreateUser,@CreateDate,@UpdateUser,@UpdateDate,@bak1,@bak2,@bak3,@bak4,@bak5");
            strSql.Append(") ");

            SqlParameter[] parameters =
            {
                new SqlParameter("@ID",                SqlDbType.NVarChar,   50),
                new SqlParameter("@PersonID",          SqlDbType.NVarChar,   50),
                new SqlParameter("@CommunityID",       SqlDbType.NVarChar,   50),
                new SqlParameter("@Community",         SqlDbType.NVarChar,  100),
                new SqlParameter("@SubdistrictID",     SqlDbType.NVarChar,   50),
                new SqlParameter("@Subdistrict",       SqlDbType.NVarChar,  100),
                new SqlParameter("@Name",              SqlDbType.NVarChar,   50),
                new SqlParameter("@Certificate",       SqlDbType.NVarChar,   50),
                new SqlParameter("@CertificateID",     SqlDbType.NVarChar,  100),
                new SqlParameter("@Mobile",            SqlDbType.NVarChar,   50),
                new SqlParameter("@Address",           SqlDbType.NVarChar,  200),
                new SqlParameter("@ResidentOrVisitor", SqlDbType.NVarChar,   50),
                new SqlParameter("@Memo",              SqlDbType.NVarChar,  500),
                new SqlParameter("@CreateUser",        SqlDbType.NVarChar,   50),
                new SqlParameter("@CreateDate",        SqlDbType.DateTime),
                new SqlParameter("@UpdateUser",        SqlDbType.NVarChar,   50),
                new SqlParameter("@UpdateDate",        SqlDbType.DateTime),
                new SqlParameter("@bak1",              SqlDbType.NVarChar,  200),
                new SqlParameter("@bak2",              SqlDbType.NVarChar,  200),
                new SqlParameter("@bak3",              SqlDbType.NVarChar,  200),
                new SqlParameter("@bak4",              SqlDbType.VarBinary,  50),
                new SqlParameter("@bak5",              SqlDbType.NVarChar, 200)
            };

            parameters[0].Value  = model.ID;
            parameters[1].Value  = model.PersonID;
            parameters[2].Value  = model.CommunityID;
            parameters[3].Value  = model.Community;
            parameters[4].Value  = model.SubdistrictID;
            parameters[5].Value  = model.Subdistrict;
            parameters[6].Value  = model.Name;
            parameters[7].Value  = model.Certificate;
            parameters[8].Value  = model.CertificateID;
            parameters[9].Value  = model.Mobile;
            parameters[10].Value = model.Address;
            parameters[11].Value = model.ResidentOrVisitor;
            parameters[12].Value = model.Memo;
            parameters[13].Value = model.CreateUser;
            parameters[14].Value = model.CreateDate;
            parameters[15].Value = model.UpdateUser;
            parameters[16].Value = model.UpdateDate;
            parameters[17].Value = model.bak1;
            parameters[18].Value = model.bak2;
            parameters[19].Value = model.bak3;
            parameters[20].Value = model.bak4;
            parameters[21].Value = model.bak5;
            int i = DbHelperSQL.ExecuteSql(strSql.ToString(), parameters);

            return(i);
        }