public void SaveCorporate() { try { EventLogger log = new EventLogger(config); bool isvalidcorp = false; bool isvalidcorpdesc = false; ObjCorporate.CorporateName = txtCorporateFullName.Text; ObjCorporate.CorporateDescription = txtCorporateDesc.Text; ObjCorporate.POEmail = txtPOEmail.Text; ObjCorporate.CreatedBy = defaultPage.UserId; List <BindCorporateMaster_Result> lstCor = lclsservice.BindCorporateMaster().Where(a => a.CorporateName == ObjCorporate.CorporateName).ToList(); if (lstCor.Count > 0) { isvalidcorp = true; } else { List <BindCorporateMaster_Result> lstCorpdesc = lclsservice.BindCorporateMaster().Where(a => a.CorporateDescription == ObjCorporate.CorporateDescription).ToList(); if (lstCorpdesc.Count > 0) { isvalidcorpdesc = true; } } if (isvalidcorp == false && isvalidcorpdesc == false) { save = lclsservice.InsertCorporateMaster(ObjCorporate); if (save == "Saved Successfully") { string msg = Constant.CorporateSaveMessage.Replace("ShowPopup('", "").Replace("<<Corporate>>", "").Replace("');", ""); log.LogInformation(msg); ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", Constant.CorporateSaveMessage.Replace("<<Corporate>>", ""), true); BindGrid(); clear(); } } else { if (isvalidcorp == true) { log.LogWarning(msgwrn.Replace("<<Corporate>>", txtCorporateFullName.Text)); ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", Constant.WarningValidCorporateMessage.Replace("<<Corporate>>", txtCorporateFullName.Text), true); } else { log.LogWarning(logmsg.Replace("<<Corporate>>", txtCorporateDesc.Text)); ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", Constant.WarningValidCorporatecdescMessage.Replace("<<Corporate>>", txtCorporateDesc.Text), true); } } } catch (Exception ex) { EventLogger log = new EventLogger(config); log.LogException(ex); ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", Constant.CorporateErrorMessage.Replace("<<Corporate>>", ex.Message.ToString()), true); } }