public UnitInformationTDS.CostExceptionsInformationDataTable GetCostsExceptionsNew() { unitInformationCostsExceptions = (UnitInformationTDS.CostExceptionsInformationDataTable)Session["unitCostsExceptionsDummy"]; if (unitInformationCostsExceptions == null) { unitInformationCostsExceptions = ((UnitInformationTDS)Session["unitInformationTDS"]).CostExceptionsInformation; } return unitInformationCostsExceptions; }
protected void AddCostsExceptionsNewEmptyFix(GridView grdView) { if (grdCostsExceptions.Rows.Count == 0) { int companyId = Int32.Parse(hdfCompanyId.Value); UnitInformationTDS.CostExceptionsInformationDataTable dt = new UnitInformationTDS.CostExceptionsInformationDataTable(); dt.AddCostExceptionsInformationRow(Convert.ToInt32(Session["costIdSelected"]), -1, -1, "", "", 0, 0, false, companyId, false); Session["unitCostsExceptionsDummy"] = dt; grdCostsExceptions.DataBind(); } // Normally executes at all postbacks if (grdCostsExceptions.Rows.Count == 1) { UnitInformationTDS.CostExceptionsInformationDataTable dt = (UnitInformationTDS.CostExceptionsInformationDataTable)Session["unitCostsExceptionsDummy"]; if (dt != null) { grdCostsExceptions.Rows[0].Visible = false; grdCostsExceptions.Rows[0].Controls.Clear(); } } }