Beispiel #1
0
 private void ShowInfo(int UserID)
 {
     Maticsoft.BLL.record_UserBaseInfo   bll   = new Maticsoft.BLL.record_UserBaseInfo();
     Maticsoft.Model.record_UserBaseInfo model = bll.GetModel(UserID);
     this.lblUserID.Text                 = model.UserID.ToString();
     this.txtU_Hometown.Text             = model.U_Hometown;
     this.txtU_CurrentAddress.Text       = model.U_CurrentAddress;
     this.txtU_FilingUnits.Text          = model.U_FilingUnits.ToString();
     this.txtU_FilingUserID.Text         = model.U_FilingUserID.ToString();
     this.txtU_ResponsibilityUserID.Text = model.U_ResponsibilityUserID.ToString();
     this.txtU_Committee.Text            = model.U_Committee.ToString();
     this.txtU_FlingTime.Text            = model.U_FlingTime.ToString();
     this.txtU_WorkingUnits.Text         = model.U_WorkingUnits;
     this.txtU_WorkingContactName.Text   = model.U_WorkingContactName;
     this.txtU_WorkingContactTel.Text    = model.U_WorkingContactTel;
     this.txtU_BloodType.Text            = model.U_BloodType.ToString();
     this.txtU_NationID.Text             = model.U_NationID.ToString();
     this.txtU_MarriageStatus.Text       = model.U_MarriageStatus.ToString();
     this.txtU_PermanentType.Text        = model.U_PermanentType.ToString();
     this.txtU_Education.Text            = model.U_Education.ToString();
     this.txtU_PaymentType.Text          = model.U_PaymentType;
     this.txtU_SocialNO.Text             = model.U_SocialNO;
     this.txtU_MedicalNO.Text            = model.U_MedicalNO;
     this.txtU_FamilyCode.Text           = model.U_FamilyCode;
     this.txtU_RelationShip.Text         = model.U_RelationShip.ToString();
     this.txtU_Status.Text               = model.U_Status.ToString();
 }
Beispiel #2
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public Maticsoft.Model.record_UserBaseInfo GetModel(int UserID)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select  top 1 UserID,U_Hometown,U_CurrentAddress,U_FilingUnits,U_FilingUserID,U_ResponsibilityUserID,U_Committee,U_FlingTime,U_WorkingUnits,U_WorkingContactName,U_WorkingContactTel,U_BloodType,U_NationID,U_MarriageStatus,U_PermanentType,U_Education,U_PaymentType,U_SocialNO,U_MedicalNO,U_FamilyCode,U_RelationShip,U_Status from record_UserBaseInfo ");
            strSql.Append(" where UserID=@UserID");
            SqlParameter[] parameters =
            {
                new SqlParameter("@UserID", SqlDbType.Int, 4)
            };
            parameters[0].Value = UserID;

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

            if (ds.Tables[0].Rows.Count > 0)
            {
                return(DataRowToModel(ds.Tables[0].Rows[0]));
            }
            else
            {
                return(null);
            }
        }
Beispiel #3
0
        public void btnSave_Click(object sender, EventArgs e)
        {
            string strErr="";
            if(this.txtU_Hometown.Text.Trim().Length==0)
            {
                strErr+="户籍地址不能为空!\\n";
            }
            if(this.txtU_CurrentAddress.Text.Trim().Length==0)
            {
                strErr+="现住址不能为空!\\n";
            }
            if(!PageValidate.IsNumber(txtU_FilingUnits.Text))
            {
                strErr+="建档单位(居委会或者是医院部门格式错误!\\n";
            }
            if(!PageValidate.IsNumber(txtU_FilingUserID.Text))
            {
                strErr+="建档人格式错误!\\n";
            }
            if(!PageValidate.IsNumber(txtU_ResponsibilityUserID.Text))
            {
                strErr+="责任医生格式错误!\\n";
            }
            if(!PageValidate.IsNumber(txtU_Committee.Text))
            {
                strErr+="居(村)委会格式错误!\\n";
            }
            if(!PageValidate.IsDateTime(txtU_FlingTime.Text))
            {
                strErr+="建档日期格式错误!\\n";
            }
            if(this.txtU_WorkingUnits.Text.Trim().Length==0)
            {
                strErr+="工作单位不能为空!\\n";
            }
            if(this.txtU_WorkingContactName.Text.Trim().Length==0)
            {
                strErr+="职位联系人姓名不能为空!\\n";
            }
            if(this.txtU_WorkingContactTel.Text.Trim().Length==0)
            {
                strErr+="职位联系人电话不能为空!\\n";
            }
            if(!PageValidate.IsNumber(txtU_BloodType.Text))
            {
                strErr+="血型 1:A型格式错误!\\n";
            }
            if(!PageValidate.IsNumber(txtU_NationID.Text))
            {
                strErr+="民族格式错误!\\n";
            }
            if(!PageValidate.IsNumber(txtU_MarriageStatus.Text))
            {
                strErr+="婚姻状态 1:未婚格式错误!\\n";
            }
            if(!PageValidate.IsNumber(txtU_PermanentType.Text))
            {
                strErr+="常住类型 1:户籍格式错误!\\n";
            }
            if(!PageValidate.IsNumber(txtU_Education.Text))
            {
                strErr+="文化程度 1:文盲及半文盲格式错误!\\n";
            }
            if(this.txtU_PaymentType.Text.Trim().Length==0)
            {
                strErr+="付费类型(可多选不能为空!\\n";
            }
            if(this.txtU_SocialNO.Text.Trim().Length==0)
            {
                strErr+="社保号不能为空!\\n";
            }
            if(this.txtU_MedicalNO.Text.Trim().Length==0)
            {
                strErr+="医保号不能为空!\\n";
            }
            if(this.txtU_FamilyCode.Text.Trim().Length==0)
            {
                strErr+="家庭编号不能为空!\\n";
            }
            if(!PageValidate.IsNumber(txtU_RelationShip.Text))
            {
                strErr+="与户主关系 1:父亲 2:母亲格式错误!\\n";
            }
            if(!PageValidate.IsNumber(txtU_Status.Text))
            {
                strErr+="档案状态格式错误!\\n";
            }

            if(strErr!="")
            {
                MessageBox.Show(this,strErr);
                return;
            }
            int UserID=int.Parse(this.lblUserID.Text);
            string U_Hometown=this.txtU_Hometown.Text;
            string U_CurrentAddress=this.txtU_CurrentAddress.Text;
            int U_FilingUnits=int.Parse(this.txtU_FilingUnits.Text);
            int U_FilingUserID=int.Parse(this.txtU_FilingUserID.Text);
            int U_ResponsibilityUserID=int.Parse(this.txtU_ResponsibilityUserID.Text);
            int U_Committee=int.Parse(this.txtU_Committee.Text);
            DateTime U_FlingTime=DateTime.Parse(this.txtU_FlingTime.Text);
            string U_WorkingUnits=this.txtU_WorkingUnits.Text;
            string U_WorkingContactName=this.txtU_WorkingContactName.Text;
            string U_WorkingContactTel=this.txtU_WorkingContactTel.Text;
            int U_BloodType=int.Parse(this.txtU_BloodType.Text);
            int U_NationID=int.Parse(this.txtU_NationID.Text);
            int U_MarriageStatus=int.Parse(this.txtU_MarriageStatus.Text);
            int U_PermanentType=int.Parse(this.txtU_PermanentType.Text);
            int U_Education=int.Parse(this.txtU_Education.Text);
            string U_PaymentType=this.txtU_PaymentType.Text;
            string U_SocialNO=this.txtU_SocialNO.Text;
            string U_MedicalNO=this.txtU_MedicalNO.Text;
            string U_FamilyCode=this.txtU_FamilyCode.Text;
            int U_RelationShip=int.Parse(this.txtU_RelationShip.Text);
            int U_Status=int.Parse(this.txtU_Status.Text);

            Maticsoft.Model.record_UserBaseInfo model=new Maticsoft.Model.record_UserBaseInfo();
            model.UserID=UserID;
            model.U_Hometown=U_Hometown;
            model.U_CurrentAddress=U_CurrentAddress;
            model.U_FilingUnits=U_FilingUnits;
            model.U_FilingUserID=U_FilingUserID;
            model.U_ResponsibilityUserID=U_ResponsibilityUserID;
            model.U_Committee=U_Committee;
            model.U_FlingTime=U_FlingTime;
            model.U_WorkingUnits=U_WorkingUnits;
            model.U_WorkingContactName=U_WorkingContactName;
            model.U_WorkingContactTel=U_WorkingContactTel;
            model.U_BloodType=U_BloodType;
            model.U_NationID=U_NationID;
            model.U_MarriageStatus=U_MarriageStatus;
            model.U_PermanentType=U_PermanentType;
            model.U_Education=U_Education;
            model.U_PaymentType=U_PaymentType;
            model.U_SocialNO=U_SocialNO;
            model.U_MedicalNO=U_MedicalNO;
            model.U_FamilyCode=U_FamilyCode;
            model.U_RelationShip=U_RelationShip;
            model.U_Status=U_Status;

            Maticsoft.BLL.record_UserBaseInfo bll=new Maticsoft.BLL.record_UserBaseInfo();
            bll.Update(model);
            Maticsoft.Common.MessageBox.ShowAndRedirect(this,"保存成功!","list.aspx");
        }
Beispiel #4
0
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 public Maticsoft.Model.record_UserBaseInfo DataRowToModel(DataRow row)
 {
     Maticsoft.Model.record_UserBaseInfo model=new Maticsoft.Model.record_UserBaseInfo();
     if (row != null)
     {
         if(row["UserID"]!=null && row["UserID"].ToString()!="")
         {
             model.UserID=int.Parse(row["UserID"].ToString());
         }
         if(row["U_Hometown"]!=null)
         {
             model.U_Hometown=row["U_Hometown"].ToString();
         }
         if(row["U_CurrentAddress"]!=null)
         {
             model.U_CurrentAddress=row["U_CurrentAddress"].ToString();
         }
         if(row["U_FilingUnits"]!=null && row["U_FilingUnits"].ToString()!="")
         {
             model.U_FilingUnits=int.Parse(row["U_FilingUnits"].ToString());
         }
         if(row["U_FilingUserID"]!=null && row["U_FilingUserID"].ToString()!="")
         {
             model.U_FilingUserID=int.Parse(row["U_FilingUserID"].ToString());
         }
         if(row["U_ResponsibilityUserID"]!=null && row["U_ResponsibilityUserID"].ToString()!="")
         {
             model.U_ResponsibilityUserID=int.Parse(row["U_ResponsibilityUserID"].ToString());
         }
         if(row["U_Committee"]!=null && row["U_Committee"].ToString()!="")
         {
             model.U_Committee=int.Parse(row["U_Committee"].ToString());
         }
         if(row["U_FlingTime"]!=null && row["U_FlingTime"].ToString()!="")
         {
             model.U_FlingTime=DateTime.Parse(row["U_FlingTime"].ToString());
         }
         if(row["U_WorkingUnits"]!=null)
         {
             model.U_WorkingUnits=row["U_WorkingUnits"].ToString();
         }
         if(row["U_WorkingContactName"]!=null)
         {
             model.U_WorkingContactName=row["U_WorkingContactName"].ToString();
         }
         if(row["U_WorkingContactTel"]!=null)
         {
             model.U_WorkingContactTel=row["U_WorkingContactTel"].ToString();
         }
         if(row["U_BloodType"]!=null && row["U_BloodType"].ToString()!="")
         {
             model.U_BloodType=int.Parse(row["U_BloodType"].ToString());
         }
         if(row["U_NationID"]!=null && row["U_NationID"].ToString()!="")
         {
             model.U_NationID=int.Parse(row["U_NationID"].ToString());
         }
         if(row["U_MarriageStatus"]!=null && row["U_MarriageStatus"].ToString()!="")
         {
             model.U_MarriageStatus=int.Parse(row["U_MarriageStatus"].ToString());
         }
         if(row["U_PermanentType"]!=null && row["U_PermanentType"].ToString()!="")
         {
             model.U_PermanentType=int.Parse(row["U_PermanentType"].ToString());
         }
         if(row["U_Education"]!=null && row["U_Education"].ToString()!="")
         {
             model.U_Education=int.Parse(row["U_Education"].ToString());
         }
         if(row["U_PaymentType"]!=null)
         {
             model.U_PaymentType=row["U_PaymentType"].ToString();
         }
         if(row["U_SocialNO"]!=null)
         {
             model.U_SocialNO=row["U_SocialNO"].ToString();
         }
         if(row["U_MedicalNO"]!=null)
         {
             model.U_MedicalNO=row["U_MedicalNO"].ToString();
         }
         if(row["U_FamilyCode"]!=null)
         {
             model.U_FamilyCode=row["U_FamilyCode"].ToString();
         }
         if(row["U_RelationShip"]!=null && row["U_RelationShip"].ToString()!="")
         {
             model.U_RelationShip=int.Parse(row["U_RelationShip"].ToString());
         }
         if(row["U_Status"]!=null && row["U_Status"].ToString()!="")
         {
             model.U_Status=int.Parse(row["U_Status"].ToString());
         }
     }
     return model;
 }
Beispiel #5
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public Maticsoft.Model.record_UserBaseInfo GetModel(int UserID)
        {
            StringBuilder strSql=new StringBuilder();
            strSql.Append("select  top 1 UserID,U_Hometown,U_CurrentAddress,U_FilingUnits,U_FilingUserID,U_ResponsibilityUserID,U_Committee,U_FlingTime,U_WorkingUnits,U_WorkingContactName,U_WorkingContactTel,U_BloodType,U_NationID,U_MarriageStatus,U_PermanentType,U_Education,U_PaymentType,U_SocialNO,U_MedicalNO,U_FamilyCode,U_RelationShip,U_Status from record_UserBaseInfo ");
            strSql.Append(" where UserID=@UserID");
            SqlParameter[] parameters = {
                    new SqlParameter("@UserID", SqlDbType.Int,4)
            };
            parameters[0].Value = UserID;

            Maticsoft.Model.record_UserBaseInfo model=new Maticsoft.Model.record_UserBaseInfo();
            DataSet ds=DbHelperSQL.Query(strSql.ToString(),parameters);
            if(ds.Tables[0].Rows.Count>0)
            {
                return DataRowToModel(ds.Tables[0].Rows[0]);
            }
            else
            {
                return null;
            }
        }
Beispiel #6
0
        public void btnSave_Click(object sender, EventArgs e)
        {
            string strErr = "";

            if (this.txtU_Hometown.Text.Trim().Length == 0)
            {
                strErr += "户籍地址不能为空!\\n";
            }
            if (this.txtU_CurrentAddress.Text.Trim().Length == 0)
            {
                strErr += "现住址不能为空!\\n";
            }
            if (!PageValidate.IsNumber(txtU_FilingUnits.Text))
            {
                strErr += "建档单位(居委会或者是医院部门格式错误!\\n";
            }
            if (!PageValidate.IsNumber(txtU_FilingUserID.Text))
            {
                strErr += "建档人格式错误!\\n";
            }
            if (!PageValidate.IsNumber(txtU_ResponsibilityUserID.Text))
            {
                strErr += "责任医生格式错误!\\n";
            }
            if (!PageValidate.IsNumber(txtU_Committee.Text))
            {
                strErr += "居(村)委会格式错误!\\n";
            }
            if (!PageValidate.IsDateTime(txtU_FlingTime.Text))
            {
                strErr += "建档日期格式错误!\\n";
            }
            if (this.txtU_WorkingUnits.Text.Trim().Length == 0)
            {
                strErr += "工作单位不能为空!\\n";
            }
            if (this.txtU_WorkingContactName.Text.Trim().Length == 0)
            {
                strErr += "职位联系人姓名不能为空!\\n";
            }
            if (this.txtU_WorkingContactTel.Text.Trim().Length == 0)
            {
                strErr += "职位联系人电话不能为空!\\n";
            }
            if (!PageValidate.IsNumber(txtU_BloodType.Text))
            {
                strErr += "血型 1:A型格式错误!\\n";
            }
            if (!PageValidate.IsNumber(txtU_NationID.Text))
            {
                strErr += "民族格式错误!\\n";
            }
            if (!PageValidate.IsNumber(txtU_MarriageStatus.Text))
            {
                strErr += "婚姻状态 1:未婚格式错误!\\n";
            }
            if (!PageValidate.IsNumber(txtU_PermanentType.Text))
            {
                strErr += "常住类型 1:户籍格式错误!\\n";
            }
            if (!PageValidate.IsNumber(txtU_Education.Text))
            {
                strErr += "文化程度 1:文盲及半文盲格式错误!\\n";
            }
            if (this.txtU_PaymentType.Text.Trim().Length == 0)
            {
                strErr += "付费类型(可多选不能为空!\\n";
            }
            if (this.txtU_SocialNO.Text.Trim().Length == 0)
            {
                strErr += "社保号不能为空!\\n";
            }
            if (this.txtU_MedicalNO.Text.Trim().Length == 0)
            {
                strErr += "医保号不能为空!\\n";
            }
            if (this.txtU_FamilyCode.Text.Trim().Length == 0)
            {
                strErr += "家庭编号不能为空!\\n";
            }
            if (!PageValidate.IsNumber(txtU_RelationShip.Text))
            {
                strErr += "与户主关系 1:父亲 2:母亲格式错误!\\n";
            }
            if (!PageValidate.IsNumber(txtU_Status.Text))
            {
                strErr += "档案状态格式错误!\\n";
            }

            if (strErr != "")
            {
                MessageBox.Show(this, strErr);
                return;
            }
            int      UserID                 = int.Parse(this.lblUserID.Text);
            string   U_Hometown             = this.txtU_Hometown.Text;
            string   U_CurrentAddress       = this.txtU_CurrentAddress.Text;
            int      U_FilingUnits          = int.Parse(this.txtU_FilingUnits.Text);
            int      U_FilingUserID         = int.Parse(this.txtU_FilingUserID.Text);
            int      U_ResponsibilityUserID = int.Parse(this.txtU_ResponsibilityUserID.Text);
            int      U_Committee            = int.Parse(this.txtU_Committee.Text);
            DateTime U_FlingTime            = DateTime.Parse(this.txtU_FlingTime.Text);
            string   U_WorkingUnits         = this.txtU_WorkingUnits.Text;
            string   U_WorkingContactName   = this.txtU_WorkingContactName.Text;
            string   U_WorkingContactTel    = this.txtU_WorkingContactTel.Text;
            int      U_BloodType            = int.Parse(this.txtU_BloodType.Text);
            int      U_NationID             = int.Parse(this.txtU_NationID.Text);
            int      U_MarriageStatus       = int.Parse(this.txtU_MarriageStatus.Text);
            int      U_PermanentType        = int.Parse(this.txtU_PermanentType.Text);
            int      U_Education            = int.Parse(this.txtU_Education.Text);
            string   U_PaymentType          = this.txtU_PaymentType.Text;
            string   U_SocialNO             = this.txtU_SocialNO.Text;
            string   U_MedicalNO            = this.txtU_MedicalNO.Text;
            string   U_FamilyCode           = this.txtU_FamilyCode.Text;
            int      U_RelationShip         = int.Parse(this.txtU_RelationShip.Text);
            int      U_Status               = int.Parse(this.txtU_Status.Text);


            Maticsoft.Model.record_UserBaseInfo model = new Maticsoft.Model.record_UserBaseInfo();
            model.UserID                 = UserID;
            model.U_Hometown             = U_Hometown;
            model.U_CurrentAddress       = U_CurrentAddress;
            model.U_FilingUnits          = U_FilingUnits;
            model.U_FilingUserID         = U_FilingUserID;
            model.U_ResponsibilityUserID = U_ResponsibilityUserID;
            model.U_Committee            = U_Committee;
            model.U_FlingTime            = U_FlingTime;
            model.U_WorkingUnits         = U_WorkingUnits;
            model.U_WorkingContactName   = U_WorkingContactName;
            model.U_WorkingContactTel    = U_WorkingContactTel;
            model.U_BloodType            = U_BloodType;
            model.U_NationID             = U_NationID;
            model.U_MarriageStatus       = U_MarriageStatus;
            model.U_PermanentType        = U_PermanentType;
            model.U_Education            = U_Education;
            model.U_PaymentType          = U_PaymentType;
            model.U_SocialNO             = U_SocialNO;
            model.U_MedicalNO            = U_MedicalNO;
            model.U_FamilyCode           = U_FamilyCode;
            model.U_RelationShip         = U_RelationShip;
            model.U_Status               = U_Status;

            Maticsoft.BLL.record_UserBaseInfo bll = new Maticsoft.BLL.record_UserBaseInfo();
            bll.Update(model);
            Maticsoft.Common.MessageBox.ShowAndRedirect(this, "保存成功!", "list.aspx");
        }
Beispiel #7
0
        /// <summary>
        /// 点击确定按钮执行的方法
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void Button1_Click(object sender, EventArgs e)
        {
            Maticsoft.BLL.sys_User sysUser_bll = new Maticsoft.BLL.sys_User();
            Maticsoft.Model.sys_User sysUser_model = sysUser_bll.GetModel(UserID);

            Maticsoft.BLL.record_UserBaseInfo record_UserBaseInfo_bll = new Maticsoft.BLL.record_UserBaseInfo();
            Maticsoft.Model.record_UserBaseInfo record_UserBaseInfo_model = record_UserBaseInfo_bll.GetModel(UserID);
            if (sysUser_model == null)
            {
                sysUser_model = new Maticsoft.Model.sys_User();
            }
            if (record_UserBaseInfo_model == null)
            {
                record_UserBaseInfo_model = new Maticsoft.Model.record_UserBaseInfo();
            }

            sysUser_model.U_IDCard = (string)Common.sink(this.U_IDCard.UniqueID, MethodType.Post, 0, 0, DataType.Str);
            sysUser_model.U_CName = (string)Common.sink(this.U_CName.UniqueID, MethodType.Post, 0, 0, DataType.Str);
            record_UserBaseInfo_model.U_Hometown = (string)Common.sink(this.U_Hometown.UniqueID, MethodType.Post, 0, 0, DataType.Str);
            record_UserBaseInfo_model.U_CurrentAddress = (string)Common.sink(this.U_CurrentAddress.UniqueID, MethodType.Post, 0, 0, DataType.Str);
            sysUser_model.U_Sex = Convert.ToInt32(this.U_Sex.SelectedValue);
            record_UserBaseInfo_model.U_NationID = Convert.ToInt32(this.U_NationID.SelectedValue);
            record_UserBaseInfo_model.U_MarriageStatus = Convert.ToInt32(this.U_MarriageStatus.SelectedValue);
            record_UserBaseInfo_model.U_BloodType = Convert.ToInt32(this.U_BloodType.SelectedValue);
            sysUser_model.U_MobileNo = (string)Common.sink(this.U_MobileNo.UniqueID, MethodType.Post, 0, 0, DataType.Str);
            record_UserBaseInfo_model.U_Committee = Convert.ToInt32(Common.sink(this.U_Committee.UniqueID, MethodType.Post, 0, 0, DataType.Str));
            record_UserBaseInfo_model.U_PermanentType = Convert.ToInt32(this.U_PermanentType.SelectedValue);
            record_UserBaseInfo_model.U_Education = Convert.ToInt32(this.U_Education.SelectedValue);
            record_UserBaseInfo_model.U_WorkingUnits = (string)Common.sink(this.U_WorkingUnits.UniqueID, MethodType.Post, 0, 0, DataType.Str);
            record_UserBaseInfo_model.U_WorkingContactName = (string)Common.sink(this.U_WorkingContactName.UniqueID, MethodType.Post, 0, 0, DataType.Str);
            record_UserBaseInfo_model.U_WorkingContactTel = (string)Common.sink(this.U_WorkingContactTel.UniqueID, MethodType.Post, 0, 0, DataType.Str);
            record_UserBaseInfo_model.U_PaymentType = this.U_PaymentType.SelectedValue;  //这里要改为多选
            record_UserBaseInfo_model.U_SocialNO = (string)Common.sink(this.U_SocialNO.UniqueID, MethodType.Post, 0, 0, DataType.Str);
            record_UserBaseInfo_model.U_MedicalNO = (string)Common.sink(this.U_MedicalNO.UniqueID, MethodType.Post, 0, 0, DataType.Str);
            record_UserBaseInfo_model.U_FamilyCode = (string)Common.sink(this.U_FamilyCode.UniqueID, MethodType.Post, 0, 0, DataType.Str);
            record_UserBaseInfo_model.U_RelationShip = Convert.ToInt32(this.U_RelationShip.SelectedValue);
            record_UserBaseInfo_model.U_ResponsibilityUserID = Convert.ToInt32(Common.sink(this.U_ResponsibilityUserID.UniqueID, MethodType.Post, 0, 0, DataType.Str));
            record_UserBaseInfo_model.U_AuditStatus = Convert.ToInt32(this.U_AuditStatus.SelectedValue);
            record_UserBaseInfo_model.U_FilingUnits = Convert.ToInt32(Common.sink(this.U_FilingUnits.UniqueID, MethodType.Post, 0, 0, DataType.Str));
            record_UserBaseInfo_model.U_FilingUserID = Convert.ToInt32(Common.sink(this.U_FilingUserID.UniqueID, MethodType.Post, 0, 0, DataType.Str));

            switch (CMD)
            {
                case "New":
                    CMD_Txt = "增加";
                    //如果是增加操作,就调用Add方法
                    if (!sysUser_bll.isExist(sysUser_model))
                    {
                        sysUser_model.U_Password = Common.md5(sysUser_model.U_IDCard, 32);  //初始密码为身份证号
                        string year = sysUser_model.U_IDCard.Substring(6, 4);
                        string month = sysUser_model.U_IDCard.Substring(10, 2);
                        string date = sysUser_model.U_IDCard.Substring(12, 2);
                        string result = year + "-" + month + "-" + date;
                        sysUser_model.U_LoginName = sysUser_model.U_IDCard;
                        sysUser_model.U_BirthDay = Convert.ToDateTime(result);
                        sysUser_model.U_DateTime = sysUser_model.U_LastDateTime = sysUser_model.U_WorkStartDate = sysUser_model.U_WorkEndDate = DateTime.Now;
                        sysUser_model.U_LastIP = Common.GetIPAddress();
                        sysUser_model.U_Type = 1;
                        sysUser_model.U_Status = 0;
                        record_UserBaseInfo_model.UserID = sysUser_bll.Add(sysUser_model);
                        record_UserBaseInfo_model.U_FlingTime = DateTime.Now;
                        record_UserBaseInfo_bll.Add(record_UserBaseInfo_model);
                        Maticsoft.BLL.sys_UserRoles sys_UserRoles_bll = new Maticsoft.BLL.sys_UserRoles();
                        Maticsoft.Model.sys_UserRoles sys_UserRoles_model = new Maticsoft.Model.sys_UserRoles();
                        sys_UserRoles_model.R_UserID = record_UserBaseInfo_model.UserID;
                        sys_UserRoles_model.R_RoleID = 1; //初始为普通用户
                    }
                    else
                    {
                        EventMessage.MessageBox(1, "操作失败", string.Format("个人健康档案号{0}已存在!", sysUser_model.U_IDCard), Icon_Type.Alert, Common.GetHomeBaseUrl("InfoManager.aspx?CMD=New"));
                    }
                    break;
                case "Edit":
                    CMD_Txt = "修改";
                    sysUser_bll.Update(sysUser_model);
                    record_UserBaseInfo_bll.Update(record_UserBaseInfo_model);
                    break;
            }
            All_Title_Txt = CMD_Txt + App_Txt;
                EventMessage.MessageBox(1, "操作成功", string.Format("{1}ID({0})成功!", UserID, All_Title_Txt), Icon_Type.OK, Common.GetHomeBaseUrl("default.aspx"));
        }
Beispiel #8
0
        /// <summary>
        /// 增加一条数据
        /// </summary>
        public int Add(Maticsoft.Model.record_UserBaseInfo model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("insert into record_UserBaseInfo(");
            strSql.Append("U_Hometown,U_CurrentAddress,U_FilingUnits,U_FilingUserID,U_ResponsibilityUserID,U_Committee,U_FlingTime,U_WorkingUnits,U_WorkingContactName,U_WorkingContactTel,U_BloodType,U_NationID,U_MarriageStatus,U_PermanentType,U_Education,U_PaymentType,U_SocialNO,U_MedicalNO,U_FamilyCode,U_RelationShip,U_Status)");
            strSql.Append(" values (");
            strSql.Append("@U_Hometown,@U_CurrentAddress,@U_FilingUnits,@U_FilingUserID,@U_ResponsibilityUserID,@U_Committee,@U_FlingTime,@U_WorkingUnits,@U_WorkingContactName,@U_WorkingContactTel,@U_BloodType,@U_NationID,@U_MarriageStatus,@U_PermanentType,@U_Education,@U_PaymentType,@U_SocialNO,@U_MedicalNO,@U_FamilyCode,@U_RelationShip,@U_Status)");
            strSql.Append(";select @@IDENTITY");
            SqlParameter[] parameters =
            {
                new SqlParameter("@U_Hometown",             SqlDbType.NVarChar,  255),
                new SqlParameter("@U_CurrentAddress",       SqlDbType.NVarChar,  255),
                new SqlParameter("@U_FilingUnits",          SqlDbType.Int,         4),
                new SqlParameter("@U_FilingUserID",         SqlDbType.Int,         4),
                new SqlParameter("@U_ResponsibilityUserID", SqlDbType.Int,         4),
                new SqlParameter("@U_Committee",            SqlDbType.Int,         4),
                new SqlParameter("@U_FlingTime",            SqlDbType.DateTime),
                new SqlParameter("@U_WorkingUnits",         SqlDbType.NVarChar,  255),
                new SqlParameter("@U_WorkingContactName",   SqlDbType.NVarChar,   20),
                new SqlParameter("@U_WorkingContactTel",    SqlDbType.VarChar,    20),
                new SqlParameter("@U_BloodType",            SqlDbType.TinyInt,     1),
                new SqlParameter("@U_NationID",             SqlDbType.TinyInt,     1),
                new SqlParameter("@U_MarriageStatus",       SqlDbType.TinyInt,     1),
                new SqlParameter("@U_PermanentType",        SqlDbType.TinyInt,     1),
                new SqlParameter("@U_Education",            SqlDbType.TinyInt,     1),
                new SqlParameter("@U_PaymentType",          SqlDbType.VarChar,    20),
                new SqlParameter("@U_SocialNO",             SqlDbType.VarChar,    30),
                new SqlParameter("@U_MedicalNO",            SqlDbType.NChar,      10),
                new SqlParameter("@U_FamilyCode",           SqlDbType.VarChar,    22),
                new SqlParameter("@U_RelationShip",         SqlDbType.TinyInt,     1),
                new SqlParameter("@U_Status",               SqlDbType.TinyInt, 1)
            };
            parameters[0].Value  = model.U_Hometown;
            parameters[1].Value  = model.U_CurrentAddress;
            parameters[2].Value  = model.U_FilingUnits;
            parameters[3].Value  = model.U_FilingUserID;
            parameters[4].Value  = model.U_ResponsibilityUserID;
            parameters[5].Value  = model.U_Committee;
            parameters[6].Value  = model.U_FlingTime;
            parameters[7].Value  = model.U_WorkingUnits;
            parameters[8].Value  = model.U_WorkingContactName;
            parameters[9].Value  = model.U_WorkingContactTel;
            parameters[10].Value = model.U_BloodType;
            parameters[11].Value = model.U_NationID;
            parameters[12].Value = model.U_MarriageStatus;
            parameters[13].Value = model.U_PermanentType;
            parameters[14].Value = model.U_Education;
            parameters[15].Value = model.U_PaymentType;
            parameters[16].Value = model.U_SocialNO;
            parameters[17].Value = model.U_MedicalNO;
            parameters[18].Value = model.U_FamilyCode;
            parameters[19].Value = model.U_RelationShip;
            parameters[20].Value = model.U_Status;

            object obj = DbHelperSQL.GetSingle(strSql.ToString(), parameters);

            if (obj == null)
            {
                return(0);
            }
            else
            {
                return(Convert.ToInt32(obj));
            }
        }
Beispiel #9
0
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 public Maticsoft.Model.record_UserBaseInfo DataRowToModel(DataRow row)
 {
     Maticsoft.Model.record_UserBaseInfo model = new Maticsoft.Model.record_UserBaseInfo();
     if (row != null)
     {
         if (row["UserID"] != null && row["UserID"].ToString() != "")
         {
             model.UserID = int.Parse(row["UserID"].ToString());
         }
         if (row["U_Hometown"] != null)
         {
             model.U_Hometown = row["U_Hometown"].ToString();
         }
         if (row["U_CurrentAddress"] != null)
         {
             model.U_CurrentAddress = row["U_CurrentAddress"].ToString();
         }
         if (row["U_FilingUnits"] != null && row["U_FilingUnits"].ToString() != "")
         {
             model.U_FilingUnits = int.Parse(row["U_FilingUnits"].ToString());
         }
         if (row["U_FilingUserID"] != null && row["U_FilingUserID"].ToString() != "")
         {
             model.U_FilingUserID = int.Parse(row["U_FilingUserID"].ToString());
         }
         if (row["U_ResponsibilityUserID"] != null && row["U_ResponsibilityUserID"].ToString() != "")
         {
             model.U_ResponsibilityUserID = int.Parse(row["U_ResponsibilityUserID"].ToString());
         }
         if (row["U_Committee"] != null && row["U_Committee"].ToString() != "")
         {
             model.U_Committee = int.Parse(row["U_Committee"].ToString());
         }
         if (row["U_FlingTime"] != null && row["U_FlingTime"].ToString() != "")
         {
             model.U_FlingTime = DateTime.Parse(row["U_FlingTime"].ToString());
         }
         if (row["U_WorkingUnits"] != null)
         {
             model.U_WorkingUnits = row["U_WorkingUnits"].ToString();
         }
         if (row["U_WorkingContactName"] != null)
         {
             model.U_WorkingContactName = row["U_WorkingContactName"].ToString();
         }
         if (row["U_WorkingContactTel"] != null)
         {
             model.U_WorkingContactTel = row["U_WorkingContactTel"].ToString();
         }
         if (row["U_BloodType"] != null && row["U_BloodType"].ToString() != "")
         {
             model.U_BloodType = int.Parse(row["U_BloodType"].ToString());
         }
         if (row["U_NationID"] != null && row["U_NationID"].ToString() != "")
         {
             model.U_NationID = int.Parse(row["U_NationID"].ToString());
         }
         if (row["U_MarriageStatus"] != null && row["U_MarriageStatus"].ToString() != "")
         {
             model.U_MarriageStatus = int.Parse(row["U_MarriageStatus"].ToString());
         }
         if (row["U_PermanentType"] != null && row["U_PermanentType"].ToString() != "")
         {
             model.U_PermanentType = int.Parse(row["U_PermanentType"].ToString());
         }
         if (row["U_Education"] != null && row["U_Education"].ToString() != "")
         {
             model.U_Education = int.Parse(row["U_Education"].ToString());
         }
         if (row["U_PaymentType"] != null)
         {
             model.U_PaymentType = row["U_PaymentType"].ToString();
         }
         if (row["U_SocialNO"] != null)
         {
             model.U_SocialNO = row["U_SocialNO"].ToString();
         }
         if (row["U_MedicalNO"] != null)
         {
             model.U_MedicalNO = row["U_MedicalNO"].ToString();
         }
         if (row["U_FamilyCode"] != null)
         {
             model.U_FamilyCode = row["U_FamilyCode"].ToString();
         }
         if (row["U_RelationShip"] != null && row["U_RelationShip"].ToString() != "")
         {
             model.U_RelationShip = int.Parse(row["U_RelationShip"].ToString());
         }
         if (row["U_Status"] != null && row["U_Status"].ToString() != "")
         {
             model.U_Status = int.Parse(row["U_Status"].ToString());
         }
     }
     return(model);
 }
Beispiel #10
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public bool Update(Maticsoft.Model.record_UserBaseInfo model)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("update record_UserBaseInfo set ");
            strSql.Append("U_Hometown=@U_Hometown,");
            strSql.Append("U_CurrentAddress=@U_CurrentAddress,");
            strSql.Append("U_FilingUnits=@U_FilingUnits,");
            strSql.Append("U_FilingUserID=@U_FilingUserID,");
            strSql.Append("U_ResponsibilityUserID=@U_ResponsibilityUserID,");
            strSql.Append("U_Committee=@U_Committee,");
            strSql.Append("U_FlingTime=@U_FlingTime,");
            strSql.Append("U_WorkingUnits=@U_WorkingUnits,");
            strSql.Append("U_WorkingContactName=@U_WorkingContactName,");
            strSql.Append("U_WorkingContactTel=@U_WorkingContactTel,");
            strSql.Append("U_BloodType=@U_BloodType,");
            strSql.Append("U_NationID=@U_NationID,");
            strSql.Append("U_MarriageStatus=@U_MarriageStatus,");
            strSql.Append("U_PermanentType=@U_PermanentType,");
            strSql.Append("U_Education=@U_Education,");
            strSql.Append("U_PaymentType=@U_PaymentType,");
            strSql.Append("U_SocialNO=@U_SocialNO,");
            strSql.Append("U_MedicalNO=@U_MedicalNO,");
            strSql.Append("U_FamilyCode=@U_FamilyCode,");
            strSql.Append("U_RelationShip=@U_RelationShip,");
            strSql.Append("U_Status=@U_Status");
            strSql.Append(" where UserID=@UserID");
            SqlParameter[] parameters =
            {
                new SqlParameter("@U_Hometown",             SqlDbType.NVarChar,  255),
                new SqlParameter("@U_CurrentAddress",       SqlDbType.NVarChar,  255),
                new SqlParameter("@U_FilingUnits",          SqlDbType.Int,         4),
                new SqlParameter("@U_FilingUserID",         SqlDbType.Int,         4),
                new SqlParameter("@U_ResponsibilityUserID", SqlDbType.Int,         4),
                new SqlParameter("@U_Committee",            SqlDbType.Int,         4),
                new SqlParameter("@U_FlingTime",            SqlDbType.DateTime),
                new SqlParameter("@U_WorkingUnits",         SqlDbType.NVarChar,  255),
                new SqlParameter("@U_WorkingContactName",   SqlDbType.NVarChar,   20),
                new SqlParameter("@U_WorkingContactTel",    SqlDbType.VarChar,    20),
                new SqlParameter("@U_BloodType",            SqlDbType.TinyInt,     1),
                new SqlParameter("@U_NationID",             SqlDbType.TinyInt,     1),
                new SqlParameter("@U_MarriageStatus",       SqlDbType.TinyInt,     1),
                new SqlParameter("@U_PermanentType",        SqlDbType.TinyInt,     1),
                new SqlParameter("@U_Education",            SqlDbType.TinyInt,     1),
                new SqlParameter("@U_PaymentType",          SqlDbType.VarChar,    20),
                new SqlParameter("@U_SocialNO",             SqlDbType.VarChar,    30),
                new SqlParameter("@U_MedicalNO",            SqlDbType.NChar,      10),
                new SqlParameter("@U_FamilyCode",           SqlDbType.VarChar,    22),
                new SqlParameter("@U_RelationShip",         SqlDbType.TinyInt,     1),
                new SqlParameter("@U_Status",               SqlDbType.TinyInt,     1),
                new SqlParameter("@UserID",                 SqlDbType.Int, 4)
            };
            parameters[0].Value  = model.U_Hometown;
            parameters[1].Value  = model.U_CurrentAddress;
            parameters[2].Value  = model.U_FilingUnits;
            parameters[3].Value  = model.U_FilingUserID;
            parameters[4].Value  = model.U_ResponsibilityUserID;
            parameters[5].Value  = model.U_Committee;
            parameters[6].Value  = model.U_FlingTime;
            parameters[7].Value  = model.U_WorkingUnits;
            parameters[8].Value  = model.U_WorkingContactName;
            parameters[9].Value  = model.U_WorkingContactTel;
            parameters[10].Value = model.U_BloodType;
            parameters[11].Value = model.U_NationID;
            parameters[12].Value = model.U_MarriageStatus;
            parameters[13].Value = model.U_PermanentType;
            parameters[14].Value = model.U_Education;
            parameters[15].Value = model.U_PaymentType;
            parameters[16].Value = model.U_SocialNO;
            parameters[17].Value = model.U_MedicalNO;
            parameters[18].Value = model.U_FamilyCode;
            parameters[19].Value = model.U_RelationShip;
            parameters[20].Value = model.U_Status;
            parameters[21].Value = model.UserID;

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

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