Example #1
0
        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());
            }
        }
Example #2
0
        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);
        }
Example #7
0
        public IEnumerable <object> FetchOrderData(OrdersToFetch ordersToFetch)
        {
            string customerEmail = _session.CurrentClientEmail;

            var data = _factory.FetchDataForCustomer(ordersToFetch, customerEmail);

            return(data);
        }
Example #8
0
        public IEnumerable <object> FetchOrderData(OrdersToFetch ordersToFetch)
        {
            SetLastButtonPressed((int)ordersToFetch);

            var data = _factory.FetchDataForAdmin(ordersToFetch);

            return(data);
        }
Example #9
0
        public void FetchOrderData(OrdersToFetch ordersToFetch)
        {
            _view.SetDataSource = _model.FetchOrderData(ordersToFetch);

            _view.BindData();

            _view.Message = _model.FetchOrderDataInfoMessage(ordersToFetch);

            SetProductionStats();

            CheckPrintDataExists();
        }
Example #10
0
        public string FetchOrderDataInfoMessage(OrdersToFetch ordersToFetch)
        {
            var info = _factory.FetchOrderDataInfoMessage(ordersToFetch);

            return(info);
        }