Ejemplo n.º 1
0
        public void FilterData()
        {
            ReportMovement          = new Report_Movement();
            ReportMovement.DoFilter = false;
            ReportMovement.DT1      = DT1;
            ReportMovement.DT2      = DT2;

            ReportMovement.DoFilter    = DoFilter;
            ReportMovement.FilterCat1  = Filter[0];
            ReportMovement.FilterCatD  = Filter[1];
            ReportMovement.FilterCatT  = Filter[2];
            ReportMovement.FilterDep   = Filter[3];
            ReportMovement.FilterPlace = Filter[4];

            ReportMovement.DoGrouping      = DoGrouping;
            ReportMovement.DoSortByRegnr   = chOrderByRegNr.Checked;
            ReportMovement.GroupOrderCat1  = GroupFieldsOrder[0];
            ReportMovement.GroupOrderCatD  = GroupFieldsOrder[1];
            ReportMovement.GroupOrderCatT  = GroupFieldsOrder[2];
            ReportMovement.GroupOrderDep   = GroupFieldsOrder[3];
            ReportMovement.GroupOrderPlace = GroupFieldsOrder[4];

            if (DoGrouping)
            {
                ReportMovement.MakeGroupReport();
            }
            else
            {
                ReportMovement.MakeSimpleReport();
            }

            CheckTable();
            bsRows.DataSource = ReportMovement.ReportRows;
        }