Example #1
0
        private void EditOrder(IAppointment appointment)
        {
            if(IsUserBlocked())
            {
                UpdateOrders();
                return;
            }
               
            var orderAppointment = (OrderAppointment)appointment;

            var order = _orderService.Get(orderAppointment.OrderId);
            var dialog = new OrderAppoinmentView(ClientItemSelected, order, SelectedHall, order.Start, order.End);
            dialog.Show();
            dialog.Closed += (dialogObj, dialogArgs) => UpdateOrders();
        }
Example #2
0
        private void CreateOrder(DateTime start, DateTime end)
        {
            if (ClientItemSelected == null)
            {
                RadWindow.Alert("Выберите клиента для которого хотите оформить заказ");
                return;
            }

            if(SelectedHall == 0)
            {
                RadWindow.Alert("Выберите зал");
                return;
            }

            if (IsUserBlocked())
            {
                UpdateOrders();
                return;
            }

            var dialog = new OrderAppoinmentView(ClientItemSelected, null, SelectedHall, start, end);
            dialog.Show();
            dialog.Closed += (dialogObj, dialogArgs) => UpdateOrders();
        }