示例#1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            DataSetTitle = GetTitleWithoutGroupForSchoolTypeUnsupported(
                ((GlobalValues.WOW.Key == WOWKeys.WSASCombined) ?
                 WOWKeys.WSASCombined : WOWKeys.WKCE) + " - " +
                ((GlobalValues.Grade.Key == GradeKeys.Combined_PreK_12) ?
                 (GlobalValues.Grade.Key.ToString()) : ("Grade " + GlobalValues.Grade.Key.ToString()))
                + " - " + GlobalValues.SubjectID.Key
                ).Replace(TitleBuilder.GetYearRangeInTitle(QueryMarshaller.years),
                          "November " + ((GlobalValues.Year) - 1).ToString() + "* Data").Replace("Summary - All School Types Combined", "Summary")
            ;

            CompareContinuingDataGrid.AddSuperHeader(DataSetTitle);

            SetUpChart();
            set_state();
            setBottomLink();
        }
示例#2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            String dataType = GlobalValues.HighSchoolCompletion.Key;

            if (GlobalValues.HighSchoolCompletion.Key == HighSchoolCompletionKeys.All)
            {
                dataType = "All Credential Types";
            }

            String prefix = "High School Completion Rate - " + dataType + TitleBuilder.newline + GlobalValues.TmFrm.Key;

            DataSetTitle = GetTitle(prefix);
            String sTypeTitle = TitleBuilder.GetSchoolTypeInTitle(GlobalValues.STYP);

            if (TitleBuilder.GetSchoolTypeInTitle(GlobalValues.STYP) != String.Empty)
            {
                DataSetTitle = DataSetTitle.Replace(sTypeTitle, String.Empty);
            }

            ((WinssDataGrid)DataGrid).AddSuperHeader(DataSetTitle);
            ((WinssDataGrid)DataGrid).AddSuperHeader(GetSecondSuperHeader());

            List <String> dgOrder = QueryMarshaller.BuildOrderByList(DataSet.Tables[0].Columns);

            //timeframe should be the second sort factor
            dgOrder.Insert(1, v_HSCWWoDisSchoolDistStateEconELPXYearRate.TimeFrameSort);

            barChart.OrderBy = TimeFrameDataGrid.OrderBy = String.Join(",", dgOrder.ToArray());

            set_state();

            if (CountDimensions(SetIsDisaggFlags(GlobalValues)) > 2)
            {
                HideGraphForDisAggOverflow();
            }
            else
            {
                SetUpChart(DataSet);
            }
        }
示例#3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            string title = "WRCT* - Grade 3 - Reading " + WebSupportingClasses.TitleBuilder.newline + GlobalValues.Level.Key;

            DataSetTitle = GetTitleWithoutGroupForSchoolTypeUnsupported(title);
            DataSetTitle = DataSetTitle.Replace(
                TitleBuilder.GetYearRangeInTitle(new List <String> (new String[] { GlobalValues.Year.ToString() })),
                "March " + GlobalValues.Year.ToString() + " Results");

            WrctDataGrid.AddSuperHeader(DataSetTitle);

            List <String> order = QueryMarshaller.BuildOrderByList(DataSet.Tables[0].Columns);

            if (GlobalValues.OrgLevel.Key == OrgLevelKeys.School)
            {
                order.Insert(0, v_WRCT.OrgSchoolTypeLabel);
            }
            WrctDataGrid.OrderBy = String.Join(",", order.ToArray());
            barChart.OrderBy     = String.Join(",", order.ToArray());

            SetUpChart();

            set_state();
        }
示例#4
0
 public string Title() {
     var t = new TitleBuilder();
     t.Append("FooBar");
     return t.ToString();
 }
        public void GetTitleByID_GivenSingleTitleWithNoMatchingId_ShouldReturnNull()
        {
            //---------------Set up test pack-------------------
            var title = new TitleBuilder()
                .WithRandomProps().Build();

            var dbContext = new TestDbContextBuilder()
                .WithTitles(title)
                .Build();

            var repository = new BorrowerRepository(dbContext);
            //---------------Assert Precondition----------------

            //---------------Execute Test ----------------------
            var actualTitle = repository.GetTitleById(title.Id + 1);
            //---------------Test Result -----------------------
            Assert.IsNull(actualTitle);
        }
        public void GetAllTitles_GivenManyTitle_ShouldReturnTitle()
        {
            //---------------Set up test pack-------------------
            var title1 = new TitleBuilder()
                .WithRandomProps().Build();
            var title2 = new TitleBuilder()
               .WithRandomProps().Build();
            var title3 = new TitleBuilder()
              .WithRandomProps().Build();
            var dbContext = new TestDbContextBuilder()
                .WithTitles(title1, title2, title3)
                .Build();

            var repository = new BorrowerRepository(dbContext);
            //---------------Assert Precondition----------------

            //---------------Execute Test ----------------------
            var titles = repository.GetAllTitles();
            //---------------Test Result -----------------------
            Assert.AreEqual(3, titles.Count);
            var actualFirst = titles.First();
            Assert.AreSame(title1, actualFirst);
            var actualLast = titles.Last();
            Assert.AreSame(title3, actualLast);
        }
        public void Create_POST_ShouldCallSaveAndRedirectToIndex()
        {
            var borrower = new BorrowerBuilder()
                .WithRandomProps()
                .Build();
           
            var file = Substitute.For<HttpPostedFileBase>();
            file.FileName.Returns("somefileName");
            file.ContentLength.Returns(Int32.MaxValue);
            file.ContentType.Returns(String.Empty);
            file.InputStream.Returns(Stream.Null);
            
            var repository = Substitute.For<IBorrowerRepository>();
            var title = new TitleBuilder().WithRandomProps().Build();
            borrower.TitleId = title.Id;
            repository.GetTitleById(borrower.TitleId).Returns(title);

            var mapper = Substitute.For<IMappingEngine>();
            var borrowerViewModel = new BorrowerViewModel ();

            mapper.Map<Borrower>(borrowerViewModel).Returns(borrower);
            borrowerViewModel.Id = borrower.Id;
            borrowerViewModel.ContactNumber = borrower.ContactNumber;
            borrowerViewModel.Email = borrower.Email;
            borrowerViewModel.FirstName = borrower.FirstName;
            borrowerViewModel.Surname = borrower.Surname;
            borrowerViewModel.Photo = borrower.Photo;
            borrowerViewModel.TitleId = borrower.TitleId;

            var borrowerController = CreateBuilder()
                .WithBorrowerRepository(repository)
                .WithMappingEngine(mapper)
                .Build();
            //---------------Assert Precondition----------------
            //---------------Execute Test ----------------------
            var result = borrowerController.Create(borrowerViewModel, file) as RedirectToRouteResult;

            //---------------Test Result -----------------------
            Assert.AreSame(title, borrower.Title);
            repository.Received().Save(borrower);

            Assert.IsNotNull(result);
            var actionName = result.RouteValues["action"];
            Assert.AreEqual("Index", actionName);
        }
 public void NewBuilder() {
     builder = new TitleBuilder("Text");
 }
        protected void Page_Load(object sender, EventArgs e)
        {
            //show message if the graph is not visible
            pnlMessage.Visible = (Graph.Visible == false);

            DataSetTitle = GetTitleWithoutGroupForSchoolTypeUnsupported(
                ((GlobalValues.WOW.Key == WOWKeys.WSASCombined) ?
                 WOWKeys.WSASCombined : WOWKeys.WKCE)
                + " - " + (
                    (GlobalValues.Grade.Key == GradeKeys.Combined_PreK_12 ||
                     GlobalValues.Grade.Key == GradeKeys.AllDisAgg)
                        ? String.Empty
                        : "Grade "
                    ) + GlobalValues.Grade.Key
                + " - " + GlobalValues.SubjectID.Key + WebSupportingClasses.TitleBuilder.newline
                + GlobalValues.Level.Key
                )
            ;

            DataSetTitle = DataSetTitle.Replace(
                GlobalValues.GetOrgName(),
                GlobalValues.GetOrgName() + "Compared to Other "
                + ((GlobalValues.OrgLevel.Key == OrgLevelKeys.School)? "Schools" : "Districts") + " in "
                + ((GlobalValues.LF.Key == LFKeys.State)? "Entire State" :
                   (GlobalValues.LF.Key == LFKeys.CESA)? "CESA " + GlobalValues.Agency.CESA.Trim() :
                   GlobalValues.Agency.CountyName.Trim()
                   )

                );

            if (GlobalValues.FAYCode.Key == FAYCodeKeys.FAY)
            {
                DataSetTitle = DataSetTitle.Replace(GlobalValues.GetOrgName(), GlobalValues.GetOrgName().Trim() + "  FAY ");
            }

            if (GlobalValues.WOW.Key == WOWKeys.WSASCombined &&
                GlobalValues.Level.Key == LevelKeys.BasicMinSkillEng)
            {
                DataSetTitle = DataSetTitle.Replace("+ WAA SwD/ELL ", String.Empty);
            }

            DataSetTitle =
                DataSetTitle.Replace(TitleBuilder.GetYearRangeInTitle(QueryMarshaller.years),
                                     "November " + (GlobalValues.Year - 1).ToString() + " Data");

            if (GlobalValues.OrgLevel.Key == OrgLevelKeys.School)
            {
                DataSetTitle = DataSetTitle.Replace(TitleBuilder.GetSchoolTypeInTitle(GlobalValues.STYP), String.Empty);
            }

            StateTestsScatterDataGrid.AddSuperHeader(DataSetTitle);
            StateTestsScatterDataGrid.AddSuperHeader(GetSecondSuperHeader());

            List <String> order = QueryMarshaller.BuildOrderByList(DataSet.Tables[0].Columns);

            order.Insert(0, v_WSAS.School_Name);
            order.Insert(0, v_WSAS.District_Name); //same index is intentional... district, then school
            StateTestsScatterDataGrid.OrderBy = String.Join(", ", order.ToArray());

            StateTestsScatterDataGrid.ForceCurrentFloatToTopOrdering = true;

            SetUpChart();

            set_state();
            setBottomLink();
        }
        public void EnumAsArgumentWithMultipleWordsFormatted() {
            var t = new TitleBuilder();
            t.Append(Sex.NotSpecified);

            Assert.AreEqual("Not Specified", t.ToString());
        }
        public void EnumAsArgumentWithSingleWord() {
            var t = new TitleBuilder();
            t.Append(Sex.Female);

            Assert.AreEqual("Female", t.ToString());
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            DataSetTitle = GetTitleWithoutGroupForSchoolTypeUnsupported(
                ((GlobalValues.WOW.Key == WOWKeys.WSASCombined) ?
                 WOWKeys.WSASCombined : WOWKeys.WKCE)
                + " - " + (
                    (GlobalValues.Grade.Key == GradeKeys.Combined_PreK_12 ||
                     GlobalValues.Grade.Key == GradeKeys.AllDisAgg)
                        ? String.Empty
                        : "Grade "
                    ) + GlobalValues.Grade.Key
                + " - " + GlobalValues.SubjectID.Key
                )
            ;

            DataSetTitle = DataSetTitle.Replace(
                GlobalValues.GetOrgName(),
                "Top Five " + ((GlobalValues.OrgLevel.Key == OrgLevelKeys.School) ? "Schools" : "Districts")
                + " in "
                + ((GlobalValues.LF.Key == LFKeys.State) ? "Entire State" :
                   (GlobalValues.LF.Key == LFKeys.CESA) ? "CESA " + GlobalValues.Agency.CESA.Trim() :
                   GlobalValues.Agency.CountyName.Trim()
                   )
                + ((GlobalValues.Sim.Key == SimKeys.Outperform)? " Outperforming " :  " Similar to ")
                + WebSupportingClasses.TitleBuilder.newline + GlobalValues.GetOrgName()
                + WebSupportingClasses.TitleBuilder.newline
                + " Sorted by " + GlobalValues.SORT.Key
                );

            if (GlobalValues.FAYCode.Key == FAYCodeKeys.FAY)
            {
                DataSetTitle = DataSetTitle.Replace(GlobalValues.GetOrgName(), GlobalValues.GetOrgName().Trim() + "  FAY ");
            }

            DataSetTitle =
                DataSetTitle.Replace(TitleBuilder.GetYearRangeInTitle(QueryMarshaller.years),
                                     "November " + (GlobalValues.Year - 1).ToString() + " Data");

            if (GlobalValues.OrgLevel.Key == OrgLevelKeys.School)
            {
                DataSetTitle = DataSetTitle.Replace(TitleBuilder.GetSchoolTypeInTitle(GlobalValues.STYP), String.Empty);
            }

            DataSetTitle = DataSetTitle.Replace(TitleBuilder.GetCompareToInTitle(GlobalValues.OrgLevel, GlobalValues.CompareTo, GlobalValues.STYP, GlobalValues.S4orALL, WebSupportingClasses.TitleBuilder.GetRegionString(GlobalValues)), String.Empty);

            if (GlobalValues.Sim.Key != SimKeys.Default)
            {
                DataSetTitle = DataSetTitle
                               .Replace("Top Five ", "All "
                                        + ((GlobalValues.Sim.Key == SimKeys.AllSimilar) ? String.Empty : "Similar ")
                                        );
            }

            SimilarDataGrid.AddSuperHeader(DataSetTitle);
            SimilarDataGrid.AddSuperHeader(GetSecondSuperHeader());

            SimilarDataGrid.OrderBy = String.Empty; //disable default order by and let SQL take over

            SetUpChart();
            barChart.OrderBy = String.Empty; //disable default order by and let SQL take over
            if (GlobalValues.Sim.Key != SimKeys.Default)
            {
                barChart.Visible = false;
            }

            if (GlobalValues.Sim.Key != SimKeys.Default)
            {
                SimilarDefPanel.Visible = true;
                SimilarDefLabel.Text    = SimilarDefinitionDescription().Replace("\n", "<br />");
            }

            set_state();
            setBottomLink();
        }
示例#13
0
 public void NewBuilder()
 {
     culture = Thread.CurrentThread.CurrentCulture;
     Thread.CurrentThread.CurrentCulture = CultureInfo.InvariantCulture;
     builder = new TitleBuilder();
 }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (GlobalValues.CompareTo.Key == CompareToKeys.Years &&
                (GlobalValues.SubjectID.Key == SubjectIDKeys.Math ||
                 GlobalValues.SubjectID.Key == SubjectIDKeys.Reading ||
                 GlobalValues.SubjectID.Key == SubjectIDKeys.AllTested)
                )
            {
                pnlNotComparable.Visible = true;
            }


            DataSetTitle = GetTitleForSchoolTypeUnsupported(
                ((GlobalValues.WOW.Key == WOWKeys.WSASCombined) ?
                 "WSAS" : "WKCE") + " - " +
                ((GlobalValues.Grade.Key != GradeKeys.AllDisAgg &&
                  GlobalValues.Grade.Key != GradeKeys.Combined_PreK_12) ?
                 "Grade " : String.Empty) + GlobalValues.Grade.Key +
                " - " + GlobalValues.SubjectID.Key + WebSupportingClasses.TitleBuilder.newline +
                GlobalValues.Level.Key + WebSupportingClasses.TitleBuilder.newline +
                ((GlobalValues.WOW.Key == WOWKeys.WSASCombined) ?
                 WOWKeys.WSASCombined.Replace("WSAS: ", String.Empty) : WOWKeys.WKCE)
                )
            ;

            if (GlobalValues.FAYCode.Key == FAYCodeKeys.FAY)
            {
                DataSetTitle = DataSetTitle.Replace(GlobalValues.GetOrgName(), GlobalValues.GetOrgName() + " FAY");
            }

            if (GlobalValues.WOW.Key == WOWKeys.WSASCombined &&
                GlobalValues.Level.Key == LevelKeys.BasicMinSkillEng)
            {
                DataSetTitle = DataSetTitle.Replace("+ WAA SwD/ELL ", String.Empty);
            }

            //if (GlobalValues.CompareTo.Key != CompareToKeys.Years)
            DataSetTitle =
                DataSetTitle.Replace(TitleBuilder.GetYearRangeInTitle(QueryMarshaller.years),
                                     "November " + (GlobalValues.Year - 1).ToString() + " Data")
            ;

            StateTestsDataGrid.AddSuperHeader(DataSetTitle);

            List <String> order = new List <string>();

            StateTestsDataGrid.OrderBy = barChart.OrderBy = GetCustomOrderBy(order, DataSet.Tables[0].Columns);

            ///*GRAPH*:

            disaggFlags = SetIsDisaggFlags(GlobalValues); //used by CountDimensions() and SetGraphSeriesAndAxisLabelColumns_()

            if (CountDimensions(disaggFlags) > 2)
            {
                HideGraphForDisAggOverflow();
            }
            else
            {
                SetUpGraph();
            }

            set_state();
            setBottomLink();
        }
示例#15
0
 public void NewBuilder()
 {
     builder = new TitleBuilder("Text");
 }
示例#16
0
 public void TestNewBuilderContainsUnmodifiedText()
 {
     builder = new TitleBuilder("Text");
     AssertTitleIs("Text");
 }
        protected override void OnLoad(EventArgs e)
        {
            Page.Master.EnableViewState = false;
            ((SligoCS.Web.WI.WI)Page.Master).SetPageHeading(SetPageHeading());
            Page.Title = Page.Title + " - " + SetPageHeading();

            //SetLinkChangeSelectedSchoolOrDistrict(ChangeSelectedSchoolOrDistrict);

            if (Database != null)
            {
                QueryMarshaller.AutoQuery(Database);
                DataSet = Database.DataSet.Copy();
            }

            OnSetGridColumnVisibility();

            if (Graph != null)
            {
                //Don't display the graph if Compare To Selected is All
                Graph.Visible = !(
                    (GlobalValues.CompareTo.Key == CompareToKeys.SelDistricts || GlobalValues.CompareTo.Key == CompareToKeys.SelSchools) &&
                    GlobalValues.S4orALL.Key == S4orALLKeys.AllSchoolsOrDistrictsIn
                    );

                //if not already hidden, Check whether there is any data to graph.
                if (Graph.Visible)
                {
                    Graph.Visible = (DataSet.Tables[0].Rows.Count != 0);
                }
                //Always show when debug = graph
                if ((GlobalValues.TraceLevels & TraceStateUtils.TraceLevels.graph) == TraceStateUtils.TraceLevels.graph)
                {
                    Graph.Visible = true;
                }
            }

            //No Data message:
            if (DataSet.Tables.Count > 0 && DataSet.Tables[0].Rows.Count <= 0)
            {
                ((WinssDataGrid)DataGrid).NoDataMessage.Visible = true;
            }

            //hide DataGrid Table
            if ((Request.QueryString["DETAIL"] != null) && (Request.QueryString["DETAIL"].ToString() != string.Empty))
            {
                string detailVal = Request.QueryString["DETAIL"];
                if (detailVal == "NO")
                {
                    DataGrid.Visible = false;
                }
            }

            //actually raises the Load Event, so child Pages' handler is not executed until this is called.
            base.OnLoad(e);

            if (!String.IsNullOrEmpty(TitleBuilder.Prefix))
            {
                rawCsvName = TitleBuilder.DownloadRawDataFileName(TitleBuilder.Prefix);
                Session.Add("RawCsvName", rawCsvName);
                Session.Add("RawCsvData", GenerateRawCsvData(DataSet));

                if (globalValues.SuperDownload.Key == SupDwnldKeys.True &&
                    !((GlobalValues.TraceLevels & TraceStateUtils.TraceLevels.globals) != 0))
                {
                    Response.Redirect("serveRawDataCsv.aspx");
                }
            }

            if (GlobalValues.SuperDownload.Key == SupDwnldKeys.False)
            {
                OnDataBindTable(); //must be called after Page Load has been
                if (Graph != null && Graph.Visible)
                {
                    OnDataBindGraph();
                }
            }
        }
 public void TestNewBuilderContainsUnmodifiedText() {
     builder = new TitleBuilder("Text");
     AssertTitleIs("Text");
 }
 protected virtual String GetTitleWithoutGroup(String beginTitle)
 {
     return(TitleBuilder.GetTitleWithoutGroup(beginTitle, GlobalValues, QueryMarshaller));
 }
 protected virtual void Append4Lines(TitleBuilder tb)
 {
     tb.Append(Line1).Append(",", Line2).Append(", ", Line3).Append(",", Line4).Append(",", Line5);
 }
 protected virtual String GetTitleWithoutGroupForSchoolTypeUnsupported(String beginTitle)
 {
     return(TitleBuilder.GetTitleWithoutGroupForSchoolTypeUnsupported(beginTitle, GlobalValues, QueryMarshaller));
 }