Beispiel #1
0
    private IList <Order> CreateOrderList(EventArgs e)
    {
        uxMessage.Clear();

        uxExportFilter.GetSearchFilterObj(e);

        OrderCreateExtraFilter orderExtraFilter = new OrderCreateExtraFilter(uxPaymentDrop.SelectedValue, uxProcessedDrop.SelectedValue);

        IList <Order> list = DataAccessContext.OrderRepository.ExportOrder(
            uxSortByDrop.SelectedValue,
            uxExportFilter.SearchFilterObj,
            orderExtraFilter,
            StoreID);

        return(list);
    }
Beispiel #2
0
    protected override void RefreshGrid()
    {
        int totalItems;

        _orderExtraFilter = new OrderCreateExtraFilter(uxPaymentDrop.SelectedValue, uxProcessedDrop.SelectedValue);
        IList <Order> list = DataAccessContext.OrderRepository.SearchOrder(
            GridHelper.GetFullSortText(),
            uxSearchFilter.SearchFilterObj,
            _orderExtraFilter,
            StoreID,
            uxPagingControl.StartIndex,
            uxPagingControl.EndIndex,
            out totalItems);

        uxPagingControl.NumberOfPages = (int)Math.Ceiling((double)totalItems / uxPagingControl.ItemsPerPages);
        uxGrid.DataSource             = list;
        uxGrid.DataBind();
    }
Beispiel #3
0
 public decimal TotalPrice()
 {
     _orderExtraFilter = new OrderCreateExtraFilter(uxPaymentDrop.SelectedValue, uxProcessedDrop.SelectedValue);
     return(DataAccessContext.OrderRepository.SumOrder(uxSearchFilter.SearchFilterObj, _orderExtraFilter, StoreID));
 }