private void BtnSave_Click(object sender, RoutedEventArgs e) { if (IsValid() == false) { return; } switch (operation) { case Operation.ADD: AdditionalServiceDAO.Create(additionalService); break; case Operation.EDIT: foreach (var ads in Project.Instance.AdditionalServicesList) { if (ads.ID == additionalService.ID) { ads.Name = additionalService.Name; ads.Price = additionalService.Price; break; } } AdditionalServiceDAO.Update(additionalService); break; } this.Close(); }
private void BtnDelete_Click(object sender, RoutedEventArgs e) { if (MessageBox.Show($"Are you sure that you want to delete this?", "Delete", MessageBoxButton.YesNo) == MessageBoxResult.Yes) { if (dgFurniture.Visibility.Equals(Visibility.Visible)) { FurnitureDAO.Delete(SelectedFurniture); } else if (dgFurnitureType.Visibility.Equals(Visibility.Visible)) { FurnitureTypeDAO.Delete(SelectedFurnitureType); } else if (dgSales.Visibility.Equals(Visibility.Visible)) { SaleDAO.Delete(SelectedSale); SaleDAO.DeleteFurnitureSale(SelectedSale); } else if (dgUsers.Visibility.Equals(Visibility.Visible)) { UserDAO.Delete(SelectedUser); } else if (dgAdditionalService.Visibility.Equals(Visibility.Visible)) { AdditionalServiceDAO.Delete(SelectedAdditionalService); } } }
private void btnAddEditAdditionalService_Click(object sender, RoutedEventArgs e) { AdditionalServiceDAO additionalServiceDAO = new AdditionalServiceDAO(); if (mode == Mode.ADD) { AdditionalService additionalService = new AdditionalService() { Name = tbName.Text.Trim(), Price = decimal.Parse(tbPrice.Text.Trim()) }; MainWindow.additionalServicesList.Add(additionalService); } else { additionalService.Name = tbName.Text.Trim(); additionalService.Price = decimal.Parse(tbPrice.Text.Trim()); additionalServiceDAO.Update(additionalService); } Close(); }