private void InsertButton_Click(object sender, RoutedEventArgs e)
        {
            SaleWindow saleWindow = new SaleWindow();

            saleWindow.Show();
            Insert();
        }
 private void BtnEdit_Click(object sender, RoutedEventArgs e)
 {
     if (dgFurniture.Visibility.Equals(Visibility.Visible))
     {
         Furniture       copy            = (Furniture)SelectedFurniture.Clone();
         FurnitureWindow furnitureWindow = new FurnitureWindow(copy, FurnitureWindow.Operation.EDIT);
         furnitureWindow.Show();
     }
     else if (dgFurnitureType.Visibility.Equals(Visibility.Visible))
     {
         FurnitureType       copy            = (FurnitureType)SelectedFurnitureType.Clone();
         FurnitureTypeWindow furnitureWindow = new FurnitureTypeWindow(copy, FurnitureTypeWindow.Operation.EDIT);
         furnitureWindow.Show();
     }
     else if (dgSales.Visibility.Equals(Visibility.Visible))
     {
         Sale       copy       = (Sale)SelectedSale.Clone();
         SaleWindow saleWindow = new SaleWindow(copy, SaleWindow.Operation.EDIT);
         saleWindow.Show();
     }
     else if (dgUsers.Visibility.Equals(Visibility.Visible))
     {
         User       copy       = (User)SelectedUser.Clone();
         UserWindow userWindow = new UserWindow(copy, UserWindow.Operation.EDIT);
         userWindow.Show();
     }
     else if (dgAdditionalService.Visibility.Equals(Visibility.Visible))
     {
         AdditionalService       copy = (AdditionalService)SelectedAdditionalService.Clone();
         AdditionalServiceWindow additionalServiceWindow = new AdditionalServiceWindow(copy, AdditionalServiceWindow.Operation.EDIT);
         additionalServiceWindow.Show();
     }
 }
        public void Execute(object parameter)
        {
            List <User> users = new List <User>();

            try
            {
                users = new List <User>(App.DB.UserRepository.GetAllData());
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            SaleViewModel saleViewModel = new SaleViewModel()
            {
                AllSales = App.DB.SaleRepository.GetAllData()
            };

            try
            {
                saleViewModel.ClientViewModel = new ClientViewModel();
                var clients = App.DB.ClientRepository.GetAllData();
                saleViewModel.ClientViewModel.AllClients = clients;
            }
            catch (Exception)
            {
            }
            Book book = new Book();

            book = BookViewModel.SelectedBook;
            try
            {
                saleViewModel.CurrentSale = new Sale()
                {
                    Book         = book,
                    Client       = saleViewModel.ClientViewModel.SelectedClient,
                    SaleDateTime = DateTime.Now,
                    Note         = "",
                    No           = 1,
                    RealPrice    = book.PurchasePrice,
                    SalePrice    = book.SalePrice,
                    Id           = 1,
                    User         = BookViewModel.CurrentUser
                };
            }
            catch (Exception)
            {
            }
            SaleWindow saleWindow = new SaleWindow(saleViewModel);

            saleWindow.ShowDialog();
        }
 private void BtnAdd_Click(object sender, RoutedEventArgs e)
 {
     if (dgFurniture.Visibility.Equals(Visibility.Visible))
     {
         var newFurniture = new Furniture();
         var fw           = new FurnitureWindow(newFurniture, FurnitureWindow.Operation.ADD);
         fw.Show();
     }
     else if (dgFurnitureType.Visibility.Equals(Visibility.Visible))
     {
         var newFurnitureType = new FurnitureType();
         var ftw = new FurnitureTypeWindow(newFurnitureType, FurnitureTypeWindow.Operation.ADD);
         ftw.Show();
     }
     else if (dgSales.Visibility.Equals(Visibility.Visible))
     {
         var newSale = new Sale();
         var sw      = new SaleWindow(newSale, SaleWindow.Operation.ADD);
         sw.Show();
     }
     else if (dgUsers.Visibility.Equals(Visibility.Visible))
     {
         var newUser = new User();
         var uw      = new UserWindow(newUser, UserWindow.Operation.ADD);
         uw.Show();
     }
     else if (dgAdditionalService.Visibility.Equals(Visibility.Visible))
     {
         var newAdditionalService = new AdditionalService();
         var asw = new AdditionalServiceWindow(newAdditionalService, AdditionalServiceWindow.Operation.ADD);
         asw.Show();
     }
     else if (dgAdditionalService.Visibility.Equals(Visibility.Visible))
     {
         var        newBill = new Bill();
         BillWindow bw      = new BillWindow();
         bw.Show();
     }
 }
Beispiel #5
0
        private void OpenSaleWindow()
        {
            var saleWindow = new SaleWindow();

            saleWindow.Show();
        }