private void Page_Load(object sender, System.EventArgs e) { try { OrgId = _functions.GetUserOrgId(HttpContext.Current.User.Identity.Name, false); if (!IsPostBack) { pmitems = new clsPMSchedService(); pmitems.iOrgId = OrgId; dgPMItems.DataSource = pmitems.GetPMServicesList(); dgPMItems.DataBind(); dtCats = pmitems.GetRepairCatsList(); ddlCategory.DataSource = dtCats; ddlCategory.DataBind(); ViewState["Categories"] = dtCats; } } catch (Exception ex) { _functions.Log(ex, HttpContext.Current.User.Identity.Name, SourcePageName); Session["lastpage"] = ParentPageURL; Session["error"] = ex.Message; Session["error_report"] = ex.ToString(); Response.Redirect("error.aspx", false); } finally { if (pmitems != null) { pmitems.Dispose(); } } }