Exemplo n.º 1
0
        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();
        }
Exemplo n.º 2
0
        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();
            }
        }
Exemplo n.º 3
0
        /// <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();
        }