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