Ejemplo n.º 1
0
        private void Cooked(Sale sale)
        {
            try
            {
                if (sale != null)
                {
                    sale.Cooked = 1;
                    _saleRepo.UpdateSale(sale);
                }
                else
                {
                    throw new InvalidOperationException(Properties.Resources.ErrorSaleNull);
                }

                ICollectionView view = CollectionViewSource.GetDefaultView(Sales);
                view.Refresh();
                Loaded();
                MessageHandler.InvokeSuccessMessage("Sale", "The sale has been marked as cooked.");
            }
            catch (InvalidOperationException e)
            {
                Console.WriteLine(e.Message);
            }
            catch (Exception e)
            {
                Console.WriteLine(e);
                throw;
            }
        }
Ejemplo n.º 2
0
        /*public RelayCommand<CurrentCellEndEditEventArgs> EditReservationCommand
         * {
         *  get { return _editReservationCommand; }
         *  set { SetValue(ref _editReservationCommand, value); }
         * }*/
        #endregion

        #region Commands
        private void Delivered(WaiterSale sale)
        {
            if (sale != null)
            {
                sale.Sale.Delivered = 1;
                _saleRepo.UpdateSale((Data.Sale)sale.Sale);
            }
            else
            {
                Console.WriteLine("Something went wrong.. Couldn't edit in the database.");
            }
            ICollectionView view = CollectionViewSource.GetDefaultView(Sales);

            view.Refresh();
            Loaded();
        }