コード例 #1
0
        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();
        }
コード例 #2
0
        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);
                }
            }
        }
コード例 #3
0
        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();
        }