protected void btnPopupDoImportExcel_Click(object sender, EventArgs e) { try { if (ObtScr019Biz.IsDuplicateComCode(_InsuredCompany.CompanyId, _InsuredCompany.InsuredCode, _InsuredCompany.ProductId) && _InsuredCompany.CompanyId < 0) { //AppUtil.ClientAlert(Page, "ไม่สามารถบันทึกข้อมูลได้ เนื่องจากข้อมูลรหัสบริษัทประกันซ้ำกับในระบบ"); lblError.Text = "ไม่สามารถบันทึกข้อมูลได้ เนื่องจากข้อมูลรหัสบริษัทประกันซ้ำกับในระบบ"; mpePopupReceiveNo.Show(); mpePopupError.Show(); upError.Update(); } else if (ObtScr019Biz.IsDuplicateComName(_InsuredCompany.CompanyId, _InsuredCompany.InsuredNameTh, _InsuredCompany.ProductId)) { // AppUtil.ClientAlert(Page, "ไม่สามารถบันทึกข้อมูลได้ เนื่องจากข้อมูลชื่อบริษัทประกันซ้ำกับในระบบ"); lblError.Text = "ไม่สามารถบันทึกข้อมูลได้ เนื่องจากข้อมูลชื่อบริษัทประกันซ้ำกับในระบบ"; mpePopupReceiveNo.Show(); mpePopupError.Show(); upError.Update(); } else if (ObtScr019Biz.IsDuplicateAbbName(_InsuredCompany.CompanyId, _InsuredCompany.InsuredAbbreviation)) { lblError.Text = "ไม่สามารถบันทึกข้อมูลได้ เนื่องจากชื่อย่อซ้ำกับในระบบ"; mpePopupReceiveNo.Show(); mpePopupError.Show(); upError.Update(); } else { ObtScr019Biz.SaveInsuredData(_InsuredCompany); AppUtil.ClientAlert(Page, "บันทึกข้อมูลเรียบร้อย"); // ScriptManager.RegisterClientScriptBlock(Page, GetType(), "clearform", "clearForm();", true); InitialControl(); btnSearch_Click(null, null); } } catch (Exception ex) { string message = ex.InnerException != null ? ex.InnerException.Message : ex.Message; _log.Error(message); AppUtil.ClientAlert(Page, message); } }