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(); }
/// <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); } }
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"); }
/// <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; }
/// <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; } }
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"); }
/// <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")); }
/// <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)); } }
/// <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); }
/// <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); } }