public ServiceRequestsManagerToolTDS.ServiceRequestsDataTable GetServiceRequests() { serviceRequests = (ServiceRequestsManagerToolTDS.ServiceRequestsDataTable)Session["serviceRequestsDummy"]; if (serviceRequests == null) { serviceRequests = ((ServiceRequestsManagerToolTDS.ServiceRequestsDataTable)Session["serviceRequests"]); } return serviceRequests; }
protected void AddServiceRequestNewEmptyFix(GridView grdServiceRequests) { if (grdServiceRequests.Rows.Count == 0) { ServiceRequestsManagerToolTDS.ServiceRequestsDataTable dt = new ServiceRequestsManagerToolTDS.ServiceRequestsDataTable(); dt.AddServiceRequestsRow(-1, -1, "", "", false, false); Session["serviceRequestsDummy"] = dt; grdServiceRequests.DataBind(); } // Normally executes at all postbacks if (grdServiceRequests.Rows.Count == 1) { ServiceRequestsManagerToolTDS.CostInformationDataTable dt = (ServiceRequestsManagerToolTDS.CostInformationDataTable)Session["serviceRequestsDummy"]; if (dt != null) { grdServiceRequests.Rows[0].Visible = false; grdServiceRequests.Rows[0].Controls.Clear(); } } }