private void GetCompanyUserDetail() { try { Mas_BiddingCompany_Manage manage = new Mas_BiddingCompany_Manage(); MAS_BIDDINGCOMPANY ret = new MAS_BIDDINGCOMPANY(); ret = manage.GetBiddingCompany(hdfCompanyNo.Value.ToString()); if (ret != null && ret.CompanyNo > 0) { ddlUserType.SelectedValue = ret.CompanyType; txtCompanyName.Text = ret.CompanyName; txtTaxID.Text = ret.TaxID; txtCompanyAdd.Text = ret.CompanyAddress; txtContactPerson.Text = ret.ContactName; txtMobilePhone.Text = ret.MobilePhoneNo; txtPhoneNo.Text = ret.TelephoneNo; lblEmail.Text = ret.Email; txtEmailCC.Text = ret.EmailCC; txtCompanyWebsite.Text = ret.CompanyWebsite; } } catch (Exception ex) { logger.Error(ex.Message); logger.Error(ex.StackTrace); } }
protected void btnApprove_Click(object sender, EventArgs e) { MAS_COMPANYUSER_DTO sessionUserDet = (MAS_COMPANYUSER_DTO)Session["UserLogin"]; Mas_BiddingCompany_Manage manage = new Mas_BiddingCompany_Manage(); MAS_USERS userUpdate = new MAS_USERS(); userUpdate.UsersNo = Int64.Parse(hdfUserNo.Value.Trim()); userUpdate.Status = "Approved"; userUpdate.UpdatedBy = sessionUserDet.UserName; userUpdate.UpdatedDate = DateTime.Now; bool bReset = manage.UpdateUserStatus(userUpdate); if (bReset) { lblMsgResult1.Text = "บันทึกสถานะ การอนุมัติข้อมูลสำเร็จ"; lblMsgResult2.Text = string.Empty; lbtnPopup_ModalPopupExtender.Show(); /************** Send Email Notify***************/ string _userName = lblUserName.Text.Trim(); string _companyName = lblCompanyName.Text.Trim(); string _emailNotify = ConfigurationManager.GetConfiguration().EmailNotify; string sBody = GenEmailBodyMailNotify(_userName, _companyName); SendMailNotify(sBody, _emailNotify); /*************************************************************/ } else { lblMsgResult1.Text = "บันทึกสถานะ การอนุมัติข้อมูลไม่สำเร็จ"; lblMsgResult2.Text = "กรุณาติดต่อผู้ดูแลระบบ"; lbtnPopup_ModalPopupExtender.Show(); } }
private void GetCompanyUserDetail() { try { Mas_BiddingCompany_Manage manage = new Mas_BiddingCompany_Manage(); MAS_BIDDINGCOMPANY ret = new MAS_BIDDINGCOMPANY(); ret = manage.GetBiddingCompany(hdfCompanyNo.Value.ToString()); if (ret != null && ret.CompanyNo > 0) { lblCompanyName.Text = ret.CompanyName; lblTaxID.Text = ret.TaxID; lblAddress.Text = ret.CompanyAddress; lblContactName.Text = ret.ContactName; lblMobieNo.Text = ret.MobilePhoneNo; lblPhoneNo.Text = ret.TelephoneNo; lblEmail.Text = ret.Email; lblEmailCC.Text = ret.EmailCC; lblWebsite.Text = ret.CompanyWebsite; } } catch (Exception ex) { logger.Error(ex.Message); logger.Error(ex.StackTrace); } }
protected void ChangePasswordPushButton_Click(object sender, EventArgs e) { try { if (IsValid) { string _confirmPass = txtConfirmNewPassword.Text.Trim(); GlobalFunction func = new GlobalFunction(); string newPass = func.Encrypt(_confirmPass); string userNo = hdfUsersNo.Value.ToString().Trim(); Mas_BiddingCompany_Manage manage = new Mas_BiddingCompany_Manage(); MAS_USERS userUpdate = new MAS_USERS(); userUpdate.UsersNo = Int64.Parse(userNo); userUpdate.Password = newPass; userUpdate.UpdatedBy = hdfUserName.Value.ToString().Trim(); userUpdate.UpdatedDate = DateTime.Now; bool bReset = manage.ResetPassword(userUpdate); if (bReset) { if (hdfRoleNo.Value.Trim().Equals("1")) { //ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", // "alert('แก้ไขรหัสผ่านสำเร็จ..');window.location ='../Form/CompanyUser.aspx';", true); lblMsgResult1.Text = "แก้ไขรหัสผ่านสำเร็จ"; lbtnPopup_ModalPopupExtender.Show(); } else { lblMsgResult1.Text = "แก้ไขรหัสผ่านสำเร็จ"; lbtnPopup_ModalPopupExtender.Show(); } } else { logger.Info("ChangePasswordPushButton_Click(): bReset=false!"); //Can not update //ScriptManager.RegisterClientScriptBlock(this, this.GetType(), // "alertMessage", "alert('ไม่สามารถแก้ไขรหัสผ่านได้!')", true); lblMsgResult1.Text = "ไม่สามารถแก้ไขรหัสผ่านได้!"; lblMsgResult2.Text = "กรุณาติดต่อผู้ดูแลระบบ"; lbtnPopup_ModalPopupExtender.Show(); } } } catch (Exception ex) { logger.Error(ex.Message); logger.Error(ex.StackTrace); ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('ไม่สามารถแก้ไขรหัสผ่านได้! กรุณาติดต่อผู้ดูแลระบบ')", true); } }
protected void ValidatePass_ServerValidate(object source, ServerValidateEventArgs args) { try { int _passLength = int.Parse(ConfigurationManager.GetConfiguration().PasswordLength); if (txtNewPassword.Text.Trim().Length < _passLength) { //Minimum 6 characters required. //logger.Info("Minimum 6 characters required. [UserName:"******"]"); ValidatePass.ErrorMessage = "กรุณาระบุรหัสผ่านใหม่อย่างน้อย 6 ตัวอักษร."; args.IsValid = false; return; } Mas_BiddingCompany_Manage manage = new Mas_BiddingCompany_Manage(); MAS_COMPANYUSER_DTO retUser = new MAS_COMPANYUSER_DTO(); retUser = manage.GetUserLogin(hdfUserName.Value); if (retUser.UsersNo != null) { GlobalFunction func = new GlobalFunction(); string _currentPass = func.Encrypt(txtCurrentPassword.Text.Trim()); string _newPass = txtNewPassword.Text.Trim(); string _confirmPass = txtConfirmNewPassword.Text.Trim(); string _oldPass = retUser.Password.Trim(); if (!_oldPass.Equals(_currentPass)) { //รหัสผ่านเก่าไม่ถูกต้อง //logger.Info("Old password is incorrect. [UserName:"******"]"); ValidatePass.ErrorMessage = "รหัสผ่านเก่าไม่ถูกต้อง"; args.IsValid = false; return; } if (!_newPass.Equals(_confirmPass)) { //ยืนยันรหัสผ่านไม่ถูกต้อง //logger.Info("The Confirm New Password must match the New Password entry. [UserName:"******"]"); ValidatePass.ErrorMessage = "ยืนยันรหัสผ่านไม่ถูกต้อง"; args.IsValid = false; return; } } } catch (Exception ex) { logger.Error(ex.Message); logger.Error(ex.StackTrace); } }
private void GetCompanyUserAttachFile() { Mas_BiddingCompany_Manage manage = new Mas_BiddingCompany_Manage(); List <MAS_COMPANYATTACHMENT> ret = new List <MAS_COMPANYATTACHMENT>(); ret = manage.GetCompanyUserAttachFile(hdfCompanyNo.Value.ToString()); gvAttachFile.DataSource = ret; gvAttachFile.DataBind(); }
private void GetUserAccountDetail() { Mas_BiddingCompany_Manage manage = new Mas_BiddingCompany_Manage(); MAS_COMPANYUSER_DTO ret = new MAS_COMPANYUSER_DTO(); ret = manage.GetCompanyUserDetail(hdfUserName.Value.ToString()); if (ret != null && ret.CompanyNo > 0) { hdfUserNo.Value = ret.UsersNo.ToString().Trim(); hdfCompanyNo.Value = ret.CompanyNo.ToString().Trim(); lblUserName.Text = ret.UserName; lblProjectName.Text = ret.ProjectName; lblStatus.Text = ret.Status; if (hdfRoleNo.Value.Trim().Equals("1")) { if (!string.IsNullOrWhiteSpace(ret.Status)) { if (ret.Status.Trim().Equals("Not Verify")) { btnVerify.Visible = true; btnApprove.Visible = false; } if (ret.Status.Trim().Equals("Verified")) { btnVerify.Visible = false; btnApprove.Visible = true; } } } /******************** Decrypt Password *******************/ GlobalFunction func = new GlobalFunction(); string _password = ret.Password; string _decryptPass = func.Decrypt(_password); /********************************************************/ lblPassword.Text = _decryptPass; if (string.IsNullOrWhiteSpace(hdfRoleNo.Value) || hdfRoleNo.Value.Trim().Equals("1")) { linkChangePass.Attributes["href"] = "~/Account/ChangePassword.aspx?UsersNo=" + ret.UsersNo.ToString().Trim() + "&UserName="******"href"] = "~/Form/EditUserRegister.aspx?CompanyNo=" + ret.CompanyNo.ToString().Trim(); linkQuestionaire.Attributes["href"] = "~/Form/ViewQuestionnaire.aspx?CompanyNo=" + ret.CompanyNo.ToString().Trim() + "&ProjectNo=" + ret.ProjectNo.ToString().Trim(); } } }
private void GetCompanyDetail(string CompanyNo) { try { string _companyNo = CompanyNo; Mas_BiddingCompany_Manage manage = new Mas_BiddingCompany_Manage(); MAS_BIDDINGCOMPANY company = new MAS_BIDDINGCOMPANY(); company = manage.GetBiddingCompany(_companyNo); lblCompany.Text = company.CompanyName; } catch (Exception ex) { logger.Error(ex.Message); logger.Error(ex.StackTrace); } }
protected void ibtnSearch_Click(object sender, ImageClickEventArgs e) { try { if (!string.IsNullOrEmpty(txtTaxID.Text.Trim())) { string _taxID = txtTaxID.Text.Trim(); Mas_BiddingCompany_Manage manage = new Mas_BiddingCompany_Manage(); MAS_BIDDINGCOMPANY data = new MAS_BIDDINGCOMPANY(); data = manage.GetCompanyByTaxID(_taxID); if (data != null && data.CompanyNo > 0) { hdfRetCompanyNo.Value = data.CompanyNo.ToString(); txtCompanyName.Text = data.CompanyName; txtCompanyAdd.Text = data.CompanyAddress; txtContactPerson.Text = data.ContactName; txtMobilePhone.Text = data.MobilePhoneNo; txtPhoneNo.Text = data.TelephoneNo; txtEmail.Text = data.Email; txtEmailCC.Text = data.EmailCC; txtCompanyWebsite.Text = data.CompanyWebsite; } else { hdfRetCompanyNo.Value = null; txtCompanyName.Text = string.Empty; txtCompanyAdd.Text = string.Empty; txtContactPerson.Text = string.Empty; txtMobilePhone.Text = string.Empty; txtPhoneNo.Text = string.Empty; txtEmail.Text = string.Empty; txtEmailCC.Text = string.Empty; txtCompanyWebsite.Text = string.Empty; } } } catch (Exception ex) { logger.Error(ex.Message); logger.Error(ex.StackTrace); } }
protected void ValidatePass_ServerValidate(object source, ServerValidateEventArgs args) { try { string _userName = txtUserName.Text.Trim(); string _password = txtPassword.Text.Trim(); Mas_BiddingCompany_Manage manage = new Mas_BiddingCompany_Manage(); MAS_COMPANYUSER_DTO retUser = new MAS_COMPANYUSER_DTO(); retUser = manage.GetUserLogin(_userName); /***************** Verify Username *******************/ if (retUser.UsersNo == null) { logger.Info("User is not Exist [UserName:"******"]"); args.IsValid = false; return; } /*****************************************************/ /******************** Varify Password *******************/ GlobalFunction func = new GlobalFunction(); string _encryptPass = func.Encrypt(_password); if (!retUser.Password.Equals(_encryptPass)) { logger.Info("Password is Incorrect [UserName:"******"]& [Password:"******"]"); args.IsValid = false; return; } /********************************************************/ FormsAuthentication.SetAuthCookie(_userName, true); Session["UserLogin"] = retUser; } catch (Exception ex) { args.IsValid = false; logger.Error(ex.Message); logger.Error(ex.StackTrace); } }
protected void btnRegister_Click(object sender, EventArgs e) { logger.Info("btnRegister_Click (Start)"); string _phoneNo = ConfigurationManager.GetConfiguration().GulfPhoneNo; try { if (IsValid) { Int64? _iCompanyNo = null; string _sCompanyNo = hdfRetCompanyNo.Value.Trim(); if (!string.IsNullOrEmpty(_sCompanyNo)) { _iCompanyNo = Convert.ToInt64(_sCompanyNo); } MAS_BIDDINGCOMPANY data = new MAS_BIDDINGCOMPANY(); data.CompanyName = txtCompanyName.Text.Trim(); data.TaxID = txtTaxID.Text.Trim(); data.CompanyAddress = txtCompanyAdd.Text.Trim(); data.ContactName = txtContactPerson.Text.Trim(); data.MobilePhoneNo = txtMobilePhone.Text.Trim(); data.TelephoneNo = txtPhoneNo.Text.Trim(); data.Email = txtEmail.Text.Trim(); data.EmailCC = txtEmailCC.Text.Trim(); data.CreatedDate = DateTime.Now; data.CreatedBy = GetIPAddress(); data.UpdatedDate = DateTime.Now; data.UpdatedBy = GetIPAddress(); data.CompanyWebsite = txtCompanyWebsite.Text.Trim(); data.CompanyType = ddlUserType.SelectedValue.Trim(); data.CompanyNo = _iCompanyNo; /************************** For Set PAssword ***********************/ MAS_USERS userData = new MAS_USERS(); int _length = int.Parse(ConfigurationManager.GetConfiguration().PasswordLength); GlobalFunction func = new GlobalFunction(); string _password = func.RandomDefaultPass(_length); string _encryptPass = func.Encrypt(_password); userData.Password = _encryptPass; //userData.UserName = txtEmail.Text.Trim(); userData.RolesNo = 2; //Role for Company or Vendor!! userData.CreatedDate = DateTime.Now; userData.CreatedBy = GetIPAddress(); userData.UpdatedDate = DateTime.Now; userData.UpdatedBy = GetIPAddress(); userData.Status = "Not Verify"; userData.ProjectNo = Convert.ToInt64(ddlBDProject.SelectedValue); hdfProjectNo.Value = ddlBDProject.SelectedValue; /*******************************************************************/ Mas_BiddingCompany_Manage manage = new Mas_BiddingCompany_Manage(); string strRetInsUser = manage.RegisterCompany(data, userData); if (!string.IsNullOrWhiteSpace(strRetInsUser)) { hdfCompanyNo.Value = strRetInsUser.Split(';')[0].ToString().Trim(); /************ Insert Attach File **************/ string _companyNo = strRetInsUser.Split(';')[0].ToString().Trim(); List <MAS_COMPANYATTACHMENT> lAttach = new List <MAS_COMPANYATTACHMENT>(); lAttach = SetCompanyFileUpload(_companyNo); bool result = manage.InsertCompanyAttach(lAttach); /**********************************************/ if (result) { /***************************** Old Version *********************************/ /************** Send Email UserName & Password ***************/ string _userName = strRetInsUser.Split(';')[1].ToString().Trim(); string sBody = GenEmailBody(_userName, _password); //SendMailUserPassword(sBody, data.Email); INF_EMIALVENDOR mailData = new INF_EMIALVENDOR(); mailData.EmailTo = data.Email; mailData.EmailBody = sBody; Session["EmailVendor"] = mailData; /*************************************************************/ //******************* Case Crate Success ******************// //lblMsgResult1.Text = "ท่านได้ทำการลงทะเบียนเรียบร้อย ระบบจะจัดส่งข้อมูลผู้ใช้งานให้ทางอีเมล์ที่ได้ลงทะเบียนไว้"; //lblMsgResult2.Text = "หากไม่ได้รับอีเมล์ภายใน 1 วันสามารถติดต่อได้ที่เบอร์โทร " + _phoneNo; //lbtnPopup_ModalPopupExtender.Show(); string _encryCompanyNo = ""; string _encryProjectNo = ""; _encryCompanyNo = hdfCompanyNo.Value.Trim(); _encryProjectNo = hdfProjectNo.Value.Trim(); //_encryCompanyNo = GlobalFunction.EncryptParam(hdfCompanyNo.Value.Trim()); //_encryProjectNo = GlobalFunction.EncryptParam(hdfProjectNo.Value.Trim()); Session["RegDetail"] = _encryCompanyNo + ":" + _encryProjectNo; /***************************** Old Version *********************************/ //string _urlDestination = "~/Form/Questionnaire.aspx?Company=" + _encryCompanyNo + "&Project=" + _encryProjectNo; string _urlDestination = "~/Form/Questionnaire.aspx"; Response.Redirect(_urlDestination); //*********************************************************// } else { lblMsgResult1.Text = "ไม่สามารถแก้ไขรหัสผ่านได้! "; lblMsgResult2.Text = "กรุณาติดต่อผู้ดูแลระบบที่เบอร์โทร " + _phoneNo; this.lbtnPopup_ModalPopupExtender.Show(); } } else { lblMsgResult1.Text = "ไม่สามารถบันทึกข้อมูลได้! "; lblMsgResult2.Text = "กรุณาติดต่อผู้ดูแลระบบที่เบอร์โทร " + _phoneNo; this.lbtnPopup_ModalPopupExtender.Show(); } } logger.Info("btnRegister_Click (End)"); } catch (Exception ex) { logger.Error(ex.Message); logger.Error(ex.StackTrace); lblMsgResult1.Text = "ไม่สามารถแก้ไขรหัสผ่านได้! "; lblMsgResult2.Text = "กรุณาติดต่อผู้ดูแลระบบที่เบอร์โทร " + _phoneNo; this.lbtnPopup_ModalPopupExtender.Show(); } }
protected void ValidateTxt_ServerValidate(object source, ServerValidateEventArgs args) { try { if (ddlBDProject.SelectedIndex == 0) { ValidateTxt.ErrorMessage = "กรุณาระบุรายการที่เข้าร่วมประมูล"; args.IsValid = false; return; } if (ddlUserType.SelectedIndex == 0) { ValidateTxt.ErrorMessage = "กรุณาระบุประเภทผู้เข้าร่วมประมูล"; args.IsValid = false; return; } if (string.IsNullOrWhiteSpace(txtCompanyName.Text)) { ValidateTxt.ErrorMessage = "กรุณาระบุชื่อบริษัท/ชื่อ-นามสกุลผู้เข้าร่วมประมูล"; txtCompanyName.Focus(); args.IsValid = false; return; } if (string.IsNullOrWhiteSpace(txtTaxID.Text)) { ValidateTxt.ErrorMessage = "กรุณาระบุเลขที่ผู้เสียภาษี"; txtTaxID.Focus(); args.IsValid = false; return; } if (string.IsNullOrWhiteSpace(txtCompanyAdd.Text)) { ValidateTxt.ErrorMessage = "กรุณาระบุที่อยู่บริษัท"; txtCompanyAdd.Focus(); args.IsValid = false; return; } if (string.IsNullOrWhiteSpace(txtContactPerson.Text)) { ValidateTxt.ErrorMessage = "กรุณาระบุชื่อผุ้ติดต่อ"; txtContactPerson.Focus(); args.IsValid = false; return; } if (string.IsNullOrWhiteSpace(txtMobilePhone.Text)) { ValidateTxt.ErrorMessage = "กรุณาระบุเบอร์โทรศัพท์มือถือ"; txtMobilePhone.Focus(); args.IsValid = false; return; } if (ddlUserType.SelectedValue.Equals("1")) { if (string.IsNullOrWhiteSpace(txtPhoneNo.Text)) { ValidateTxt.ErrorMessage = "กรุณาระบุเบอร์โทรศัพท์สำนักงาน"; txtPhoneNo.Focus(); args.IsValid = false; return; } } if (string.IsNullOrWhiteSpace(txtEmail.Text)) { ValidateTxt.ErrorMessage = "กรุณาระบุอีเมล์"; txtEmail.Focus(); args.IsValid = false; return; } /********************Validate Attach File *********************/ if (ddlUserType.SelectedValue.ToString().Trim().Equals("1")) { if (!fuCompanyCert.HasFile || !fuVat20.HasFile) { ValidateTxt.ErrorMessage = "กรุณาแนบไฟล์หนังสือรับรองบริษัท และ ภพ.20"; args.IsValid = false; return; } } else { if (!fuIDCard.HasFile) { ValidateTxt.ErrorMessage = "กรุณาแนบไฟล์บัตรประจำตัวประชาชน"; args.IsValid = false; return; } } /**************************************************************/ /********************Validate is Exist USer ******************/ string _projectNo = ddlBDProject.SelectedValue; string _taxID = txtTaxID.Text.Trim(); Mas_BiddingCompany_Manage compBL = new Mas_BiddingCompany_Manage(); bool isExistComp = compBL.IsExistCompany(_taxID, _projectNo); if (isExistComp) { ValidateTxt.ErrorMessage = "บริษัท/บุคคลผู้เข้าร่วมประมูลนี้ลงทะเบียนในระบบแล้ว"; args.IsValid = false; return; } /**************************************************************/ } catch (Exception ex) { logger.Error(ex.Message); logger.Error(ex.StackTrace); } }
private void BindCompanyUser() { string _companyName = ""; string _taxID = ""; string _userName = ""; string _projectName = ""; if (ddlSearch.SelectedIndex != 0) { switch (ddlSearch.SelectedValue) { case "1": _companyName = txtSearch.Text.Trim(); break; case "2": _taxID = txtSearch.Text.Trim(); break; case "3": _userName = txtSearch.Text.Trim(); break; case "4": _projectName = txtSearch.Text.Trim(); break; } } Mas_BiddingCompany_Manage manage = new Mas_BiddingCompany_Manage(); List <MAS_COMPANYUSER_DTO> lRet = new List <MAS_COMPANYUSER_DTO>(); lRet = manage.ListCompanyUser(_companyName, _taxID, _userName, _projectName); foreach (var item in lRet) { /******************** Decrypt Password *******************/ GlobalFunction func = new GlobalFunction(); string _password = item.Password; string _decryptPass = func.Decrypt(_password); item.Password = _decryptPass; /********************************************************/ } /********************** For Sort Gridview ************************/ string _sortBy = (string)ViewState["SortGridview"]; switch (_sortBy.Trim()) { case "CompanyNo": lRet = lRet.OrderBy(x => x.CompanyNo).ToList(); break; case "CompanyNo DESC": lRet = lRet.OrderByDescending(x => x.CompanyNo).ToList(); break; case "CompanyName": lRet = lRet.OrderBy(x => x.CompanyName).ToList(); break; case "CompanyName DESC": lRet = lRet.OrderByDescending(x => x.CompanyName).ToList(); break; case "TaxID": lRet = lRet.OrderBy(x => x.TaxID).ToList(); break; case "TaxID DESC": lRet = lRet.OrderByDescending(x => x.TaxID).ToList(); break; case "UserName": lRet = lRet.OrderBy(x => x.UserName).ToList(); break; case "UserName DESC": lRet = lRet.OrderByDescending(x => x.UserName).ToList(); break; case "ProjectName": lRet = lRet.OrderBy(x => x.ProjectName).ToList(); break; case "ProjectName DESC": lRet = lRet.OrderByDescending(x => x.ProjectName).ToList(); break; case "Status": lRet = lRet.OrderBy(x => x.Status).ToList(); break; case "Status DESC": lRet = lRet.OrderByDescending(x => x.Status).ToList(); break; } /*****************************************************************/ gvListCompany.DataSource = lRet; gvListCompany.DataBind(); Session["CompanyUserRPT"] = lRet; }
private void GetCompQuestionaire(string RoleNo) { try { MAS_COMPANYUSER_DTO _UserLogin = (MAS_COMPANYUSER_DTO)Session["UserLogin"]; Inf_Questionnaire_Manage manage = new Inf_Questionnaire_Manage(); INF_QUESTIONNAIRE retData = new INF_QUESTIONNAIRE(); retData.ProjectNo = hdfProjectNo.Value.Trim(); retData.CompanyNo = hdfCompanyNo.Value.Trim(); retData = manage.GetQuestionaire(retData); if (retData.QuestionNo > 0) { if ((!retData.CompanyNo.Trim().Equals(_UserLogin.CompanyNo.ToString().Trim()) || !retData.ProjectNo.Equals(_UserLogin.ProjectNo.ToString().Trim())) && (RoleNo.Trim().Equals("2"))) { Session.Clear(); Session.Abandon(); ViewState.Clear(); FormsAuthentication.SignOut(); Response.Redirect("~/Account/Login.aspx", true); } else { Mas_BiddingCompany_Manage cManage = new Mas_BiddingCompany_Manage(); MAS_BIDDINGCOMPANY comData = new MAS_BIDDINGCOMPANY(); comData = cManage.GetBiddingCompany(retData.CompanyNo); lblCompany.Text = comData.CompanyName; if (retData.AnsQuestion1 != null) { lblQ1.Text = (retData.AnsQuestion1 == 1 ? "ใช่" : "ไม่ใช่"); } lblQ2.Text = retData.AnsQuestion2; if (retData.AnsQuestion3 != null) { lblQ3.Text = (retData.AnsQuestion3 == 1 ? "ใช่" : "ไม่ใช่"); } if (retData.AnsQuestion4 != null) { lblQ4.Text = (retData.AnsQuestion4 == 1 ? "ใช่" : "ไม่ใช่"); } if (retData.AnsQuestion5 != null) { lblQ5.Text = (retData.AnsQuestion5 == 1 ? "ใช่" : "ไม่ใช่"); } if (retData.AnsQuestion6 != null) { lblQ6.Text = (retData.AnsQuestion6 == 1 ? "ใช่" : "ไม่ใช่"); } if (retData.AnsQuestion7 != null) { lblQ7.Text = (retData.AnsQuestion7 == 1 ? "ใช่" : "ไม่ใช่"); } if (!string.IsNullOrEmpty(retData.AnsQuestion8)) { lblQ8.Text = retData.AnsQuestion8; } } } } catch (Exception ex) { logger.Error(ex.Message); logger.Error(ex.StackTrace); } }
protected void btnRegister_Click(object sender, EventArgs e) { try { if (IsValid) { MAS_BIDDINGCOMPANY data = new MAS_BIDDINGCOMPANY(); /******** Email ********************************/ data.Email = lblEmail.Text.Trim(); /***********************************************/ data.CompanyName = txtCompanyName.Text.Trim(); data.TaxID = txtTaxID.Text.Trim(); data.CompanyAddress = txtCompanyAdd.Text.Trim(); data.ContactName = txtContactPerson.Text.Trim(); data.MobilePhoneNo = txtMobilePhone.Text.Trim(); data.TelephoneNo = txtPhoneNo.Text.Trim(); data.EmailCC = txtEmailCC.Text.Trim(); data.CompanyWebsite = txtCompanyWebsite.Text.Trim(); data.UpdatedDate = DateTime.Now; data.UpdatedBy = hdfUserName.Value.Trim(); data.CompanyNo = Int64.Parse(hdfCompanyNo.Value.Trim()); data.CompanyType = ddlUserType.SelectedValue.Trim(); /******************** Update Company Attach ****************/ string _companyNo = hdfCompanyNo.Value.ToString().Trim(); List <MAS_COMPANYATTACHMENT> lAttach = new List <MAS_COMPANYATTACHMENT>(); lAttach = SetCompanyFileUpload(_companyNo); /************************************************************/ Mas_BiddingCompany_Manage manage = new Mas_BiddingCompany_Manage(); bool ret = manage.UpdateInfBiddingCompany(data); if (ret) { if (lAttach != null && lAttach.Count > 0) { bool retUpdateAttach = manage.UpdateCompanyAttach(lAttach, _companyNo); /***********************************************************/ if (retUpdateAttach) { Session["UpdResult"] = "y"; lblMsgResult.Text = "แก้ไขข้อมูลสำเร็จ"; } else { logger.Error("Function UpdateCompanyAttach: False"); Session["UpdResult"] = "n"; lblMsgResult.Text = "ไม่สามารถแก้ไขข้อมูลได้! กรุณาติดต่อผู้ดูแลระบบ"; } } else { Session["UpdResult"] = "y"; lblMsgResult.Text = "แก้ไขข้อมูลสำเร็จ"; } } else { logger.Error("Function [UpdateInfBiddingCompany]: Return False "); Session["UpdResult"] = "n"; lblMsgResult.Text = "ไม่สามารถแก้ไขข้อมูลได้! กรุณาติดต่อผู้ดูแลระบบ"; } } } catch (Exception ex) { logger.Error(ex.Message); logger.Error(ex.StackTrace); Session["UpdResult"] = "n"; lblMsgResult.Text = "ระบบมีปัญหา! กรุณาติดต่อผู้ดูแลระบบ"; } lbtnPopup_ModalPopupExtender.Show(); }