Exemplo n.º 1
0
        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();
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
 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;
 }