protected void acbCompany_DeleteClick(object sender, EventArgs e) { int result = 0; try { switch (mvCompany.GetActiveView().ID) { case "vwCompany": StringBuilder CompanyId = new StringBuilder(); if (ViewState[PageConstants.vsItemIndexes] != null) htItemIndex = (Hashtable)ViewState[PageConstants.vsItemIndexes]; if (htItemIndex != null) { foreach (int i in htItemIndex.Values) { Label lblCompanyId = (Label)radgrdCompany.Items[i].FindControl("lblCompIdItem"); if (lblCompanyId != null) { CompanyId.Append(lblCompanyId.Text + ","); } } } objCompanyMasterDal = new CompanyMasterDal(); String CmpId = CompanyId.ToString().TrimEnd(','); result = objCompanyMasterDal.DeleteCompany(CmpId); BindGrid(); break; case "vwContact": StringBuilder ContactSrNoId = new StringBuilder(); if (ViewState[vsItemIndexesCt] != null) htItemIndexCt = (Hashtable)ViewState[vsItemIndexesCt]; if (htItemIndexCt != null) { foreach (int i in htItemIndexCt.Values) { Label lblContactSrnoId = (Label)radgrdContact.Items[i].FindControl("lblGrdCustIdItem"); if (lblContactSrnoId != null) { ContactSrNoId.Append(lblContactSrnoId.Text + ","); } } } objCompanyMasterDal = new CompanyMasterDal(); String ContactSrNos = ContactSrNoId.ToString().TrimEnd(','); result = objCompanyMasterDal.DeleteContact(ContactSrNos); BindContactGrid(Convert.ToInt32(Session["COMPANY_ID"]), ""); break; } if (result == 1) { Master.DisplayMessage(ConfigurationSettings.AppSettings[SuccessMessage.Delete].ToString()); Master.MessageCssClass = "successMessage"; ViewState[PageConstants.vsItemIndexes] = null; BindGrid(); } else if (result == 547) { Master.DisplayMessage(ConfigurationSettings.AppSettings[FailureMessage.Delete].ToString()); Master.MessageCssClass = "errorMessage"; } } catch (Exception ex) { bool rethrow = ExceptionPolicy.HandleException(ex, DALHelper.DAL_EXP_POLICYNAME); if (rethrow) { throw ex; } } }
private void DeleteContact() { try { int result = 0; objCompanyMasterDal = new CompanyMasterDal(); String xmlData = GenerateDeleteXmlString(radgrdContact); result = objCompanyMasterDal.DeleteContact(xmlData); if (result == 1) { Master.DisplayMessage(ConfigurationSettings.AppSettings["UpdateRecord"].ToString()); Master.MessageCssClass = "successMessage"; ViewState[vsItemIndexesCt] = null; BindContactGrid(Convert.ToInt32(Session["COMPANY_ID"]), ""); } else { Master.DisplayMessage(ConfigurationSettings.AppSettings[FailureMessage.Update].ToString()); Master.MessageCssClass = "errorMessage"; } } catch (Exception ex) { bool rethrow = ExceptionPolicy.HandleException(ex, DALHelper.DAL_EXP_POLICYNAME); if (rethrow) { throw ex; } } }