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);
     }
 }