// //////////////////////////////////////////////////////////////////////// // PUBLIC METHODS // public FullLengthLiningTDS.LateralDetailsDataTable GetLateralDetails() { flAddLateralsNewDetails = (FullLengthLiningTDS.LateralDetailsDataTable)Session["flAddLateralsNewDummy"]; if (flAddLateralsNewDetails == null) { flAddLateralsNewDetails = ((FullLengthLiningTDS)Session["fullLengthLiningTDS"]).LateralDetails; } return flAddLateralsNewDetails; }
protected void FlAddLateralsNewEmptyFix(GridView grdView) { if (grdView.Rows.Count == 0) { FullLengthLiningTDS.LateralDetailsDataTable dt = new FullLengthLiningTDS.LateralDetailsDataTable(); int companyId = Int32.Parse(hdfCompanyId.Value); dt.AddLateralDetailsRow(-1, "", "", "", "", "", DateTime.Now, "", "", "", "", "", "", false, companyId, false, false, false, false, false, "", false, "", "", "", "", DateTime.Now, false, DateTime.Now, false, false, false, "", false, DateTime.Now, ""); Session["flAddLateralsNewDummy"] = dt; grdView.DataBind(); } // Normally executes at all postbacks if (grdView.Rows.Count == 1) { FullLengthLiningTDS.LateralDetailsDataTable dt = (FullLengthLiningTDS.LateralDetailsDataTable)Session["flAddLateralsNewDummy"]; if (dt != null) { grdView.Rows[0].Visible = false; grdView.Rows[0].Controls.Clear(); } } }