Exemple #1
0
        private void btnDeleteSalgado_Click(object sender, RoutedEventArgs e)
        {
            if (TableSalgado(0) != null)
            {
                MessageBoxResult result = MessageBox.Show("Você tem certeza de que gostaria de excluir a receita selecionada?",
                                                          "Aviso!", MessageBoxButton.YesNoCancel);
                if (result == MessageBoxResult.Yes)
                {
                    Model.ModelReceita receita = new Model.ModelReceita();
                    receita = dao.Selection(TableSalgado(0));
                    if (dao.DeletarReceita(TableSalgado(0)))
                    {
                        string   path          = @"D:\CookYourself";
                        string   filesToDelete = receita.Titulo + ".png";
                        string[] fileList      = Directory.GetFiles(path, filesToDelete);
                        if (Directory.Exists(@"D:\CookYourself"))
                        {
                            foreach (string file in fileList)
                            {
                                File.Delete(file);
                            }
                        }

                        MessageBox.Show("A receita foi deletada com sucesso!", "Sucesso!", MessageBoxButton.OK, MessageBoxImage.Information, MessageBoxResult.OK);
                    }
                    else
                    {
                        MessageBox.Show("Algo errado aconteceu ao deletar a receita. Por favor, tente novamente mais tarde.", "Oops!", MessageBoxButton.OK, MessageBoxImage.Error, MessageBoxResult.OK);
                    }
                }
                else
                {
                }
            }
            tblSalgados.ItemsSource = dao.CarregarReceitas(receita.Tipo);
        }