private void btnAddPMItem_Click(object sender, System.EventArgs e) { try { pmitems = new clsPMSchedService(); pmitems.cAction = "U"; pmitems.iOrgId = OrgId; pmitems.iPMServiceId = 0; pmitems.iRepairCatId = Convert.ToInt32(ddlCategory.SelectedValue); pmitems.sPMServiceName = tbItemName.Text; pmitems.PMServiceDetails(); dgPMItems.DataSource = pmitems.GetPMServicesList(); dgPMItems.DataBind(); tbItemName.Text = ""; } catch (Exception ex) { _functions.Log(ex, HttpContext.Current.User.Identity.Name, SourcePageName); Session["lastpage"] = "admin_pmitems.aspx"; Session["error"] = ex.Message; Session["error_report"] = ex.ToString(); Response.Redirect("error.aspx", false); } finally { if (pmitems != null) { pmitems.Dispose(); } } }
private void dgPMItems_DeleteCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e) { try { pmitems = new clsPMSchedService(); pmitems.cAction = "D"; pmitems.iOrgId = OrgId; pmitems.iPMServiceId = Convert.ToInt32(e.CommandArgument); switch (pmitems.PMServiceDetails()) { case -1: Header.ErrorMessage = _functions.ErrorMessage(172); return; case -2: Header.ErrorMessage = _functions.ErrorMessage(173); return; default: break; } dgPMItems.EditItemIndex = -1; dgPMItems.DataSource = pmitems.GetPMServicesList(); dgPMItems.DataBind(); } catch (Exception ex) { _functions.Log(ex, HttpContext.Current.User.Identity.Name, SourcePageName); Session["lastpage"] = "admin_pmitems.aspx"; Session["error"] = ex.Message; Session["error_report"] = ex.ToString(); Response.Redirect("error.aspx", false); } finally { if (pmitems != null) { pmitems.Dispose(); } } }
private void dgPMItems_UpdateCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e) { try { pmitems = new clsPMSchedService(); pmitems.cAction = "U"; pmitems.iOrgId = OrgId; pmitems.iPMServiceId = Convert.ToInt32(e.CommandArgument); pmitems.sPMServiceName = ((TextBox)e.Item.FindControl("tbPMServiceName")).Text; pmitems.iRepairCatId = Convert.ToInt32(((DropDownList)e.Item.FindControl("dg_ddlCategories")).SelectedValue); if (pmitems.PMServiceDetails() == -1) { Header.ErrorMessage = _functions.ErrorMessage(172); } else { dgPMItems.EditItemIndex = -1; dgPMItems.DataSource = pmitems.GetPMServicesList(); dgPMItems.DataBind(); } } catch (Exception ex) { _functions.Log(ex, HttpContext.Current.User.Identity.Name, SourcePageName); Session["lastpage"] = "admin_pmitems.aspx"; Session["error"] = ex.Message; Session["error_report"] = ex.ToString(); Response.Redirect("error.aspx", false); } finally { if (pmitems != null) { pmitems.Dispose(); } } }