private void BindDataInGridView() { /*1. GetConfigApproveMember*/ var biz = new BLL.DataCenterBiz(); var res = biz.GetConfigApproveMember(); if (res.IsError) { UCModalError.ShowMessageError = res.ErrorMsg; UCModalError.ShowModalError(); } else { gvApproveRegis.DataSource = res.DataResponse; gvApproveRegis.DataBind(); } /*1. GetConfigApproveMember*/ /*3. GetConfigGeneral*/ var res3 = biz.GetConfigGeneral(); if (res3.IsError) { UCModalError.ShowMessageError = res3.ErrorMsg; UCModalError.ShowModalError(); } else { gvGeneral.DataSource = res3.DataResponse; gvGeneral.DataBind(); } /*3. GetConfigGeneral*/ /*2. GetConfigApproveDocument*/ var res2 = biz.GetConfigApproveDocument(); if (res2.IsError) { UCModalError.ShowMessageError = res2.ErrorMsg; UCModalError.ShowModalError(); } else { gvInspectorDoc.DataSource = res2.DataResponse; gvInspectorDoc.DataBind(); } /*2. GetConfigApproveDocument*/ //Config อนุมัติสมัครสมาชิก เพิ่มเติม this.GetNewRegistrationApprove(); // Config Check Exam License var res4 = biz.GetConfigCheckExamLicense(); if (res4.IsError) { UCModalError.ShowMessageError = res4.ErrorMsg; UCModalError.ShowModalError(); } else { gvCfgCheckExamLicense.DataSource = res4.DataResponse; gvCfgCheckExamLicense.DataBind(); } UpdatePanelGrid.Update(); }
protected void btnOkEdit_Click(object sender, EventArgs e) { //บุคคลธรรมดา if (this.UserProfile.MemberType.ToString() == DTO.MemberType.General.GetEnumValue().ToString()) { if (!ValidDateInput()) { return; } Registration item = new Registration(); //var attachFiles = this.AttachFiles; //var personAttachFiles = this.PersonAttachFiles; item.ID = this.RegisterationID; item.MEMBER_TYPE = this.MememberTypeGuest; item.ID_CARD_NO = txtIDNumber.Text; item.PRE_NAME_CODE = ddlTitle.SelectedValue; item.NAMES = txtFirstName.Text; item.LASTNAME = txtLastName.Text; item.ID_CARD_NO = txtIDNumber.Text; item.BIRTH_DATE = Convert.ToDateTime(txtBirthDay.Text); item.SEX = rblSex.SelectedValue; item.NATIONALITY = ddlNationality.SelectedValue; item.EDUCATION_CODE = ddlEducation.SelectedValue; item.EMAIL = txtEmail.Text; item.LOCAL_TELEPHONE = txtTel.Text; item.TELEPHONE = txtMobilePhone.Text; item.ADDRESS_1 = UcCurrentAdd.TextBoxAddress.Text; item.PROVINCE_CODE = UcCurrentAdd.DropdownProvince.SelectedValue; item.AREA_CODE = UcCurrentAdd.DropdownDistrict.SelectedValue; item.TUMBON_CODE = UcCurrentAdd.DropdownParish.SelectedValue; item.ZIP_CODE = UcCurrentAdd.TextBoxPostCode.Text; item.LOCAL_ADDRESS1 = UcRegisAdd.TextBoxAddress.Text; item.LOCAL_PROVINCE_CODE = UcRegisAdd.DropdownProvince.SelectedValue; item.LOCAL_AREA_CODE = UcRegisAdd.DropdownDistrict.SelectedValue; item.LOCAL_TUMBON_CODE = UcRegisAdd.DropdownParish.SelectedValue; item.LOCAL_ZIPCODE = UcRegisAdd.TextBoxPostCode.Text; item.UPDATED_BY = this.UserID; item.UPDATED_DATE = DateTime.Now; item.STATUS = "1"; if (item != null) { BLL.RegistrationBiz biz = new BLL.RegistrationBiz(); var result = biz.ValidateBeforeSubmit(DTO.RegistrationType.General, item); if (result.IsError) { UCModalError.ShowMessageError = result.ErrorMsg; UCModalError.ShowModalError(); } else { if (this.DataAction == DTO.DataActionMode.Edit) { try { var res = biz.Update(item, ucAttachFileControl1.AttachFiles.ConvertToRegistrationAttachFiles().ToList()); if (res.IsError) { UCModalError.ShowMessageError = res.ErrorMsg; UCModalError.ShowModalError(); } else { Session.Remove("AttatchFiles"); Session.Abandon(); ClearControl(); UCModalError.Visible = false; UCModalSuccess.Visible = false; BLL.DataCenterBiz dbiz = new BLL.DataCenterBiz(); var r = dbiz.GetConfigApproveMember(); foreach (var items in r.DataResponse) { if (items.Id == "01" && items.Value == "Y") { string AlertWaitingForApprove = "alert('" + Resources.infoSysMessage_EditSuccess + "');window.location.assign('../home.aspx')"; ToolkitScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alert", AlertWaitingForApprove, true); } } string Alert = "alert('" + Resources.infoSysMessage_RegisSuccess2 + "');window.location.assign('../home.aspx')"; ToolkitScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alert", Alert, true); } } catch (Exception ex) { UCModalError.ShowMessageError = ex.Message; UCModalError.ShowModalError(); } } } } } //บริษัท ยังไม่แยก Methodเฉพาะ > var result = biz.ValidateBeforeSubmit(DTO.RegistrationType.Insurance, item); else if (this.UserProfile.MemberType.ToString() == DTO.MemberType.Insurance.GetEnumValue().ToString()) { //if (!ValidDateInput()) //{ // return; //} Registration item = new Registration(); //var attachFiles = this.AttachFiles; //var personAttachFiles = this.PersonAttachFiles; item.COMP_CODE = this.UserProfile.CompCode; item.ID = this.RegisterationID; item.MEMBER_TYPE = this.MememberTypeGuest; item.ID_CARD_NO = txtIDNumber.Text; item.PRE_NAME_CODE = ddlTitle.SelectedValue; item.NAMES = txtFirstName.Text; item.LASTNAME = txtLastName.Text; item.ID_CARD_NO = txtIDNumber.Text; //item.BIRTH_DATE = Convert.ToDateTime(txtBirthDay.Text); item.SEX = rblSex.SelectedValue; item.NATIONALITY = ddlNationality.SelectedValue; //item.EDUCATION_CODE = ddlEducation.SelectedValue; item.EMAIL = txtEmail.Text; item.LOCAL_TELEPHONE = txtTel.Text; item.TELEPHONE = txtMobilePhone.Text; item.ADDRESS_1 = UcCurrentAdd.TextBoxAddress.Text; item.PROVINCE_CODE = UcCurrentAdd.DropdownProvince.SelectedValue; item.AREA_CODE = UcCurrentAdd.DropdownDistrict.SelectedValue; item.TUMBON_CODE = UcCurrentAdd.DropdownParish.SelectedValue; item.ZIP_CODE = UcCurrentAdd.TextBoxPostCode.Text; //item.LOCAL_ADDRESS1 = txtRegisterAddress.Text; //item.LOCAL_PROVINCE_CODE = UcRegisAdd.DropdownProvince.SelectedValue; //item.LOCAL_AREA_CODE = UcRegisAdd.DropdownDistrict.SelectedValue; //item.LOCAL_TUMBON_CODE = UcRegisAdd.DropdownParish.SelectedValue; //item.LOCAL_ZIPCODE = txtPostcodeRegisterAddress.Text; item.UPDATED_BY = this.UserID; item.UPDATED_DATE = DateTime.Now; item.STATUS = DTO.RegistrationStatus.WaitForApprove.GetEnumValue().ToString(); if (item != null) { BLL.RegistrationBiz biz = new BLL.RegistrationBiz(); var result = biz.ValidateBeforeSubmit(DTO.RegistrationType.General, item); if (result.IsError) { UCModalError.ShowMessageError = result.ErrorMsg; UCModalError.ShowModalError(); } else { if (this.DataAction == DTO.DataActionMode.Edit) { try { var res = biz.Update(item, ucAttachFileControl1.AttachFiles.ConvertToRegistrationAttachFiles().ToList()); if (res.IsError) { UCModalError.ShowMessageError = res.ErrorMsg; UCModalError.ShowModalError(); } else { Session.Remove("AttatchFiles"); Session.Abandon(); ClearControl(); UCModalError.Visible = false; UCModalSuccess.Visible = false; BLL.DataCenterBiz dbiz = new BLL.DataCenterBiz(); var r = dbiz.GetConfigApproveMember(); foreach (var items in r.DataResponse) { if (items.Id == "01" && items.Value == "Y") { string AlertWaitingForApprove = "alert('" + Resources.infoSysMessage_EditSuccess + "');window.location.assign('../home.aspx')"; ToolkitScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alert", AlertWaitingForApprove, true); } } string Alert = "alert('" + Resources.infoSysMessage_RegisSuccess2 + "');window.location.assign('../home.aspx')"; ToolkitScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alert", Alert, true); } } catch (Exception ex) { UCModalError.ShowMessageError = ex.Message; UCModalError.ShowModalError(); } } } } else { UCModalError.ShowMessageError = SysMessage.TryAgain; UCModalError.ShowModalError(); } } //สมาคม ยังไม่แยก Methodเฉพาะ > var result = biz.ValidateBeforeSubmit(DTO.RegistrationType.Association, item); else if (this.UserProfile.MemberType.ToString() == DTO.MemberType.Association.GetEnumValue().ToString()) { //if (!ValidDateInput()) //{ // return; //} Registration item = new Registration(); //var attachFiles = this.AttachFiles; //var personAttachFiles = this.PersonAttachFiles; item.ID = this.RegisterationID; item.MEMBER_TYPE = this.MememberTypeGuest; item.ID_CARD_NO = txtIDNumber.Text; item.PRE_NAME_CODE = ddlTitle.SelectedValue; item.NAMES = txtFirstName.Text; item.LASTNAME = txtLastName.Text; item.ID_CARD_NO = txtIDNumber.Text; //item.BIRTH_DATE = Convert.ToDateTime(txtBirthDay.Text); item.SEX = rblSex.SelectedValue; item.NATIONALITY = ddlNationality.SelectedValue; //item.EDUCATION_CODE = ddlEducation.SelectedValue; item.EMAIL = txtEmail.Text; item.LOCAL_TELEPHONE = txtTel.Text; item.TELEPHONE = txtMobilePhone.Text; item.ADDRESS_1 = UcCurrentAdd.TextBoxAddress.Text; item.PROVINCE_CODE = UcCurrentAdd.DropdownProvince.SelectedValue; item.AREA_CODE = UcCurrentAdd.DropdownDistrict.SelectedValue; item.TUMBON_CODE = UcCurrentAdd.DropdownParish.SelectedValue; item.ZIP_CODE = UcCurrentAdd.TextBoxPostCode.Text; //item.LOCAL_ADDRESS1 = txtRegisterAddress.Text; //item.LOCAL_PROVINCE_CODE = UcRegisAdd.DropdownProvince.SelectedValue; //item.LOCAL_AREA_CODE = UcRegisAdd.DropdownDistrict.SelectedValue; //item.LOCAL_TUMBON_CODE = UcRegisAdd.DropdownParish.SelectedValue; //item.LOCAL_ZIPCODE = txtPostcodeRegisterAddress.Text; item.UPDATED_BY = this.UserID; item.UPDATED_DATE = DateTime.Now; item.STATUS = DTO.RegistrationStatus.WaitForApprove.GetEnumValue().ToString(); if (item != null) { BLL.RegistrationBiz biz = new BLL.RegistrationBiz(); var result = biz.ValidateBeforeSubmit(DTO.RegistrationType.General, item); if (result.IsError) { UCModalError.ShowMessageError = result.ErrorMsg; UCModalError.ShowModalError(); } else { if (this.DataAction == DTO.DataActionMode.Edit) { try { var res = biz.Update(item, ucAttachFileControl1.AttachFiles.ConvertToRegistrationAttachFiles().ToList()); if (res.IsError) { UCModalError.ShowMessageError = res.ErrorMsg; UCModalError.ShowModalError(); } else { Session.Remove("AttatchFiles"); Session.Abandon(); ClearControl(); UCModalError.Visible = false; UCModalSuccess.Visible = false; BLL.DataCenterBiz dbiz = new BLL.DataCenterBiz(); var r = dbiz.GetConfigApproveMember(); foreach (var items in r.DataResponse) { if (items.Id == "01" && items.Value == "Y") { string AlertWaitingForApprove = "alert('" + Resources.infoSysMessage_EditSuccess + "');window.location.assign('../home.aspx')"; ToolkitScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alert", AlertWaitingForApprove, true); } } string Alert = "alert('" + Resources.infoSysMessage_RegisSuccess2 + "');window.location.assign('../home.aspx')"; ToolkitScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alert", Alert, true); } } catch (Exception ex) { UCModalError.ShowMessageError = ex.Message; UCModalError.ShowModalError(); } } } } else { UCModalError.ShowMessageError = SysMessage.TryAgain; UCModalError.ShowModalError(); } } else { UCModalError.ShowMessageError = SysMessage.TryAgain; UCModalError.ShowModalError(); } }
/// <summary> /// GridViewDataBindSingleMode /// </summary> /// <param name="LayerMode">String</param> /// <LASTUPDATE>08/08/2557</LASTUPDATE> /// <AUTHOR>Natta</AUTHOR> private void GridViewDataBindSingleMode(string LayerMode) { BLL.DataCenterBiz biz = new BLL.DataCenterBiz(); if (LayerMode.Equals("1")) { /*1. GetConfigApproveMember*/ var res = biz.GetConfigApproveMember(); if (res.IsError) { UCModalError.ShowMessageError = res.ErrorMsg; UCModalError.ShowModalError(); } else { gvApproveRegis.DataSource = res.DataResponse; gvApproveRegis.DataBind(); } /*1. GetConfigApproveMember*/ } else if (LayerMode.Equals("2")) { //Config อนุมัติสมัครสมาชิก เพิ่มเติม this.GetNewRegistrationApprove(); } else if (LayerMode.Equals("3")) { /*2. GetConfigApproveDocument*/ var res2 = biz.GetConfigApproveDocument(); if (res2.IsError) { UCModalError.ShowMessageError = res2.ErrorMsg; UCModalError.ShowModalError(); } else { gvInspectorDoc.DataSource = res2.DataResponse; gvInspectorDoc.DataBind(); } /*2. GetConfigApproveDocument*/ } else if (LayerMode.Equals("4")) { /*3. GetConfigGeneral*/ var res3 = biz.GetConfigGeneral(); if (res3.IsError) { UCModalError.ShowMessageError = res3.ErrorMsg; UCModalError.ShowModalError(); } else { gvGeneral.DataSource = res3.DataResponse; gvGeneral.DataBind(); } /*3. GetConfigGeneral*/ } else if (LayerMode.Equals("5")) { // Config Check Exam License var res4 = biz.GetConfigCheckExamLicense(); if (res4.IsError) { UCModalError.ShowMessageError = res4.ErrorMsg; UCModalError.ShowModalError(); } else { gvCfgCheckExamLicense.DataSource = res4.DataResponse; gvCfgCheckExamLicense.DataBind(); } } UpdatePanelGrid.Update(); }