コード例 #1
0
        private void OnRejectOrder()
        {
            if (Selected != null)
            {
                MessageBoxResult result = MessageBox.Show(Properties.Resources.WarningMsgBoxDeleteOrder, Properties.Resources.WarningMsgBoxTitle, MessageBoxButton.OKCancel);
                switch (result)
                {
                case MessageBoxResult.OK:
                    int r = RestockOrderController.RejectOrder(Selected);
                    if (r == 201)
                    {
                        Orders.Remove(Selected);
                        Selected = Orders.FirstOrDefault();
                        MessageBox.Show(Properties.Resources.OrderRejected, Properties.Resources.WarningMsgBoxTitle, MessageBoxButton.OK);
                    }
                    else
                    {
                        MessageBox.Show(Properties.Resources.ErrorMsg, Properties.Resources.WarningMsgBoxTitle, MessageBoxButton.OK);
                    }

                    break;

                case MessageBoxResult.Cancel:
                    break;
                }
            }
            else
            {
                MessageBox.Show(Properties.Resources.WarningMsgBoxChooseOneProduct, Properties.Resources.WarningMsgBoxTitle, MessageBoxButton.OK);
            }
        }
コード例 #2
0
        private void OnApproveOrder()
        {
            MessageBoxResult result = MessageBox.Show(Properties.Resources.WarningMsgBoxApprove, Properties.Resources.WarningMsgBoxTitle, MessageBoxButton.OKCancel);

            switch (result)
            {
            case MessageBoxResult.OK:

                int r = RestockOrderController.ApproveOrder(Selected);
                if (r == 201)
                {
                    Orders.Remove(Selected);
                    Selected = Orders.FirstOrDefault();
                    MessageBox.Show(Properties.Resources.OrderApproved, Properties.Resources.WarningMsgBoxTitle, MessageBoxButton.OK);
                }
                else
                {
                    MessageBox.Show(Properties.Resources.ErrorMsg, Properties.Resources.WarningMsgBoxTitle, MessageBoxButton.OK);
                }

                break;

            case MessageBoxResult.Cancel:
                break;
            }
        }
コード例 #3
0
        public async void OnNavigatedTo(object parameter)
        {
            Orders.Clear();

            var data = await RestockOrderController.GetRestockOrdersJSON();

            Console.Out.WriteLine(data);
            foreach (var item in data)
            {
                Orders.Add(item);
            }

            Selected = Orders.FirstOrDefault();
        }