private TableRow GetSecondSuperHeader()
        {
            TableRow   tr       = new TableRow();
            TQRelateTo relateTo = GlobalValues.TQRelateTo;

            WinssDataGrid.AddTableCell(tr, " ", 1); //first label column is always blank

            string wkcewsas = GlobalValues.WOW.Key;
            string grade    = ((GlobalValues.Grade.Key != GradeKeys.Combined_PreK_12 && GlobalValues.Grade.Key != GradeKeys.AllDisAgg)
                ? "Grade " : String.Empty)
                              + GlobalValues.Grade.Key;

            int fayColSpan = 2;

            //   (GlobalValues.Level.Key == LevelKeys.WAA_ELL || GlobalValues.Level.Key == LevelKeys.WAA_SwD)
            //  ? 6 : 2;

            if (GlobalValues.SIZE.Key == SIZEKeys.Off &&
                GlobalValues.SPEND.Key == SPENDKeys.Off)
            {
                fayColSpan++;
            }

            if (GlobalValues.SIZE.Key == SIZEKeys.On)
            {
                WinssDataGrid.AddTableCell(tr, RelKeys.DistrictSize, 1);
            }
            if (GlobalValues.SPEND.Key == SPENDKeys.On)
            {
                WinssDataGrid.AddTableCell(tr, RelKeys.DistrictSpending, 1);
            }

            if (GlobalValues.ECON.Key == ECONKeys.On)
            {
                fayColSpan++;
            }

            if (GlobalValues.LEP.Key == LEPKeys.On)
            {
                fayColSpan++;
            }

            if (GlobalValues.DISABILITY.Key == DISABILITYKeys.On)
            {
                fayColSpan++;
            }

            WinssDataGrid.AddTableCell(tr, wkcewsas + " -- All Students Enrolled FAY -- " + grade, fayColSpan);

            foreach (TableCell cell in tr.Cells)
            {
                cell.BorderColor = System.Drawing.Color.Gray;
                cell.BorderWidth = 4;
            }

            return(tr);
        }
        private TableRow GetSecondSuperHeader()
        {
            TableRow   tr       = new TableRow();
            TQRelateTo relateTo = GlobalValues.TQRelateTo;

            string org = (GlobalValues.OrgLevel.Key == OrgLevelKeys.School) ? "School" : "District";

            string schoolType = TitleBuilder.GetSchoolTypeInTitle(GlobalValues.STYP);

            if (relateTo.CompareToKey(TQRelateToKeys.Spending))
            {
                WinssDataGrid.AddTableCell(tr, org, 1);
                WinssDataGrid.AddTableCell(tr, "District Spending", 1);
                WinssDataGrid.AddTableCell(tr, "Teacher Data: " + schoolType, 3);

                //relateToDenominatorLabel = "Current Education Cost Per Member";
                relateToLabel = "Current Education Cost Per Member";
            }
            else if (relateTo.CompareToKey(TQRelateToKeys.DistrictSize))
            {
                WinssDataGrid.AddTableCell(tr, org, 1);
                WinssDataGrid.AddTableCell(tr, "District Size", 1);
                WinssDataGrid.AddTableCell(tr, "Teacher Data: " + schoolType, 3);

                relateToDenominatorLabel = "Total Number Enrolled";
            }
            else if (relateTo.CompareToKey(TQRelateToKeys.SchoolSize))
            {
                WinssDataGrid.AddTableCell(tr, org, 1);
                WinssDataGrid.AddTableCell(tr, "School Size: " + schoolType, 1);
                WinssDataGrid.AddTableCell(tr, "Teacher Data: " + schoolType, 3);

                relateToDenominatorLabel = "Total Number Enrolled";
            }
            else
            {
                WinssDataGrid.AddTableCell(tr, org, 1);
                WinssDataGrid.AddTableCell(tr, "Student Data:" + schoolType, 2);
                WinssDataGrid.AddTableCell(tr, "Teacher Data:" + schoolType, 3);

                relateToDenominatorLabel = "Total # Enrolled (PreK-12)**";
            }

            foreach (TableCell cell in tr.Cells)
            {
                cell.BorderColor = System.Drawing.Color.Gray;
                cell.BorderStyle = BorderStyle.Double;
                cell.BorderWidth = 4;
            }

            return(tr);
        }
        private TableRow GetSecondSuperHeader()
        {
            TableRow   tr       = new TableRow();
            TQRelateTo relateTo = GlobalValues.TQRelateTo;

            WinssDataGrid.AddTableCell(tr, " ", 1); //first label column is always blank

            string wkcewsas = GlobalValues.WOW.Key;
            string grade    = ((GlobalValues.Grade.Key != GradeKeys.Combined_PreK_12 && GlobalValues.Grade.Key != GradeKeys.AllDisAgg)
                ? "Grade " : String.Empty)
                              + GlobalValues.Grade.Key;

            int fayColSpan =
                (GlobalValues.Level.Key == LevelKeys.WAA_ELL || GlobalValues.Level.Key == LevelKeys.WAA_SwD)
                ? 6 : 2;

            if (GlobalValues.Level.Key == LevelKeys.NoWSAS)
            {
                fayColSpan = fayColSpan + 2;
            }

            if ((GlobalValues.Rel.Key != RelKeys.DistrictSize &&
                 GlobalValues.Rel.Key != RelKeys.DistrictSpending) ||
                (GlobalValues.Group2.Key != Group2Keys.DistrictSize &&
                 GlobalValues.Group2.Key != Group2Keys.DistrictSpending)
                )
            {
                fayColSpan++;
            }

            if (GlobalValues.Rel.Key == RelKeys.DistrictSize ||
                GlobalValues.Group2.Key == Group2Keys.DistrictSize)
            {
                WinssDataGrid.AddTableCell(tr, RelKeys.DistrictSize, 1);
            }

            if (GlobalValues.Rel.Key == RelKeys.DistrictSpending ||
                GlobalValues.Group2.Key == Group2Keys.DistrictSpending)
            {
                WinssDataGrid.AddTableCell(tr, RelKeys.DistrictSpending, 1);
            }

            WinssDataGrid.AddTableCell(tr, wkcewsas + " -- All Students Enrolled FAY -- " + grade, fayColSpan);

            foreach (TableCell cell in tr.Cells)
            {
                cell.BorderColor = System.Drawing.Color.Gray;
                cell.BorderWidth = 4;
            }

            return(tr);
        }
Esempio n. 4
0
        private TableRow GetSecondSuperHeader()
        {
            TableRow tr   = new TableRow();
            int      span = 0;

            span = CountDimensions(SetIsDisaggFlags(GlobalValues)) + 2;
            if (GlobalValues.HighSchoolCompletion.Key == HighSchoolCompletionKeys.All)
            {
                span--;
            }

            WinssDataGrid.AddTableCell(tr, " ", span); //first label column is always blank

            WinssDataGrid.AddTableCell(tr, "Noncompleters", 3);
            WinssDataGrid.AddTableCell(tr, "Completers", 3);

            return(tr);
        }
Esempio n. 5
0
        private TableRow GetSecondSuperHeader()
        {
            TableRow tr   = new TableRow();
            String   show = base.GlobalValues.TQShow.Value;

            if (show == GlobalValues.TQShow.Range[TQShowKeys.WisconsinLicenseStatus])
            {
                WinssDataGrid.AddTableCell(tr, string.Empty, CountVisibleColumns() - 7);
                WinssDataGrid.AddTableCell(tr, "Total", 1);
                WinssDataGrid.AddTableCell(tr, "Full License", 2);
                WinssDataGrid.AddTableCell(tr, "Emergency License", 2);
                WinssDataGrid.AddTableCell(tr, "No License For Assignment", 2);
            }
            else if (show == GlobalValues.TQShow.Range[TQShowKeys.HighestDegree])
            {
                //tr = new TableRow();
                WinssDataGrid.AddTableCell(tr, string.Empty, 1);
                WinssDataGrid.AddTableCell(tr, "Total", 1);
                WinssDataGrid.AddTableCell(tr, "Masters or Higher", 2);
            }
            else if (show == GlobalValues.TQShow.Range[TQShowKeys.ESEAQualified])
            {
                // Total ESEA Qualified Not ESEA Qualified
                //tr = new TableRow();
                WinssDataGrid.AddTableCell(tr, string.Empty, 1);
                WinssDataGrid.AddTableCell(tr, "Total", 1);
                WinssDataGrid.AddTableCell(tr, TQShowKeys.ESEAQualified, 2);
                WinssDataGrid.AddTableCell(tr, "Not ESEA Qualified", 2);
            }

            foreach (TableCell cell in tr.Cells)
            {
                cell.BorderColor = System.Drawing.Color.Gray;
                cell.BorderStyle = BorderStyle.Double;
                cell.BorderWidth = 4;
            }

            return(tr);
        }
Esempio n. 6
0
        private TableRow BuildSecondaryTableTitleRow()
        {
            TableRow tr     = new TableRow();
            String   dis    = GlobalValues.PrDis.Key;
            int      spacer = base.GetVisibleColumns().Count + 1;

            WinssDataGrid.AddTableCell(tr, String.Empty, spacer);
            WinssDataGrid.AddTableCell(tr, GetMeasureLabel(), 2);
            if (dis == PrDisKeys.Combined)
            {
                WinssDataGrid.AddTableCell(tr, "Students w/o Disabilities", 2);
            }

            //Common Columns
            if (dis != PrDisKeys.AllDisabilities &&
                dis != PrDisKeys.Combined)
            {
                WinssDataGrid.AddTableCell(tr, "Other Primary Disability", 2);
                WinssDataGrid.AddTableCell(tr, "Students w/o Disability", 2);
            }

            return(tr);
        }
        public static StringBuilder PrintSortProps(Page argPage)
        {
            if (argPage == null)
            {
                return(null);
            }

            if (!(argPage is SligoCS.Web.Base.PageBase.WI.PageBaseWI))
            {
                throw new Exception("not PageBaseWI");
            }

            StringBuilder sb = new StringBuilder();

            sb.Append("<br />");

            SligoCS.Web.Base.PageBase.WI.PageBaseWI page = (SligoCS.Web.Base.PageBase.WI.PageBaseWI)argPage;

            if (page.DataSet.Tables.Count < 1)
            {
                return(sb);
            }

            sb.Append("[Default Order By]");
            sb.Append("[" +
                      String.Join("],[",
                                  page.QueryMarshaller.BuildOrderByList(page.DataSet.Tables[0].Columns).ToArray()
                                  ) + "]"
                      ).Append("<br /><br />");

            if (page.DataGrid is WinssDataGrid)
            {
                WinssDataGrid grid = (WinssDataGrid)page.DataGrid;

                sb.Append("[Page.DataGrid.OrderBy]  ");
                sb.Append("[" + String.Join("],[", grid.OrderBy.Split(",".ToCharArray())) + "]").Append("<br /><br />");
            }
            else
            {
                sb.Append("Could not get Sort from DataGrid: not WinssDataGrid");
            }

            if (page.Graph is WebUserControls.GraphBarChart ||
                page.Graph is WebUserControls.GraphHorizBarChart ||
                page.Graph is WebUserControls.GraphScatterplot)
            {
                String orderBy = String.Empty;

                if (page.Graph is WebUserControls.GraphBarChart)
                {
                    orderBy = ((WebUserControls.GraphBarChart)page.Graph).OrderBy;
                }
                else if (page.Graph is WebUserControls.GraphHorizBarChart)
                {
                    orderBy = ((WebUserControls.GraphHorizBarChart)page.Graph).OrderBy;
                }
                else if (page.Graph is WebUserControls.GraphScatterplot)
                {
                    orderBy = "Scatterplot Control doesn't support Sorting";
                }

                sb.Append("[Page.Graph.OrderBy]  ");
                sb.Append((orderBy == null)? "NULL" : "[" + String.Join("],[", orderBy.Split(",".ToCharArray())) + "]").Append("<br /><br />");
            }
            else
            {
                sb.Append("Could not get Sort from Graph.  Control is of unexpected type, " + page.Graph.GetType().ToString());
            }

            return(sb);
        }