Esempio n. 1
0
        private void UpdateApplicantChange()
        {
            var biz = new BLL.ApplicantBiz();

            //var res = biz.GetRequestEditApplicant((DTO.RegistrationType)base.UserProfile.MemberType, txtIdCard.Text, txtTestingNo.Text, base.UserProfile.CompCode);
            //DataTable DT = res.DataResponse.Tables[0];
            //DataRow DR = DT.Rows[0];

            DTO.ApplicantChange AppChange = new DTO.ApplicantChange();

            //AppChange.STATUS = Convert.ToInt16(ddlApprove.SelectedValue);
            AppChange.CHANGE_ID           = Convert.ToInt32(lblChangeid.Text);
            AppChange.ASSOCIATION_USER_ID = base.UserId;
            AppChange.ASSOCIATION_DATE    = DateTime.Today;
            if (ddlApprove.SelectedValue == "0")
            {
                AppChange.ASSOCIATION_RESULT = 1; //ผ่านการพิจารณา
                AppChange.STATUS             = 1; //ส่งเรื่องให้ OIC Approve
            }
            else
            {
                AppChange.ASSOCIATION_RESULT = 2; //ไม่ผ่านการพิจารณา
                AppChange.STATUS             = 1; //ไม่ส่งเรื่องให้ OIC Approve
                if (txtReason.Text == "")
                {
                    txtReason.Text          = "ไม่ผ่านการพิจารณาจากสมาคม";
                    AppChange.CANCEL_REASON = txtReason.Text;
                }
                else
                {
                    AppChange.CANCEL_REASON = txtReason.Text;
                }
            }


            var insertAppChange = biz.InsertApplicantChange(AppChange);

            if (insertAppChange.ResultMessage == true)
            {
                var       res = biz.GetHistoryApplicant((DTO.RegistrationType)base.UserRegType, lblOLdIDCardVisibleF.Text, lblTestingNoVisibleF.Text, base.UserProfile.IdCard, base.UserProfile.CompCode, "", A, Z, false, "", "");
                DataTable DT  = res.DataResponse.Tables[0];
                DataRow   DR  = DT.Rows[0];

                string status         = DR["STATUS"].ToString();
                string asso           = DR["ASSOCIATION_RESULT"].ToString();
                string oic            = DR["OIC_RESULT"].ToString();
                string IDCardCreateBy = DR["CREATE_BY"].ToString();
                string OLDidcard      = DR["OLD_ID_CARD_NO"].ToString();
                string TestingNO      = DR["Testing_no"].ToString();


                var sendMail = biz.SendMailAppChange(IDCardCreateBy, TestingNO, OLDidcard);//ส่งเมล์


                ClearText();
                UCModalSuccess.ShowMessageSuccess = "บันทึกสำเร็จ";
                UCModalSuccess.ShowModalSuccess();
            }
            else
            {
                UCModalError.ShowMessageError = "พบข้อผิดพลาด";
                UCModalError.ShowModalError();
            }
        }
Esempio n. 2
0
 public DTO.ResponseMessage <bool> InsertAttrachFileApplicantChange(DTO.AttachFileApplicantChange[] appAttachFileChange, DTO.UserProfile userProfile, DTO.ApplicantChange appChange)
 {
     return(svc.InsertAttrachFileApplicantChange(appAttachFileChange, userProfile, appChange));
 }
        private void UpdateApplicantChange()
        {
            var biz = new BLL.ApplicantBiz();

            //var res = biz.GetRequestEditApplicant((DTO.RegistrationType)base.UserProfile.MemberType, txtIdCard.Text, txtTestingNo.Text, base.UserProfile.CompCode);
            //DataTable DT = res.DataResponse.Tables[0];
            //DataRow DR = DT.Rows[0];

            DTO.ApplicantChange AppChange = new DTO.ApplicantChange();


            AppChange.CHANGE_ID   = Convert.ToInt32(lblChangeid.Text);
            AppChange.OIC_USER_ID = base.UserId;
            AppChange.OIC_DATE    = DateTime.Today;
            if (ddlApprove.SelectedValue == "1") //อนุมัติ
            {
                AppChange.OIC_RESULT = 1;        //เก็บ Log แล้ว Update AG_Applicant_T
                AppChange.STATUS     = 2;        //อนุมัติ

                InsertApplicantTLog();           //เก็บ Log
            }
            else//ไม่อนุมัติ
            {
                AppChange.OIC_RESULT = 2; //ไม่เก็บLog
                AppChange.STATUS     = 2; //ไม่อนุมัติ
                if (txtReason.Text == "")
                {
                    txtReason.Text          = "ไม่ผ่านการพิจารณาจากคปภ.";
                    AppChange.CANCEL_REASON = txtReason.Text;
                }
                else
                {
                    AppChange.CANCEL_REASON = txtReason.Text;
                }
            }

            AppChange.OLD_ID_CARD_NO = lblIDCARDVisibleF.Text;
            AppChange.TESTING_NO     = lblTestingNOVisibleF.Text;

            AppChange.NEW_ID_CARD_NO = lblNewIDCardVisibleF.Text;
            AppChange.NEW_PREFIX     = Convert.ToDecimal(lblNewPreName.Text);
            AppChange.NEW_FNAME      = lblNewFirstName.Text;
            AppChange.NEW_LNAME      = lblNewLastNames.Text;
            AppChange.CANCEL_REASON  = txtReason.Text;

            var insertAppChange = biz.InsertApplicantChange(AppChange);

            if (insertAppChange.ResultMessage == true)
            {
                var       res1 = biz.GetHistoryApplicant((DTO.RegistrationType)base.UserRegType, lblIDCARDVisibleF.Text, lblTestingNOVisibleF.Text, base.UserProfile.IdCard, base.UserProfile.CompCode, "", A, Z, false, "", "");
                DataTable DT   = res1.DataResponse.Tables[0];
                DataRow   DR   = DT.Rows[0];

                string status         = DR["STATUS"].ToString();
                string assoResult     = DR["ASSOCIATION_RESULT"].ToString();
                string oicResult      = DR["OIC_RESULT"].ToString();
                string IDCardCreateBy = DR["CREATE_BY"].ToString();
                string OLDidcard      = DR["OLD_ID_CARD_NO"].ToString();
                string TestingNO      = DR["Testing_no"].ToString();
                string IDCARDAsso     = DR["ASSOCIATION_USER_ID"].ToString();


                var sendMail = biz.SendMailAppChange(IDCardCreateBy, TestingNO, OLDidcard);//ส่งเมล์

                //if (oicResult == "2")//ไม่อนุมัติ(ส่งให้สมาคมด้วย)
                //{
                //    var sendMailAsso = biz.SendMailAppChange(IDCARDAsso, TestingNO, OLDidcard);//ส่งเมล์
                //}


                ClearText();
                txtReason.Visible = false;
                lblReason.Visible = false;
                UCModalSuccess.ShowMessageSuccess = "บันทึกสำเร็จ";
                UCModalSuccess.ShowModalSuccess();



                #region page
                int Rpage      = (txtNumberGvSearch.Text.Trim() == "") ? 0 : txtNumberGvSearch.Text.Trim().ToInt();
                int resultPage = (Rpage == 0) ? 1 : txtNumberGvSearch.Text.Trim().ToInt();

                resultPage = resultPage == 0 ? 1 : resultPage;
                if ((rowPerpage.Text.Trim() == null) || (rowPerpage.Text.Trim() == "") || (rowPerpage.Text.ToInt() == 0))
                {
                    rowPerpage.Text = PageSize.ToString();
                }
                else
                {
                    PageSize = Convert.ToInt32(rowPerpage.Text);
                }
                #endregion page

                var res = biz.GetApproveEditApplicant((DTO.RegistrationType)base.UserRegType, txtIDCard.Text, txtTestingNo.Text, base.UserProfile.IdCard, base.UserProfile.CompCode, "", resultPage, PageSize, false, base.UserProfile.MemberType.ToString(), "", "");
                res.DataResponse.Clear();
                res.DataResponse.Reset();
                res.DataResponse.RejectChanges();
            }
            else
            {
                UCModalError.ShowMessageError = "พบข้อผิดพลาด";
                UCModalError.ShowModalError();
            }
        }
Esempio n. 4
0
 public DTO.ResponseMessage <bool> InsertApplicantChange(DTO.ApplicantChange appChange)
 {
     return(svc.InsertApplicantChange(appChange));
 }