private void Save(object sender, RoutedEventArgs e) { if (OrderStatusChangedTo("Delivered")) { order.DeliveryDate = DateTime.Now; } order.Status = OrderStatusMapper.ToEnglish(OrderStatusCombo.Text); order.PaymentStatus = PaymentStatusMapper.ToEnglish(PaymentStatusCombo.Text); this.controller.Update(order); this.Close(); }
public OrderView(Order order) : this() { this.order = order; order.SetAccount(new AccountService().GetAccount(order.AccountId)); InitializeComponent(); LoadAvaiableFieldValues(); if (OrderIsCancelled(order)) { DisableCombosAndButtons(); } PizzaListView.ItemsSource = order.GetPizzas(); BeverageListView.ItemsSource = order.GetBeverages(); TotalPriceLabel.Content = order.GetTotalPrice(); OrderStatusCombo.SelectedItem = OrderStatusMapper.ToPortuguese(order.Status); PaymentStatusCombo.SelectedItem = PaymentStatusMapper.ToPortuguese(order.PaymentStatus); }
public ComboStoreService(IDatabaseContext databaseContext, CustomerTypeMapper customerTypeMapper , NationalityMapper nationalityMapper, CustomerStatusMapper customerStatusMapper , CemeteryAreasMapper cemeteryAreasMapper, CemeteryRowsMapper cemeteryRowsMapper , CemeteryColumnsMapper cemeteryColumnsMapper, SecurityLevelMapper securityLevelMapper , ServiceLevelMapper serviceLevelMapper, TombstoneTypeMapper tombstoneTypeMapper , PaymentStatusMapper paymentStatusMapper, IDepartmentMapper departmentMapper , RoleMapper roleMapper) { _databaseContext = databaseContext; _customerTypeMapper = customerTypeMapper; _nationalityMapper = nationalityMapper; _customerStatusMapper = customerStatusMapper; _cemeteryAreasMapper = cemeteryAreasMapper; _cemeteryRowsMapper = cemeteryRowsMapper; _cemeteryColumnsMapper = cemeteryColumnsMapper; _securityLevelMapper = securityLevelMapper; _serviceLevelMapper = serviceLevelMapper; _tombstoneTypeMapper = tombstoneTypeMapper; _paymentStatusMapper = paymentStatusMapper; _departmentMapper = departmentMapper; _roleMapper = roleMapper; }