private void button_DeleteProject_Click(object sender, RoutedEventArgs e) { if (_projectId == 0) { MessageBox.Show("Seleccione un Proyecto!", "Error!", MessageBoxButton.OK, MessageBoxImage.Error); return; } else { try { var result = MessageBox.Show("Seguro desea eliminar el Proyecto " + _projectId + " y todos sus Gastos / Jornales?", "Atención!", MessageBoxButton.YesNo, MessageBoxImage.Exclamation); if (result == MessageBoxResult.Yes) { db.DeleteProject(_projectId); ProjectsGrid_Loaded(sender, e); HideButtons(); MessageBox.Show("Proyecto eliminado correctamente!", "Atención!", MessageBoxButton.OK, MessageBoxImage.Asterisk); } } catch (Exception ex) { MessageBox.Show("No se pudo eliminar el Proyecto " + ex, "Error!", MessageBoxButton.OK, MessageBoxImage.Error); } } }