Esempio n. 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();
 }
Esempio n. 2
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.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();
 }
Esempio n. 3
0
 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"));
 }
Esempio n. 4
0
        /// <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"));
        }
Esempio n. 5
0
 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");
         }
     }
 }
Esempio n. 6
0
 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");
         }
     }
 }
Esempio n. 7
0
        /// <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;
            }
        }
Esempio n. 8
0
        /// <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"));
        }
Esempio n. 9
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");
        }
Esempio n. 10
0
 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;
 }
Esempio n. 11
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");
        }
Esempio n. 12
0
        /// <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"));
            }
        }
Esempio n. 13
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"));
        }
Esempio n. 14
0
        /// <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;
        }
Esempio n. 15
0
        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"));
        }
Esempio n. 16
0
 /// <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;
 }