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