protected void InsertApplicantTLog()
        {
            var biz      = new BLL.ApplicantBiz();
            var MaxIDLog = biz.GetApplicantTLogMaxID();

            if (MaxIDLog.DataResponse.Tables[0].Rows.Count > 0)
            {
                DataTable DT = MaxIDLog.DataResponse.Tables[0];
                DataRow   DR = DT.Rows[0];
                string    a  = DR["applicant_code_log"].ToString();
                if (a == "")
                {
                    MaxID = 1;
                }
                else
                {
                    MaxID = Convert.ToInt32(DR["applicant_code_log"]) + 1;
                }
            }
            var ApplicantT = biz.GetApplicantTtoLog((DTO.RegistrationType)base.UserProfile.MemberType, lblIDCARDVisibleF.Text, lblTestingNOVisibleF.Text, lblCompCodeVisibleF.Text);

            DTO.ApplicantTLog appTLog = new DTO.ApplicantTLog();
            {
                DataTable DTAppT = ApplicantT.DataResponse.Tables[0];
                DataRow   DRAppT = DTAppT.Rows[0];


                appTLog.APPLICANT_CODE_LOG = MaxID;
                appTLog.CREATE_BY          = base.UserId;
                appTLog.CREATE_DATE        = DateTime.Today;

                appTLog.APPLICANT_CODE  = Convert.ToInt32(DRAppT["APPLICANT_CODE"]);
                appTLog.TESTING_NO      = DRAppT["TESTING_NO"].ToString();
                appTLog.EXAM_PLACE_CODE = DRAppT["EXAM_PLACE_CODE"].ToString();
                appTLog.ACCEPT_OFF_CODE = DRAppT["ACCEPT_OFF_CODE"].ToString();
                appTLog.APPLY_DATE      = Convert.ToDateTime(DRAppT["APPLY_DATE"]);
                appTLog.ID_CARD_NO      = DRAppT["ID_CARD_NO"].ToString();
                appTLog.PRE_NAME_CODE   = DRAppT["PRE_NAME_CODE"].ToString();
                appTLog.NAMES           = DRAppT["NAMES"].ToString();
                appTLog.LASTNAME        = DRAppT["LASTNAME"].ToString();
                appTLog.BIRTH_DATE      = Convert.ToDateTime(DRAppT["BIRTH_DATE"]);
                appTLog.SEX             = DRAppT["SEX"].ToString();
                appTLog.EDUCATION_CODE  = DRAppT["EDUCATION_CODE"].ToString();
                appTLog.ADDRESS1        = DRAppT["ADDRESS1"].ToString();
                appTLog.ADDRESS2        = DRAppT["ADDRESS2"].ToString();
                appTLog.AREA_CODE       = DRAppT["AREA_CODE"].ToString();
                appTLog.PROVINCE_CODE   = DRAppT["PROVINCE_CODE"].ToString();
                appTLog.ZIPCODE         = DRAppT["ZIPCODE"].ToString();
                appTLog.TELEPHONE       = DRAppT["TELEPHONE"].ToString();
                appTLog.AMOUNT_TRAN_NO  = DRAppT["AMOUNT_TRAN_NO"].ToString();
                appTLog.PAYMENT_NO      = DRAppT["PAYMENT_NO"].ToString();
                appTLog.INSUR_COMP_CODE = DRAppT["INSUR_COMP_CODE"].ToString();
                appTLog.ABSENT_EXAM     = DRAppT["ABSENT_EXAM"].ToString();
                appTLog.RESULT          = DRAppT["RESULT"].ToString();
                if (DRAppT["EXPIRE_DATE"].ToString() != "")
                {
                    appTLog.EXPIRE_DATE = Convert.ToDateTime(DRAppT["EXPIRE_DATE"]);
                }
                //  appTLog.EXPIRE_DATE = Convert.ToDateTime(DRAppT["EXPIRE_DATE"]);
                appTLog.LICENSE           = DRAppT["LICENSE"].ToString();
                appTLog.CANCEL_REASON     = DRAppT["CANCEL_REASON"].ToString();
                appTLog.RECORD_STATUS     = DRAppT["RECORD_STATUS"].ToString();
                appTLog.USER_ID           = DRAppT["USER_ID"].ToString();
                appTLog.USER_DATE         = Convert.ToDateTime(DRAppT["USER_DATE"]);
                appTLog.EXAM_STATUS       = DRAppT["EXAM_STATUS"].ToString();
                appTLog.UPLOAD_GROUP_NO   = DRAppT["UPLOAD_GROUP_NO"].ToString();
                appTLog.HEAD_REQUEST_NO   = DRAppT["HEAD_REQUEST_NO"].ToString();
                appTLog.GROUP_REQUEST_NO  = DRAppT["GROUP_REQUEST_NO"].ToString();
                appTLog.UPLOAD_BY_SESSION = DRAppT["UPLOAD_BY_SESSION"].ToString();
                appTLog.ID_ATTACH_FILE    = DRAppT["ID_ATTACH_FILE"].ToString();

                var insertAppTLog = biz.InsertApplicantTLog(appTLog);
                if (insertAppTLog.ResultMessage == true)
                {
                    UCModalSuccess.ShowMessageSuccess = "บันทึกลงLog";
                    UCModalSuccess.ShowModalSuccess();
                    ClearText();
                    txtReason.Visible = false;
                    txtReason.Visible = false;
                }
                else
                {
                    UCModalError.ShowMessageError = "พบข้อผิดพลาด";
                    UCModalError.ShowModalError();
                }
            }
        }
示例#2
0
 public DTO.ResponseMessage <bool> InsertApplicantTLog(DTO.ApplicantTLog appTLog)
 {
     return(svc.InsertApplicantTLog(appTLog));
 }