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(); }
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.lblU_Hometown.Text=model.U_Hometown; this.lblU_CurrentAddress.Text=model.U_CurrentAddress; this.lblU_FilingUnits.Text=model.U_FilingUnits.ToString(); this.lblU_FilingUserID.Text=model.U_FilingUserID.ToString(); this.lblU_ResponsibilityUserID.Text=model.U_ResponsibilityUserID.ToString(); this.lblU_Committee.Text=model.U_Committee.ToString(); this.lblU_FlingTime.Text=model.U_FlingTime.ToString(); this.lblU_WorkingUnits.Text=model.U_WorkingUnits; this.lblU_WorkingContactName.Text=model.U_WorkingContactName; this.lblU_WorkingContactTel.Text=model.U_WorkingContactTel; this.lblU_BloodType.Text=model.U_BloodType.ToString(); this.lblU_NationID.Text=model.U_NationID.ToString(); this.lblU_MarriageStatus.Text=model.U_MarriageStatus.ToString(); this.lblU_PermanentType.Text=model.U_PermanentType.ToString(); this.lblU_Education.Text=model.U_Education.ToString(); this.lblU_PaymentType.Text=model.U_PaymentType; this.lblU_SocialNO.Text=model.U_SocialNO; this.lblU_MedicalNO.Text=model.U_MedicalNO; this.lblU_FamilyCode.Text=model.U_FamilyCode; this.lblU_RelationShip.Text=model.U_RelationShip.ToString(); this.lblU_Status.Text=model.U_Status.ToString(); }
protected void save_Click(object sender, EventArgs e) { Maticsoft.BLL.record_UserBaseInfo record_UserBaseInfo_bll = new Maticsoft.BLL.record_UserBaseInfo(); Maticsoft.Model.record_UserBaseInfo record_UserBaseInfo_model = record_UserBaseInfo_bll.GetModel(UserID); record_UserBaseInfo_model.U_ResponsibilityUserID = Convert.ToInt32(U_ResponsibilityUserID_New.Value); record_UserBaseInfo_bll.Update(record_UserBaseInfo_model); 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> /// <param name="sender"></param> /// <param name="e"></param> protected void Button1_Click(object sender, EventArgs e) { Maticsoft.BLL.record_FamilyBaseInfo record_FamilyBaseInfo_bll = new Maticsoft.BLL.record_FamilyBaseInfo(); Maticsoft.Model.record_FamilyBaseInfo record_FamilyBaseInfo_model = record_FamilyBaseInfo_bll.GetModel(FamilyID); if (record_FamilyBaseInfo_model == null) { record_FamilyBaseInfo_model = new Maticsoft.Model.record_FamilyBaseInfo(); } //获取客户端通过Post方式传递过来的值的(需要更改) record_FamilyBaseInfo_model.F_FamilyTel = (string)Common.sink(this.F_FamilyTel.UniqueID, MethodType.Post, 255, 0, DataType.Str); record_FamilyBaseInfo_model.F_FamilyAddress = (string)Common.sink(this.F_FamilyAddress.UniqueID, MethodType.Post, 255, 0, DataType.Str); record_FamilyBaseInfo_model.F_HouseArea = Convert.ToInt32(Common.sink(this.F_HouseArea.UniqueID, MethodType.Post, 255, 0, DataType.Int)); record_FamilyBaseInfo_model.F_HouseType = Convert.ToInt32(this.F_HouseType.SelectedValue); record_FamilyBaseInfo_model.F_Ventilation = Convert.ToInt32(this.F_Ventilation.SelectedValue); record_FamilyBaseInfo_model.F_Humidity = Convert.ToInt32(this.F_Humidity.SelectedValue); record_FamilyBaseInfo_model.F_Warm = Convert.ToInt32(this.F_Warm.SelectedValue); record_FamilyBaseInfo_model.F_Lighting = Convert.ToInt32(this.F_Lighting.SelectedValue); record_FamilyBaseInfo_model.F_Sanitation = Convert.ToInt32(this.F_Sanitation.SelectedValue); record_FamilyBaseInfo_model.F_Kitchen = Convert.ToInt32(this.F_Kitchen.SelectedValue); record_FamilyBaseInfo_model.F_Fuel = Convert.ToInt32(this.F_Fuel.SelectedValue); record_FamilyBaseInfo_model.F_Water = Convert.ToInt32(this.F_Water.SelectedValue); record_FamilyBaseInfo_model.F_WasteDisposal = Convert.ToInt32(this.F_WasteDisposal.SelectedValue); record_FamilyBaseInfo_model.F_LivestockBar = Convert.ToInt32(this.F_LivestockBar.SelectedValue); record_FamilyBaseInfo_model.F_ToiletType = Convert.ToInt32(this.F_ToiletType.SelectedValue); record_FamilyBaseInfo_model.F_ResponsibilityUserID = Convert.ToInt32(this.F_ResponsibilityUserID.Value); record_FamilyBaseInfo_model.F_FillingUserID = Convert.ToInt32(this.F_FillingUserID.Value); record_FamilyBaseInfo_model.F_UserID = Convert.ToInt32(this.F_UserID.Value); switch (CMD) { case "New": CMD_Txt = "增加"; //如果是增加操作,就调用Add方法 record_FamilyBaseInfo_model.FamilyID = record_FamilyBaseInfo_bll.Add(record_FamilyBaseInfo_model); Maticsoft.BLL.record_UserBaseInfo record_UserBaseInfo_bll = new Maticsoft.BLL.record_UserBaseInfo(); Maticsoft.Model.record_UserBaseInfo record_UserBaseInfo_model = record_UserBaseInfo_bll.GetModel(record_FamilyBaseInfo_model.F_UserID); Maticsoft.BLL.sys_Group sys_Group_bll = new Maticsoft.BLL.sys_Group(); Maticsoft.Model.sys_Group sys_Group_model = sys_Group_bll.GetModel(record_UserBaseInfo_model.U_Committee); string familyCode = sys_Group_model.G_Code + record_FamilyBaseInfo_model.FamilyID + ""; record_FamilyBaseInfo_model.F_FamilyCode = familyCode; record_FamilyBaseInfo_bll.Update(record_FamilyBaseInfo_model); record_UserBaseInfo_model.U_FamilyCode = familyCode; record_UserBaseInfo_bll.Update(record_UserBaseInfo_model); //更新户主的家庭档案号 break; case "Edit": CMD_Txt = "修改"; //如果是修改操作,就调用Update方法 record_FamilyBaseInfo_bll.Update(record_FamilyBaseInfo_model); break; } All_Title_Txt = CMD_Txt + App_Txt; //以下方法的第4个参数需要更改 EventMessage.MessageBox(1, "操作成功", string.Format("{1}ID({0})成功!", record_FamilyBaseInfo_model.FamilyID, All_Title_Txt), Icon_Type.OK, Common.GetHomeBaseUrl("default.aspx")); }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { Maticsoft.BLL.record_UserBaseInfo bll = new Maticsoft.BLL.record_UserBaseInfo(); if (Request.Params["id"] != null && Request.Params["id"].Trim() != "") { int UserID = (Convert.ToInt32(Request.Params["id"])); bll.Delete(UserID); Response.Redirect("list.aspx"); } } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { Maticsoft.BLL.record_UserBaseInfo bll=new Maticsoft.BLL.record_UserBaseInfo(); if (Request.Params["id"] != null && Request.Params["id"].Trim() != "") { int UserID=(Convert.ToInt32(Request.Params["id"])); bll.Delete(UserID); Response.Redirect("list.aspx"); } } }
/// <summary> /// ��ʼ�� /// </summary> private void OnStart() { if (CMD == "Edit") { BindButton(); Maticsoft.BLL.sys_User sys_User_bll = new Maticsoft.BLL.sys_User(); Maticsoft.Model.sys_User sys_User_model = sys_User_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); U_IDCard.Text = sys_User_model.U_IDCard; U_CName.Text = sys_User_model.U_CName; U_ResponsibilityUserID.Text = sys_User_bll.GetModel(record_UserBaseInfo_model.U_ResponsibilityUserID).U_CName; } }
/// <summary> /// 点击确定按钮执行的方法 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void Button1_Click(object sender, EventArgs e) { Maticsoft.BLL.record_DeathRegistration supervision_bll = new Maticsoft.BLL.record_DeathRegistration(); Maticsoft.Model.record_DeathRegistration record_DeathRegistration_model = supervision_bll.GetModel(DeathID); if (record_DeathRegistration_model == null) { record_DeathRegistration_model = new Maticsoft.Model.record_DeathRegistration(); } //获取客户端通过Post方式传递过来的值的 record_DeathRegistration_model.D_DateTime = (DateTime)Common.sink(this.D_DateTime.UniqueID, MethodType.Post, 255, 0, DataType.Dat); record_DeathRegistration_model.D_Reason = (string)Common.sink(this.D_Reason.UniqueID, MethodType.Post, 0, 0, DataType.Str); record_DeathRegistration_model.D_Location = (string)Common.sink(this.D_Location.UniqueID, MethodType.Post, 0, 0, DataType.Str); record_DeathRegistration_model.D_RegDate = (DateTime)Common.sink(this.D_RegDate.UniqueID, MethodType.Post, 0, 0, DataType.Dat); record_DeathRegistration_model.D_UserID = Convert.ToInt32(this.D_UserID.Value); record_DeathRegistration_model.D_RegUserID = Convert.ToInt32(this.D_RegUserID.Value); switch (CMD) { case "New": CMD_Txt = "增加"; //增加操作调用Add方法 record_DeathRegistration_model.DeathID = supervision_bll.Add(record_DeathRegistration_model); if(record_DeathRegistration_model.DeathID > 0) { Maticsoft.BLL.record_UserBaseInfo record_UserBaseInfo_bll = new Maticsoft.BLL.record_UserBaseInfo(); Maticsoft.Model.record_UserBaseInfo record_UserBaseInfo_model = record_UserBaseInfo_bll.GetModel(record_DeathRegistration_model.D_UserID); record_UserBaseInfo_model.U_AuditStatus = 3; record_UserBaseInfo_bll.Update(record_UserBaseInfo_model); } break; case "Edit": CMD_Txt = "修改"; //修改操作调用Update方法 supervision_bll.Update(record_DeathRegistration_model); break; } All_Title_Txt = CMD_Txt + App_Txt; EventMessage.MessageBox(1, "操作成功", string.Format("{1}ID({0})成功!", record_DeathRegistration_model.DeathID, All_Title_Txt), Icon_Type.OK, Common.GetHomeBaseUrl("default.aspx")); }
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"); }
protected void save_Click(object sender, EventArgs e) { Maticsoft.BLL.record_UserBaseInfo record_UserBaseInfo_bll = new Maticsoft.BLL.record_UserBaseInfo(); List<Maticsoft.Model.record_UserBaseInfo> record_UserBaseInfo_models = record_UserBaseInfo_bll.GetModelList(string.Format("U_ResponsibilityUserID = {0}", U_ResponsibilityUserID_Old.Value)); for (int i = 0; i < record_UserBaseInfo_models.Count; i++) { record_UserBaseInfo_models[i].U_ResponsibilityUserID = Convert.ToInt32(U_ResponsibilityUserID_New.Value); record_UserBaseInfo_bll.Update(record_UserBaseInfo_models[i]); } AspNetPager1.CurrentPageIndex = 1; BindData(); TabOptionWebControls1.SelectIndex = 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"); }
/// <summary> /// 初始化 /// </summary> private void OnStart() { bindDroplist(); if (CMD == "New") { } else if (CMD == "Edit") { BindButton(); InputData(); } else if (CMD == "Delete") { Maticsoft.BLL.sys_User sysUser_bll = new Maticsoft.BLL.sys_User(); Maticsoft.Model.sys_User sysUser_model = sysUser_bll.GetModel(UserID); sysUser_bll.Delete(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); record_UserBaseInfo_bll.Delete(UserID); Maticsoft.BLL.extend_DiseaseHistory extend_DiseaseHistory_bll = new Maticsoft.BLL.extend_DiseaseHistory(); List<Maticsoft.Model.extend_DiseaseHistory> extend_DiseaseHistory_models = extend_DiseaseHistory_bll.GetModelList("DH_UserID = " + UserID); for (int i = 0; i < extend_DiseaseHistory_models.Count; i++) { extend_DiseaseHistory_bll.Delete(extend_DiseaseHistory_models[i].DiseaseHistoryID); } Maticsoft.BLL.extend_GeneticDisease extend_GeneticDisease_bll = new Maticsoft.BLL.extend_GeneticDisease(); Maticsoft.Model.extend_GeneticDisease extend_GeneticDisease_model = extend_GeneticDisease_bll.GetModel("GD_UserID=" + UserID); if (extend_GeneticDisease_model != null) { extend_GeneticDisease_bll.Delete(extend_GeneticDisease_model.GeneticDiseaseID); } Maticsoft.BLL.extend_Disability extend_Disability_bll = new Maticsoft.BLL.extend_Disability(); List<Maticsoft.Model.extend_Disability> extend_Disability_models = extend_Disability_bll.GetModelList("D_UserID=" + UserID); for (int i = 0; i < extend_DiseaseHistory_models.Count; i++) { extend_Disability_bll.Delete(extend_Disability_models[i].DisabilityID); } Maticsoft.BLL.extend_FamilyHistory extend_FamilyHistory_bll = new Maticsoft.BLL.extend_FamilyHistory(); List<Maticsoft.Model.extend_FamilyHistory> extend_FamilyHistory_father_models = extend_FamilyHistory_bll.GetModelList("FH_Who = " + 1); for (int i = 0; i < extend_FamilyHistory_father_models.Count; i++) { extend_FamilyHistory_bll.Delete(extend_FamilyHistory_father_models[i].FamilyHistoryID); } List<Maticsoft.Model.extend_FamilyHistory> extend_FamilyHistory_mather_models = extend_FamilyHistory_bll.GetModelList("FH_Who = " + 2); for (int i = 0; i < extend_FamilyHistory_mather_models.Count; i++) { extend_FamilyHistory_bll.Delete(extend_FamilyHistory_mather_models[i].FamilyHistoryID); } List<Maticsoft.Model.extend_FamilyHistory> extend_FamilyHistory_bothers_models = extend_FamilyHistory_bll.GetModelList("FH_Who = " + 3); for (int i = 0; i < extend_FamilyHistory_bothers_models.Count; i++) { extend_FamilyHistory_bll.Delete(extend_FamilyHistory_bothers_models[i].FamilyHistoryID); } List<Maticsoft.Model.extend_FamilyHistory> extend_FamilyHistory_children_models = extend_FamilyHistory_bll.GetModelList("FH_Who = " + 4); for (int i = 0; i < extend_FamilyHistory_children_models.Count; i++) { extend_FamilyHistory_bll.Delete(extend_FamilyHistory_children_models[i].FamilyHistoryID); } //生活环境 Maticsoft.BLL.extend_Environment extend_Environment_bll = new Maticsoft.BLL.extend_Environment(); //厨房排风设施 List<Maticsoft.Model.extend_Environment> extend_Environment_kind1_models = extend_Environment_bll.GetModelList(string.Format("E_UserID = {0} and E_Kind={1}", UserID, 1)); for (int i = 0; i < extend_Environment_kind1_models.Count; i++) { extend_Environment_bll.Delete(extend_Environment_kind1_models[i].EnvironmentID); } //燃料类型 List<Maticsoft.Model.extend_Environment> extend_Environment_kind2_models = extend_Environment_bll.GetModelList(string.Format("E_UserID = {0} and E_Kind={1}", UserID, 2)); for (int i = 0; i < extend_Environment_kind2_models.Count; i++) { extend_Environment_bll.Delete(extend_Environment_kind2_models[i].EnvironmentID); } //饮水 List<Maticsoft.Model.extend_Environment> extend_Environment_kind3_models = extend_Environment_bll.GetModelList(string.Format("E_UserID = {0} and E_Kind={1}", UserID, 3)); for (int i = 0; i < extend_Environment_kind3_models.Count; i++) { extend_Environment_bll.Delete(extend_Environment_kind3_models[i].EnvironmentID); } //厕所 List<Maticsoft.Model.extend_Environment> extend_Environment_kind4_models = extend_Environment_bll.GetModelList(string.Format("E_UserID = {0} and E_Kind={1}", UserID, 4)); for (int i = 0; i < extend_Environment_kind4_models.Count; i++) { extend_Environment_bll.Delete(extend_Environment_kind4_models[i].EnvironmentID); } //禽畜栏 List<Maticsoft.Model.extend_Environment> extend_Environment_kind5_models = extend_Environment_bll.GetModelList(string.Format("E_UserID = {0} and E_Kind={1}", UserID, 5)); for (int i = 0; i < extend_Environment_kind5_models.Count; i++) { extend_Environment_bll.Delete(extend_Environment_kind5_models[i].EnvironmentID); } EventMessage.MessageBox(1, "操作成功", string.Format("{1}ID({0})成功!", UserID, "删除信息"), Icon_Type.OK, Common.GetHomeBaseUrl("default.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> private void InputData() { 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); this.U_IDCard.Text = sysUser_model.U_IDCard; this.U_CName.Text = sysUser_model.U_CName; this.U_Hometown.Text = record_UserBaseInfo_model.U_Hometown; this.U_CurrentAddress.Text = record_UserBaseInfo_model.U_CurrentAddress; this.U_Sex.SelectedValue = sysUser_model.U_Sex + ""; Maticsoft.BLL.Nation nation_bll = new Maticsoft.BLL.Nation(); Maticsoft.Model.Nation nation_model = nation_bll.GetModel(record_UserBaseInfo_model.U_NationID); this.U_NationID.SelectedValue = nation_model.NationID + ""; this.U_MarriageStatus.SelectedValue = record_UserBaseInfo_model.U_MarriageStatus + ""; this.U_BloodType.SelectedValue = record_UserBaseInfo_model.U_BloodType + ""; this.U_MobileNo.Text = sysUser_model.U_MobileNo; Maticsoft.BLL.sys_Group sysGroup_bll = new Maticsoft.BLL.sys_Group(); Maticsoft.Model.sys_Group sysGroup_model = sysGroup_bll.GetModel(record_UserBaseInfo_model.U_Committee); this.U_Committee_input.Value = sysGroup_model.G_CName; this.U_Committee.Value = record_UserBaseInfo_model.U_Committee + ""; this.U_PermanentType.SelectedValue = record_UserBaseInfo_model.U_PermanentType + ""; this.U_Education.SelectedValue = record_UserBaseInfo_model.U_Education + ""; this.U_WorkingUnits.Text = record_UserBaseInfo_model.U_WorkingUnits; this.U_WorkingContactName.Text = record_UserBaseInfo_model.U_WorkingContactName; this.U_WorkingContactTel.Text = record_UserBaseInfo_model.U_WorkingContactTel; this.U_PaymentType.Text = record_UserBaseInfo_model.U_PaymentType; this.U_SocialNO.Text = record_UserBaseInfo_model.U_SocialNO; this.U_MedicalNO.Text = record_UserBaseInfo_model.U_MedicalNO; this.U_FamilyCode.Value= record_UserBaseInfo_model.U_FamilyCode; this.U_FamilyCode_input.Value = record_UserBaseInfo_model.U_FamilyCode; this.U_RelationShip.SelectedValue = record_UserBaseInfo_model.U_RelationShip + ""; this.U_AuditStatus.SelectedValue = record_UserBaseInfo_model.U_RelationShip + ""; this.U_ResponsibilityUserID_input.Value = getUserModelById(record_UserBaseInfo_model.U_ResponsibilityUserID).U_CName; this.U_ResponsibilityUserID.Value = record_UserBaseInfo_model.U_ResponsibilityUserID + ""; sysGroup_model = sysGroup_bll.GetModel(record_UserBaseInfo_model.U_FilingUnits); this.U_FilingUnits_input.Value = sysGroup_model.G_CName; this.U_FilingUnits.Value = record_UserBaseInfo_model.U_FilingUnits + ""; this.U_FilingUserID_input.Value = getUserModelById(record_UserBaseInfo_model.U_FilingUserID).U_CName; this.U_FilingUserID.Value = record_UserBaseInfo_model.U_FilingUserID + ""; //扩展信息 //疾病史 Maticsoft.BLL.extend_DiseaseHistory extend_DiseaseHistory_bll = new Maticsoft.BLL.extend_DiseaseHistory(); List<Maticsoft.Model.extend_DiseaseHistory> extend_DiseaseHistory_models = extend_DiseaseHistory_bll.GetModelList("DH_UserID = " + UserID); DiseaseHistory_data.Value = "["; if (extend_DiseaseHistory_models.Count > 0) { for (int i = 0; i < extend_DiseaseHistory_models.Count; i++) { DiseaseHistory_data.Value = DiseaseHistory_data.Value + "{'type':" + extend_DiseaseHistory_models[i].DH_Type + ",'date':" + TimeParser.UNIX_TIMESTAMP(extend_DiseaseHistory_models[i].DH_DiagnosisDate) + "},"; //以json的方式 if (extend_DiseaseHistory_models[i].DH_Type == 11) { DH_Type_11.Checked = true; DH_Type_11_note.Value = extend_DiseaseHistory_models[i].DH_Note; DH_DiagnosisDate_11.Value = extend_DiseaseHistory_models[i].DH_DiagnosisDate.ToShortDateString(); } } DiseaseHistory_data.Value = DiseaseHistory_data.Value.Remove(DiseaseHistory_data.Value.Length - 1); } else { DH_Type_0.Checked = true; } DiseaseHistory_data.Value = DiseaseHistory_data.Value + "]"; //遗传病史 Maticsoft.BLL.extend_GeneticDisease extend_GeneticDisease_bll = new Maticsoft.BLL.extend_GeneticDisease(); Maticsoft.Model.extend_GeneticDisease extend_GeneticDisease_model = extend_GeneticDisease_bll.GetModel("GD_UserID=" + UserID); if (extend_GeneticDisease_model == null) { GeneticDisease_none.Checked = true; } else { GeneticDisease_check.Checked = true; GD_Name.Value = extend_GeneticDisease_model.GD_Name; } //残疾情况 Maticsoft.BLL.extend_Disability extend_Disability_bll = new Maticsoft.BLL.extend_Disability(); List<Maticsoft.Model.extend_Disability> extend_Disability_models = extend_Disability_bll.GetModelList("D_UserID=" + UserID); for (int i = 0; i < extend_Disability_models.Count; i++) { int D_Type = extend_Disability_models[i].D_Type; DisabilityList.Items[D_Type].Selected = true; if (D_Type == 7) D_Note.Value = extend_Disability_models[i].D_Note; } //家族史 Maticsoft.BLL.extend_FamilyHistory extend_FamilyHistory_bll = new Maticsoft.BLL.extend_FamilyHistory(); //父亲 List<Maticsoft.Model.extend_FamilyHistory> extend_FamilyHistory_father_models = extend_FamilyHistory_bll.GetModelList("FH_Who = " + 1); fatherDisease_data.Value = "["; if (extend_FamilyHistory_father_models.Count > 0) { for (int i = 0; i < extend_FamilyHistory_father_models.Count; i++) { fatherDisease_data.Value = fatherDisease_data.Value + "{'type':" + extend_FamilyHistory_father_models[i].FH_Type + "},"; //以json的方式 if (extend_FamilyHistory_father_models[i].FH_Type == 11) { father_FH_Type11.Checked = true; father_note.Value = extend_FamilyHistory_father_models[i].FH_Note; } } fatherDisease_data.Value = fatherDisease_data.Value.Remove(fatherDisease_data.Value.Length - 1); } fatherDisease_data.Value = fatherDisease_data.Value + "]"; //母亲 List<Maticsoft.Model.extend_FamilyHistory> extend_FamilyHistory_mather_models = extend_FamilyHistory_bll.GetModelList("FH_Who = " + 2); matherDisease_data.Value = "["; if (extend_FamilyHistory_mather_models.Count > 0) { for (int i = 0; i < extend_FamilyHistory_mather_models.Count; i++) { matherDisease_data.Value = matherDisease_data.Value + "{'type':" + extend_FamilyHistory_mather_models[i].FH_Type + "},"; //以json的方式 if (extend_FamilyHistory_mather_models[i].FH_Type == 11) { mather_FH_Type11.Checked = true; mather_note.Value = extend_FamilyHistory_mather_models[i].FH_Note; } } matherDisease_data.Value = matherDisease_data.Value.Remove(matherDisease_data.Value.Length - 1); } matherDisease_data.Value = matherDisease_data.Value + "]"; //兄弟姐妹 List<Maticsoft.Model.extend_FamilyHistory> extend_FamilyHistory_brothers_models = extend_FamilyHistory_bll.GetModelList("FH_Who = " + 3); brothersDisease_data.Value = "["; if (extend_FamilyHistory_brothers_models.Count > 0) { for (int i = 0; i < extend_FamilyHistory_brothers_models.Count; i++) { brothersDisease_data.Value = brothersDisease_data.Value + "{'type':" + extend_FamilyHistory_brothers_models[i].FH_Type + "},"; //以json的方式 if (extend_FamilyHistory_brothers_models[i].FH_Type == 11) { brothers_FH_Type11.Checked = true; brothers_note.Value = extend_FamilyHistory_brothers_models[i].FH_Note; } } brothersDisease_data.Value = brothersDisease_data.Value.Remove(brothersDisease_data.Value.Length - 1); } brothersDisease_data.Value = brothersDisease_data.Value + "]"; //子女 List<Maticsoft.Model.extend_FamilyHistory> extend_FamilyHistory_children_models = extend_FamilyHistory_bll.GetModelList("FH_Who = " + 4); childrenDisease_data.Value = "["; if (extend_FamilyHistory_children_models.Count > 0) { for (int i = 0; i < extend_FamilyHistory_children_models.Count; i++) { childrenDisease_data.Value = childrenDisease_data.Value + "{'type':" + extend_FamilyHistory_children_models[i].FH_Type + "},"; //以json的方式 if (extend_FamilyHistory_children_models[i].FH_Type == 11) { children_FH_Type11.Checked = true; children_note.Value = extend_FamilyHistory_children_models[i].FH_Note; } } childrenDisease_data.Value = childrenDisease_data.Value.Remove(childrenDisease_data.Value.Length - 1); } childrenDisease_data.Value = childrenDisease_data.Value + "]"; //生活环境 Maticsoft.BLL.extend_Environment extend_Environment_bll = new Maticsoft.BLL.extend_Environment(); //厨房排风设施 List<Maticsoft.Model.extend_Environment> extend_Environment_kind1_models = extend_Environment_bll.GetModelList(string.Format("E_UserID = {0} and E_Kind={1}", UserID, 1)); for (int i = 0; i < extend_Environment_kind1_models.Count; i++) { E_Kind1.Items[extend_Environment_kind1_models[i].E_Type - 1].Selected = true; } //燃料类型 List<Maticsoft.Model.extend_Environment> extend_Environment_kind2_models = extend_Environment_bll.GetModelList(string.Format("E_UserID = {0} and E_Kind={1}", UserID, 2)); for (int i = 0; i < extend_Environment_kind2_models.Count; i++) { E_Kind2.Items[extend_Environment_kind2_models[i].E_Type - 1].Selected = true; } //饮水 List<Maticsoft.Model.extend_Environment> extend_Environment_kind3_models = extend_Environment_bll.GetModelList(string.Format("E_UserID = {0} and E_Kind={1}", UserID, 3)); for (int i = 0; i < extend_Environment_kind3_models.Count; i++) { E_Kind3.Items[extend_Environment_kind3_models[i].E_Type - 1].Selected = true; } //厕所 List<Maticsoft.Model.extend_Environment> extend_Environment_kind4_models = extend_Environment_bll.GetModelList(string.Format("E_UserID = {0} and E_Kind={1}", UserID, 4)); for (int i = 0; i < extend_Environment_kind4_models.Count; i++) { E_Kind4.Items[extend_Environment_kind4_models[i].E_Type - 1].Selected = true; } //禽畜栏 List<Maticsoft.Model.extend_Environment> extend_Environment_kind5_models = extend_Environment_bll.GetModelList(string.Format("E_UserID = {0} and E_Kind={1}", UserID, 5)); for (int i = 0; i < extend_Environment_kind5_models.Count; i++) { E_Kind5.Items[extend_Environment_kind5_models[i].E_Type - 1].Selected = true; } //备注 U_Note.Value = record_UserBaseInfo_model.U_Note; }
protected void extendBtn_Click(object sender, EventArgs e) { //扩展信息 //疾病史 Maticsoft.BLL.extend_DiseaseHistory extend_DiseaseHistory_bll = new Maticsoft.BLL.extend_DiseaseHistory(); List<Maticsoft.Model.extend_DiseaseHistory> extend_DiseaseHistory_old_models = extend_DiseaseHistory_bll.GetModelList("DH_UserID = " + UserID); List<int> DiseaseHistoryIDs = new List<int>(); JsonData jsonData = JsonMapper.ToObject(DiseaseHistory_data.Value); foreach (JsonData item in jsonData) { int DH_Type = (int)item["type"]; Maticsoft.Model.extend_DiseaseHistory extend_DiseaseHistory_model = extend_DiseaseHistory_bll.GetModel(string.Format("DH_Type={0} and DH_UserID={1}", DH_Type, UserID)); if (extend_DiseaseHistory_model == null) { extend_DiseaseHistory_model = new Maticsoft.Model.extend_DiseaseHistory(); extend_DiseaseHistory_model.DiseaseHistoryID = 0; } extend_DiseaseHistory_model.DH_Type = DH_Type; extend_DiseaseHistory_model.DH_UserID = UserID; long time = (long)item["date"]; extend_DiseaseHistory_model.DH_DiagnosisDate = TimeParser.FROM_UNIXTIME(time); if (DH_Type == 11) extend_DiseaseHistory_model.DH_Note = DH_Type_11_note.Value; if (extend_DiseaseHistory_model.DiseaseHistoryID == 0) extend_DiseaseHistory_model.DiseaseHistoryID = extend_DiseaseHistory_bll.Add(extend_DiseaseHistory_model); else extend_DiseaseHistory_bll.Update(extend_DiseaseHistory_model); DiseaseHistoryIDs.Add(extend_DiseaseHistory_model.DiseaseHistoryID); } //如果是取消的则要删除 for (int i = 0; i < extend_DiseaseHistory_old_models.Count; i++) { bool flag = false; for (int j = 0; j < DiseaseHistoryIDs.Count; j++) { if (extend_DiseaseHistory_old_models[i].DiseaseHistoryID == DiseaseHistoryIDs[j]) flag = true; } if (!flag) { extend_DiseaseHistory_bll.Delete(extend_DiseaseHistory_old_models[i].DiseaseHistoryID); } } //遗传病史 Maticsoft.BLL.extend_GeneticDisease extend_GeneticDisease_bll = new Maticsoft.BLL.extend_GeneticDisease(); Maticsoft.Model.extend_GeneticDisease extend_GeneticDisease_model = extend_GeneticDisease_bll.GetModel("GD_UserID=" + UserID); if (GeneticDisease_check.Checked) { if (extend_GeneticDisease_model == null) { extend_GeneticDisease_model = new Maticsoft.Model.extend_GeneticDisease(); extend_GeneticDisease_model.GeneticDiseaseID = 0; } extend_GeneticDisease_model.GD_Name = GD_Name.Value; extend_GeneticDisease_model.GD_UserID = UserID; if (extend_GeneticDisease_model.GeneticDiseaseID == 0) extend_GeneticDisease_bll.Add(extend_GeneticDisease_model); else extend_GeneticDisease_bll.Update(extend_GeneticDisease_model); } else { if (extend_GeneticDisease_model != null) extend_GeneticDisease_bll.Delete(extend_GeneticDisease_model.GeneticDiseaseID); } //残疾情况 Maticsoft.BLL.extend_Disability extend_Disability_bll = new Maticsoft.BLL.extend_Disability(); List<Maticsoft.Model.extend_Disability> extend_Disability_old_models = extend_Disability_bll.GetModelList("D_UserID=" + UserID); List<int> DisabilityIDs = new List<int>(); for (int i = 0; i < DisabilityList.Items.Count; i++) { Maticsoft.Model.extend_Disability extend_Disability_model = null; if (DisabilityList.Items[i].Selected) { extend_Disability_model = extend_Disability_bll.GetModel(string.Format("D_Type={0} and D_UserID={1}", DisabilityList.Items[i].Value, UserID)); if (extend_Disability_model == null) { extend_Disability_model = new Maticsoft.Model.extend_Disability(); extend_Disability_model.DisabilityID = 0; } extend_Disability_model.D_Type = Convert.ToInt32(DisabilityList.Items[i].Value); extend_Disability_model.D_UserID = UserID; if (DisabilityList.Items[i].Value == "7") extend_Disability_model.D_Note = D_Note.Value; if (extend_Disability_model.DisabilityID == 0) extend_Disability_model.DisabilityID = extend_Disability_bll.Add(extend_Disability_model); else extend_Disability_bll.Update(extend_Disability_model); DisabilityIDs.Add(extend_Disability_model.DisabilityID); } } //如果是取消的则要删除 for (int i = 0; i < extend_Disability_old_models.Count; i++) { bool flag = false; for (int j = 0; j < DisabilityIDs.Count; j++) { if (extend_Disability_old_models[i].DisabilityID == DisabilityIDs[j]) flag = true; } if (!flag) { extend_Disability_bll.Delete(extend_Disability_old_models[i].DisabilityID); } } //家族史 Maticsoft.BLL.extend_FamilyHistory extend_FamilyHistory_bll = new Maticsoft.BLL.extend_FamilyHistory(); //父亲 List<Maticsoft.Model.extend_FamilyHistory> extend_FamilyHistory_father_old_models = extend_FamilyHistory_bll.GetModelList("FH_Who = " + 1); List<int> FamilyHistoryIDs = new List<int>(); jsonData = JsonMapper.ToObject(fatherDisease_data.Value); foreach (JsonData item in jsonData) { int FH_Type = (int)item["type"]; Maticsoft.Model.extend_FamilyHistory extend_FamilyHistory_model = extend_FamilyHistory_bll.GetModel(string.Format("FH_Type={0} and FH_UserID={1} and FH_Who={2}", FH_Type, UserID, 1)); if (extend_FamilyHistory_model == null) { extend_FamilyHistory_model = new Maticsoft.Model.extend_FamilyHistory(); extend_FamilyHistory_model.FamilyHistoryID = 0; } extend_FamilyHistory_model.FH_Type = FH_Type; extend_FamilyHistory_model.FH_Who = 1; extend_FamilyHistory_model.FH_UserID = UserID; if (FH_Type == 11) extend_FamilyHistory_model.FH_Note = father_note.Value; if (extend_FamilyHistory_model.FamilyHistoryID == 0) extend_FamilyHistory_model.FamilyHistoryID = extend_FamilyHistory_bll.Add(extend_FamilyHistory_model); else extend_FamilyHistory_bll.Update(extend_FamilyHistory_model); FamilyHistoryIDs.Add(extend_FamilyHistory_model.FamilyHistoryID); } //如果是取消的则要删除 for (int i = 0; i < extend_FamilyHistory_father_old_models.Count; i++) { bool flag = false; for (int j = 0; j < FamilyHistoryIDs.Count; j++) { if (extend_FamilyHistory_father_old_models[i].FamilyHistoryID == FamilyHistoryIDs[j]) flag = true; } if (!flag) { extend_FamilyHistory_bll.Delete(extend_FamilyHistory_father_old_models[i].FamilyHistoryID); } } //母亲 List<Maticsoft.Model.extend_FamilyHistory> extend_FamilyHistory_mather_old_models = extend_FamilyHistory_bll.GetModelList("FH_Who = " + 2); FamilyHistoryIDs = new List<int>(); jsonData = JsonMapper.ToObject(matherDisease_data.Value); foreach (JsonData item in jsonData) { int FH_Type = (int)item["type"]; Maticsoft.Model.extend_FamilyHistory extend_FamilyHistory_model = extend_FamilyHistory_bll.GetModel(string.Format("FH_Type={0} and FH_UserID={1} and FH_Who={2}", FH_Type, UserID, 2)); if (extend_FamilyHistory_model == null) { extend_FamilyHistory_model = new Maticsoft.Model.extend_FamilyHistory(); extend_FamilyHistory_model.FamilyHistoryID = 0; } extend_FamilyHistory_model.FH_Type = FH_Type; extend_FamilyHistory_model.FH_Who = 2; extend_FamilyHistory_model.FH_UserID = UserID; if (FH_Type == 11) extend_FamilyHistory_model.FH_Note = mather_note.Value; if (extend_FamilyHistory_model.FamilyHistoryID == 0) extend_FamilyHistory_model.FamilyHistoryID = extend_FamilyHistory_bll.Add(extend_FamilyHistory_model); else extend_FamilyHistory_bll.Update(extend_FamilyHistory_model); FamilyHistoryIDs.Add(extend_FamilyHistory_model.FamilyHistoryID); } //如果是取消的则要删除 for (int i = 0; i < extend_FamilyHistory_mather_old_models.Count; i++) { bool flag = false; for (int j = 0; j < FamilyHistoryIDs.Count; j++) { if (extend_FamilyHistory_mather_old_models[i].FamilyHistoryID == FamilyHistoryIDs[j]) flag = true; } if (!flag) { extend_FamilyHistory_bll.Delete(extend_FamilyHistory_mather_old_models[i].FamilyHistoryID); } } //兄弟姐妹 List<Maticsoft.Model.extend_FamilyHistory> extend_FamilyHistory_brothers_old_models = extend_FamilyHistory_bll.GetModelList("FH_Who = " + 3); FamilyHistoryIDs = new List<int>(); jsonData = JsonMapper.ToObject(brothersDisease_data.Value); foreach (JsonData item in jsonData) { int FH_Type = (int)item["type"]; Maticsoft.Model.extend_FamilyHistory extend_FamilyHistory_model = extend_FamilyHistory_bll.GetModel(string.Format("FH_Type={0} and FH_UserID={1} and FH_Who={2}", FH_Type, UserID, 3)); if (extend_FamilyHistory_model == null) { extend_FamilyHistory_model = new Maticsoft.Model.extend_FamilyHistory(); extend_FamilyHistory_model.FamilyHistoryID = 0; } extend_FamilyHistory_model.FH_Type = FH_Type; extend_FamilyHistory_model.FH_Who = 3; extend_FamilyHistory_model.FH_UserID = UserID; if (FH_Type == 11) extend_FamilyHistory_model.FH_Note = brothers_note.Value; if (extend_FamilyHistory_model.FamilyHistoryID == 0) extend_FamilyHistory_model.FamilyHistoryID = extend_FamilyHistory_bll.Add(extend_FamilyHistory_model); else extend_FamilyHistory_bll.Update(extend_FamilyHistory_model); FamilyHistoryIDs.Add(extend_FamilyHistory_model.FamilyHistoryID); } //如果是取消的则要删除 for (int i = 0; i < extend_FamilyHistory_brothers_old_models.Count; i++) { bool flag = false; for (int j = 0; j < FamilyHistoryIDs.Count; j++) { if (extend_FamilyHistory_brothers_old_models[i].FamilyHistoryID == FamilyHistoryIDs[j]) flag = true; } if (!flag) { extend_FamilyHistory_bll.Delete(extend_FamilyHistory_brothers_old_models[i].FamilyHistoryID); } } //子女 List<Maticsoft.Model.extend_FamilyHistory> extend_FamilyHistory_children_old_models = extend_FamilyHistory_bll.GetModelList("FH_Who = " + 4); FamilyHistoryIDs = new List<int>(); jsonData = JsonMapper.ToObject(childrenDisease_data.Value); foreach (JsonData item in jsonData) { int FH_Type = (int)item["type"]; Maticsoft.Model.extend_FamilyHistory extend_FamilyHistory_model = extend_FamilyHistory_bll.GetModel(string.Format("FH_Type={0} and FH_UserID={1} and FH_Who={2}", FH_Type, UserID, 4)); if (extend_FamilyHistory_model == null) { extend_FamilyHistory_model = new Maticsoft.Model.extend_FamilyHistory(); extend_FamilyHistory_model.FamilyHistoryID = 0; } extend_FamilyHistory_model.FH_Type = FH_Type; extend_FamilyHistory_model.FH_Who = 4; extend_FamilyHistory_model.FH_UserID = UserID; if (FH_Type == 11) extend_FamilyHistory_model.FH_Note = children_note.Value; if (extend_FamilyHistory_model.FamilyHistoryID == 0) extend_FamilyHistory_model.FamilyHistoryID = extend_FamilyHistory_bll.Add(extend_FamilyHistory_model); else extend_FamilyHistory_bll.Update(extend_FamilyHistory_model); FamilyHistoryIDs.Add(extend_FamilyHistory_model.FamilyHistoryID); } //如果是取消的则要删除 for (int i = 0; i < extend_FamilyHistory_children_old_models.Count; i++) { bool flag = false; for (int j = 0; j < FamilyHistoryIDs.Count; j++) { if (extend_FamilyHistory_children_old_models[i].FamilyHistoryID == FamilyHistoryIDs[j]) flag = true; } if (!flag) { extend_FamilyHistory_bll.Delete(extend_FamilyHistory_children_old_models[i].FamilyHistoryID); } } //生活环境 Maticsoft.BLL.extend_Environment extend_Environment_bll = new Maticsoft.BLL.extend_Environment(); //厨房排风设施 int kind1 = 1; List<Maticsoft.Model.extend_Environment> extend_Environment_kind1_models = extend_Environment_bll.GetModelList(string.Format("E_UserID = {0} and E_Kind={1}", UserID, kind1)); List<int> kindIDs = new List<int>(); for (int i = 0; i < E_Kind1.Items.Count; i++) { Maticsoft.Model.extend_Environment extend_Environment_model = null; if (E_Kind1.Items[i].Selected) { extend_Environment_model = extend_Environment_bll.GetModel(string.Format("E_Kind = {0} and E_Type={1} and E_UserID={2}", kind1, E_Kind1.Items[i].Value, UserID)); if (extend_Environment_model == null) { extend_Environment_model = new Maticsoft.Model.extend_Environment(); extend_Environment_model.EnvironmentID = 0; } extend_Environment_model.E_Kind = kind1; extend_Environment_model.E_Type = Convert.ToInt32(E_Kind1.Items[i].Value); extend_Environment_model.E_UserID = UserID; if (extend_Environment_model.EnvironmentID == 0) extend_Environment_model.EnvironmentID = extend_Environment_bll.Add(extend_Environment_model); else extend_Environment_bll.Update(extend_Environment_model); kindIDs.Add(extend_Environment_model.EnvironmentID); } } //如果是取消的则要删除 for (int i = 0; i < extend_Environment_kind1_models.Count; i++) { bool flag = false; for (int j = 0; j < kindIDs.Count; j++) { if (extend_Environment_kind1_models[i].EnvironmentID == kindIDs[j]) flag = true; } if (!flag) { extend_Environment_bll.Delete(extend_Environment_kind1_models[i].EnvironmentID); } } //燃料类型 int kind2 = 2; List<Maticsoft.Model.extend_Environment> extend_Environment_kind2_models = extend_Environment_bll.GetModelList(string.Format("E_UserID = {0} and E_Kind={1}", UserID, kind2)); kindIDs = new List<int>(); for (int i = 0; i < E_Kind2.Items.Count; i++) { Maticsoft.Model.extend_Environment extend_Environment_model = null; if (E_Kind2.Items[i].Selected) { extend_Environment_model = extend_Environment_bll.GetModel(string.Format("E_Kind = {0} and E_Type={1} and E_UserID={2}", kind2, E_Kind2.Items[i].Value, UserID)); if (extend_Environment_model == null) { extend_Environment_model = new Maticsoft.Model.extend_Environment(); extend_Environment_model.EnvironmentID = 0; } extend_Environment_model.E_Kind = kind2; extend_Environment_model.E_Type = Convert.ToInt32(E_Kind2.Items[i].Value); extend_Environment_model.E_UserID = UserID; if (extend_Environment_model.EnvironmentID == 0) extend_Environment_model.EnvironmentID = extend_Environment_bll.Add(extend_Environment_model); else extend_Environment_bll.Update(extend_Environment_model); kindIDs.Add(extend_Environment_model.EnvironmentID); } } //如果是取消的则要删除 for (int i = 0; i < extend_Environment_kind2_models.Count; i++) { bool flag = false; for (int j = 0; j < kindIDs.Count; j++) { if (extend_Environment_kind2_models[i].EnvironmentID == kindIDs[j]) flag = true; } if (!flag) { extend_Environment_bll.Delete(extend_Environment_kind2_models[i].EnvironmentID); } } //饮水 int kind3 = 3; List<Maticsoft.Model.extend_Environment> extend_Environment_kind3_models = extend_Environment_bll.GetModelList(string.Format("E_UserID = {0} and E_Kind={1}", UserID, kind3)); kindIDs = new List<int>(); for (int i = 0; i < E_Kind3.Items.Count; i++) { Maticsoft.Model.extend_Environment extend_Environment_model = null; if (E_Kind3.Items[i].Selected) { extend_Environment_model = extend_Environment_bll.GetModel(string.Format("E_Kind = {0} and E_Type={1} and E_UserID={2}", kind3, E_Kind3.Items[i].Value, UserID)); if (extend_Environment_model == null) { extend_Environment_model = new Maticsoft.Model.extend_Environment(); extend_Environment_model.EnvironmentID = 0; } extend_Environment_model.E_Kind = kind3; extend_Environment_model.E_Type = Convert.ToInt32(E_Kind3.Items[i].Value); extend_Environment_model.E_UserID = UserID; if (extend_Environment_model.EnvironmentID == 0) extend_Environment_model.EnvironmentID = extend_Environment_bll.Add(extend_Environment_model); else extend_Environment_bll.Update(extend_Environment_model); kindIDs.Add(extend_Environment_model.EnvironmentID); } } //如果是取消的则要删除 for (int i = 0; i < extend_Environment_kind3_models.Count; i++) { bool flag = false; for (int j = 0; j < kindIDs.Count; j++) { if (extend_Environment_kind3_models[i].EnvironmentID == kindIDs[j]) flag = true; } if (!flag) { extend_Environment_bll.Delete(extend_Environment_kind3_models[i].EnvironmentID); } } //厕所 int kind4 = 4; List<Maticsoft.Model.extend_Environment> extend_Environment_kind4_models = extend_Environment_bll.GetModelList(string.Format("E_UserID = {0} and E_Kind={1}", UserID, kind4)); kindIDs = new List<int>(); for (int i = 0; i < E_Kind4.Items.Count; i++) { Maticsoft.Model.extend_Environment extend_Environment_model = null; if (E_Kind4.Items[i].Selected) { extend_Environment_model = extend_Environment_bll.GetModel(string.Format("E_Kind = {0} and E_Type={1} and E_UserID={2}", kind4, E_Kind4.Items[i].Value, UserID)); if (extend_Environment_model == null) { extend_Environment_model = new Maticsoft.Model.extend_Environment(); extend_Environment_model.EnvironmentID = 0; } extend_Environment_model.E_Kind = kind4; extend_Environment_model.E_Type = Convert.ToInt32(E_Kind4.Items[i].Value); extend_Environment_model.E_UserID = UserID; if (extend_Environment_model.EnvironmentID == 0) extend_Environment_model.EnvironmentID = extend_Environment_bll.Add(extend_Environment_model); else extend_Environment_bll.Update(extend_Environment_model); kindIDs.Add(extend_Environment_model.EnvironmentID); } } //如果是取消的则要删除 for (int i = 0; i < extend_Environment_kind4_models.Count; i++) { bool flag = false; for (int j = 0; j < kindIDs.Count; j++) { if (extend_Environment_kind4_models[i].EnvironmentID == kindIDs[j]) flag = true; } if (!flag) { extend_Environment_bll.Delete(extend_Environment_kind4_models[i].EnvironmentID); } } //禽畜栏 int kind5 = 5; List<Maticsoft.Model.extend_Environment> extend_Environment_kind5_models = extend_Environment_bll.GetModelList(string.Format("E_UserID = {0} and E_Kind={1}", UserID, kind5)); kindIDs = new List<int>(); for (int i = 0; i < E_Kind5.Items.Count; i++) { Maticsoft.Model.extend_Environment extend_Environment_model = null; if (E_Kind5.Items[i].Selected) { extend_Environment_model = extend_Environment_bll.GetModel(string.Format("E_Kind = {0} and E_Type={1} and E_UserID={2}", kind5, E_Kind5.Items[i].Value, UserID)); if (extend_Environment_model == null) { extend_Environment_model = new Maticsoft.Model.extend_Environment(); extend_Environment_model.EnvironmentID = 0; } extend_Environment_model.E_Kind = kind5; extend_Environment_model.E_Type = Convert.ToInt32(E_Kind5.Items[i].Value); extend_Environment_model.E_UserID = UserID; if (extend_Environment_model.EnvironmentID == 0) extend_Environment_model.EnvironmentID = extend_Environment_bll.Add(extend_Environment_model); else extend_Environment_bll.Update(extend_Environment_model); kindIDs.Add(extend_Environment_model.EnvironmentID); } } //如果是取消的则要删除 for (int i = 0; i < extend_Environment_kind5_models.Count; i++) { bool flag = false; for (int j = 0; j < kindIDs.Count; j++) { if (extend_Environment_kind5_models[i].EnvironmentID == kindIDs[j]) flag = true; } if (!flag) { extend_Environment_bll.Delete(extend_Environment_kind5_models[i].EnvironmentID); } } 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 (record_UserBaseInfo_model != null) { record_UserBaseInfo_model.U_Note = U_Note.Value; record_UserBaseInfo_bll.Update(record_UserBaseInfo_model); } 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> /// ͨ���û�id�õ��û�������Ϣ /// </summary> /// <param name="userID"></param> /// <returns></returns> public Maticsoft.Model.record_UserBaseInfo getUserBaseModelById(int userID) { Maticsoft.BLL.record_UserBaseInfo bll = new Maticsoft.BLL.record_UserBaseInfo(); Maticsoft.Model.record_UserBaseInfo model = bll.GetModel(userID); return model; }