Ejemplo n.º 1
0
        public v_DropoutsWWoDisEconELPSchoolDistState GetDropoutData2()
        {
            DALDropouts dropouts = new DALDropouts();

            List <int> schoolTypes = GetSchoolTypesList(this.SchoolType);

            _fullKeys = FullKeyUtils.GetFullKeysList(CompareTo, OrgLevel, OrigFullKey, CompareToSchoolsOrDistrict, S4orALL);

            List <int> gradeCodeRange = GetGradeCodes();

            Years = base.GetYearList();

            List <int> sexCodes, raceCodes, disabilityCodes, gradeCodes, econDisadvCodes, ELPCodes;

            GetViewByList(ViewBy, OrgLevel, out sexCodes, out raceCodes, out disabilityCodes, out gradeCodes, out econDisadvCodes, out ELPCodes);

            v_DropoutsWWoDisEconELPSchoolDistState ds = new v_DropoutsWWoDisEconELPSchoolDistState();
            List <string> orderBy = GetOrderByList(ds._v_DropoutsWWoDisEconELPSchoolDistState, CompareTo, FullKeyUtils.FullKeyDecode(OrigFullKey));

            ds = dropouts.GetDropoutData2(FullKeyUtils.FullKeyDecode(this._fullKeys), schoolTypes,
                                          Years, sexCodes, raceCodes, disabilityCodes, gradeCodes, econDisadvCodes,
                                          ELPCodes, orderBy);

            this.sql = dropouts.SQL;

            return(ds);
        }
Ejemplo n.º 2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Page.Master.EnableViewState = false;

            //set the page heading
            ((SligoCS.Web.WI.WI)Page.Master).SetPageHeading("What is the drop out rate?");

            _ds      = _dropouts.GetDropoutData2();
            _myTable = _ds._v_DropoutsWWoDisEconELPSchoolDistState;

            GlobalValues.SQL          = _dropouts.SQL;
            SligoDataGrid2.DataSource = _ds;
            SligoDataGrid2.DataBind();
            SetVisibleColumns2(SligoDataGrid2, _ds, _dropouts.ViewBy, _dropouts.OrgLevel, _dropouts.CompareTo, GlobalValues.STYP);
            SligoDataGrid2.AddSuperHeader(base.GetTitle("Dropout Rates", _dropouts));

            set_state();
        }