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(); } }
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(); } }