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); }
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; } }