示例#1
0
        public RowsFilters ConvertFilter(DataRow _dataRow, RowsFilters _localeRow)
        {
            ConvertData convertData = new ConvertData(_dataRow, _localeRow);

            _localeRow.FiltersQuantityMin = convertData.ConvertDataDouble("QuantityMin");
            _localeRow.FiltersQuantityMax = convertData.ConvertDataDouble("QuantityMax");
            _localeRow.FiltersAmountMin   = convertData.ConvertDataDouble("AmountMin");
            _localeRow.FiltersAmountMax   = convertData.ConvertDataDouble("AmountMax");
            return(_localeRow);
        }
示例#2
0
        public void InitFilters()
        {
            DataTable table = FillGridAllFilter();

            FillFilter("CreatedByUserID", table);
            FillFilter("LastModifiedByUserID", table);
            FillFilter("Delivery", table);
            FillFilter("ManagerName", table);
            FillFilter("Status", table);

            RowsFilters rowsFilters;

            foreach (DataRow row in table.Rows)
            {
                rowsFilters = new RowsFilters();
                ConvertFilter(row, rowsFilters);
                filtersFromTo["Quantity"].min = rowsFilters.FiltersQuantityMin;
                filtersFromTo["Quantity"].max = rowsFilters.FiltersQuantityMax;
                filtersFromTo["Amount"].min   = rowsFilters.FiltersAmountMin;
                filtersFromTo["Amount"].max   = rowsFilters.FiltersAmountMax;
            }
        }