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(); }
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(); }