Exemplo n.º 1
0
        private void Close_Program(object sender, RoutedEventArgs e)
        {
            ConfirmReadiness confWindow = new ConfirmReadiness("Ви впевнені, що хочете вийти?");

            if (confWindow.ShowDialog() == true)
            {
                this.Close();
            }
            else
            {
                confWindow.Hide();
            }
        }
Exemplo n.º 2
0
        private void Change_User(object sender, RoutedEventArgs e)
        {
            ConfirmReadiness confWindow = new ConfirmReadiness("Ви впевнені, що хочете вийти?");

            if (confWindow.ShowDialog() == true)
            {
                LoginScreen login = new LoginScreen();
                login.Show();
                this.Close();
            }
            else
            {
                confWindow.Hide();
            }
        }
Exemplo n.º 3
0
        //provider delete
        private void deleteProviderBtn_Click(object sender, RoutedEventArgs e)
        {
            ConfirmReadiness confWindow = new ConfirmReadiness("Ви підтверджуєте видалення постачальника?");

            if (confWindow.ShowDialog() == true)
            {
                int id             = (ProvidersGrid.SelectedItem as providers).id;
                var deleteProvider = _db.providers.Where(m => m.id == id).Single();
                _db.providers.Remove(deleteProvider);
                _db.SaveChanges();
                ProvidersGrid.ItemsSource = _db.providers.ToList();
            }
            else
            {
                confWindow.Hide();
            }
        }
        private void deleteProviderOrderBtn_Click(object sender, RoutedEventArgs e)
        {
            ConfirmReadiness confWindow = new ConfirmReadiness("Ви підтверджуєте видалення замовлення інгредієнтів?");

            if (confWindow.ShowDialog() == true)
            {
                int content_id    = (providersOrderGrid.SelectedItem as providersOrder).content_id;
                var deleteContent = _db.content_order_ingredients.First(c => c.id == content_id);
                _db.content_order_ingredients.Remove(deleteContent);
                _db.SaveChanges();
                providersOrderGrid.ItemsSource = GetProvidersOrder(DateTime.Now).ToList();
            }
            else
            {
                confWindow.Hide();
            }
        }
Exemplo n.º 5
0
        //storage delete
        private void deleteStorageBtn_Click(object sender, RoutedEventArgs e)
        {
            ConfirmReadiness confWindow = new ConfirmReadiness("Ви підтверджуєте видалення товару?");

            if (confWindow.ShowDialog() == true)
            {
                int id            = (StorageGrid.SelectedItem as StorageItem).id;
                var deleteStorage = _db.storage_ingredient.Where(m => m.id == id).Single();
                _db.storage_ingredient.Remove(deleteStorage);
                _db.SaveChanges();
                StorageGrid.ItemsSource = GetStorageItems();
            }
            else
            {
                confWindow.Hide();
            }
        }
Exemplo n.º 6
0
        //type_dish delete
        private void deleteTypeBtn_Click(object sender, RoutedEventArgs e)
        {
            ConfirmReadiness confWindow = new ConfirmReadiness("Ви підтверджуєте видалення типу страви?");

            if (confWindow.ShowDialog() == true)
            {
                int id             = (typesDishesGrid.SelectedItem as type_dish).id;
                var deleteTypeDish = _db.type_dish.Where(m => m.id == id).Single();
                _db.type_dish.Remove(deleteTypeDish);
                _db.SaveChanges();
                typesDishesGrid.ItemsSource = _db.type_dish.ToList();
            }
            else
            {
                confWindow.Hide();
            }
        }
Exemplo n.º 7
0
        //status delete
        private void deleteStatusBtn_Click(object sender, RoutedEventArgs e)
        {
            ConfirmReadiness confWindow = new ConfirmReadiness("Ви підтверджуєте видалення статусу?");

            if (confWindow.ShowDialog() == true)
            {
                int id           = (statusesGrid.SelectedItem as statuses).id;
                var deleteStatus = _db.statuses.Where(m => m.id == id).Single();
                _db.statuses.Remove(deleteStatus);
                _db.SaveChanges();
                statusesGrid.ItemsSource = _db.statuses.ToList();
            }
            else
            {
                confWindow.Hide();
            }
        }
Exemplo n.º 8
0
        private void deleteRecipeBtn_Click(object sender, RoutedEventArgs e)
        {
            ConfirmReadiness confWindow = new ConfirmReadiness("Ви підтверджуєте видалення рецепту?");

            if (confWindow.ShowDialog() == true)
            {
                int menu_id    = (MenuGrid.SelectedItem as MenuTable).menu_id;
                var deleteDish = _db.menu.First(c => c.id == menu_id);
                _db.menu.Remove(deleteDish);
                _db.SaveChanges();
                MenuGrid.ItemsSource = GetItems(typeId).ToList();
            }
            else
            {
                confWindow.Hide();
            }
        }
Exemplo n.º 9
0
        private void deleteIngrBtn_Click(object sender, RoutedEventArgs e)
        {
            ConfirmReadiness confWindow = new ConfirmReadiness("Ви підтверджуєте видалення інгредієнта?");

            if (confWindow.ShowDialog() == true)
            {
                int ingr_id    = (IngredientsGrid.SelectedItem as ingredients).id;
                var deleteIngr = _db.ingredients.First(c => c.id == ingr_id);
                _db.ingredients.Remove(deleteIngr);
                _db.SaveChanges();
                IngredientsGrid.ItemsSource = _db.ingredients.ToList();
            }
            else
            {
                confWindow.Hide();
            }
        }
Exemplo n.º 10
0
        //check delete
        private void deleteCheckBtn_Click(object sender, RoutedEventArgs e)
        {
            ConfirmReadiness confWindow = new ConfirmReadiness("Ви підтверджуєте видалення замовлення у чеку?");

            if (confWindow.ShowDialog() == true)
            {
                int id          = (checksGrid.SelectedItem as CheckTable).id;
                var deleteCheck = _db.checks.Where(m => m.id == id).Single();
                _db.checks.Remove(deleteCheck);
                _db.SaveChanges();
                checksGrid.ItemsSource = GetCheck();
            }
            else
            {
                confWindow.Hide();
            }
        }
Exemplo n.º 11
0
        //tables delete
        private void deleteTableBtn_Click(object sender, RoutedEventArgs e)
        {
            ConfirmReadiness confWindow = new ConfirmReadiness("Ви підтверджуєте видалення столика?");

            if (confWindow.ShowDialog() == true)
            {
                int id          = (tablesGrid.SelectedItem as platens).id;
                var deleteTable = _db.platens.Where(m => m.id == id).Single();
                _db.platens.Remove(deleteTable);
                _db.SaveChanges();
                tablesGrid.ItemsSource = _db.platens.ToList();
            }
            else
            {
                confWindow.Hide();
            }
        }
Exemplo n.º 12
0
        //orderIngredients delete
        private void deleteOrderIngredientsBtn_Click(object sender, RoutedEventArgs e)
        {
            ConfirmReadiness confWindow = new ConfirmReadiness("Ви підтверджуєте видалення замовлення?");

            if (confWindow.ShowDialog() == true)
            {
                int id            = (ordIngrGrid.SelectedItem as OrderIngredientTable).id;
                var deleteContent = _db.content_order_ingredients.Where(m => m.order_ingredients_id == id).Single();
                _db.content_order_ingredients.Remove(deleteContent);
                _db.SaveChanges();
                var deleteOrderIngredient = _db.order_ingredients.Where(m => m.id == id).Single();
                _db.order_ingredients.Remove(deleteOrderIngredient);
                _db.SaveChanges();
                ordIngrGrid.ItemsSource = GetOrderIngredients();
            }
            else
            {
                confWindow.Hide();
            }
        }
Exemplo n.º 13
0
        private void updateBtn_Click(object sender, RoutedEventArgs e)
        {
            MenuTable        curDish    = (MenuGrid.SelectedItem as MenuTable);
            Button           btn        = (Button)sender;
            ConfirmReadiness confWindow = new ConfirmReadiness("Ви підтверджуєте зміни?");

            if (confWindow.ShowDialog() == true && btn.IsEnabled)
            {
                menu curMenuItem = _db.getDishInfo(curDish.menu_id).Single();
                curMenuItem.price     = curDish.price;
                curMenuItem.dish_name = curDish.name;
                curMenuItem.size      = curDish.size;
                _db.SaveChanges();
                MenuGrid.ItemsSource = GetItems(typeId);
                MessageBox.Show("Зміни успішно збережено");
            }
            else
            {
                confWindow.Hide();
            }
        }
Exemplo n.º 14
0
        private void deleteBtn_Click(object sender, RoutedEventArgs e)
        {
            ConfirmReadiness confWindow = new ConfirmReadiness("Ви підтверджуєте видалення чеку?");

            if (confWindow.ShowDialog() == true)
            {
                int check_id    = (orderChecksGrid.SelectedItem as orderCheck).check_id;
                var deleteCheck = _db.checks.First(c => c.id == check_id);
                _db.checks.Remove(deleteCheck);
                _db.SaveChanges();
                if (waiterId != 0)
                {
                    orderChecksGrid.ItemsSource = GetChecksByWaiter(waiterId).ToList();
                }
                else
                {
                    orderChecksGrid.ItemsSource = GetChecksByDate(DateTime.Now).ToList();
                }
            }
            else
            {
                confWindow.Hide();
            }
        }