public void GenerateDataAccordingToLastButtonPressed() { int buttonPressed = GetLastButtonPressed(); if (buttonPressed >= 10) { buttonPressed = buttonPressed - 10; ItemsToFetch itemsToFetch = (ItemsToFetch)buttonPressed; int orderId = GetSelectedOrderIdFromSession(); var data = _factory.FetchOrderItemData(itemsToFetch, orderId); _dataTable = DataTableCreator.ToDataTable(data.Cast <ITEM>().ToList()); } else { OrdersToFetch ordersToFetch = (OrdersToFetch)buttonPressed; var data = _factory.FetchDataForAdmin(ordersToFetch); _dataTable = DataTableCreator.ToDataTable(data.Cast <ORDERS>().ToList()); } }
public void FetchCustomerOrderData(OrdersToFetch ordersToFetch) { _view.SetDataSource = _model.FetchOrderData(ordersToFetch); _view.BindData(); _view.InfoMessage = _model.FetchOrderDataInfoMessage(ordersToFetch); }
public string FetchOrderDataInfoMessage(OrdersToFetch ordersToFetch) { LoadCustomerOrderDictionary(_uOW); var info = CustomerOrderData[ordersToFetch].InfoMessage; return(info); }
public IEnumerable <object> FetchDataForCustomer(OrdersToFetch ordersToFetch, string customerEmail) { LoadCustomerOrderDictionary(_uOW); var data = CustomerOrderData[ordersToFetch].FetchDataForCustomer(customerEmail); return(data); }
public string FetchAdminOrderDataInfoMessage(OrdersToFetch ordersToFetch) { LoadAdminOrderDictionary(_uOW); var info = AdminOrderData[ordersToFetch].InfoMessage; return(info); }
public IEnumerable <object> FetchDataForAdmin(OrdersToFetch ordersToFetch) { LoadAdminOrderDictionary(_uOW); var data = AdminOrderData[ordersToFetch].FetchDataForAdmin(); return(data); }
public IEnumerable <object> FetchOrderData(OrdersToFetch ordersToFetch) { string customerEmail = _session.CurrentClientEmail; var data = _factory.FetchDataForCustomer(ordersToFetch, customerEmail); return(data); }
public IEnumerable <object> FetchOrderData(OrdersToFetch ordersToFetch) { SetLastButtonPressed((int)ordersToFetch); var data = _factory.FetchDataForAdmin(ordersToFetch); return(data); }
public void FetchOrderData(OrdersToFetch ordersToFetch) { _view.SetDataSource = _model.FetchOrderData(ordersToFetch); _view.BindData(); _view.Message = _model.FetchOrderDataInfoMessage(ordersToFetch); SetProductionStats(); CheckPrintDataExists(); }
public string FetchOrderDataInfoMessage(OrdersToFetch ordersToFetch) { var info = _factory.FetchOrderDataInfoMessage(ordersToFetch); return(info); }