// //////////////////////////////////////////////////////////////////////// // PUBLIC METHODS // public SelectProjectTDS.LastUsedProjectsDataTable GetProjects() { lastUsedProjects = (SelectProjectTDS.LastUsedProjectsDataTable)Session["lastUsedProjectsDummy"]; if (lastUsedProjects == null) { lastUsedProjects = ((SelectProjectTDS.LastUsedProjectsDataTable)Session["lastUsedProjects"]); } return lastUsedProjects; }
protected void AddProjectsNewEmptyFix(GridView grdProject) { if (grdProject.Rows.Count == 0) { SelectProjectTDS.LastUsedProjectsDataTable dt = new SelectProjectTDS.LastUsedProjectsDataTable(); dt.AddLastUsedProjectsRow(-1, -1, -1, DateTime.Now, -1, false, "", "", "", false); Session["lastUsedProjectsDummy"] = dt; grdProject.DataBind(); } // Normally executes at all postbacks if (grdProject.Rows.Count == 1) { SelectProjectTDS.LastUsedProjectsDataTable dt = (SelectProjectTDS.LastUsedProjectsDataTable)Session["lastUsedProjectsDummy"]; if (dt != null) { grdProject.Rows[0].Visible = false; grdProject.Rows[0].Controls.Clear(); } } }