private void GuardarButton_Click(object sender, RoutedEventArgs e) { bool guardado = false; if (ValidarProyecto()) { Proyectos.Fecha = Convert.ToDateTime(FechaDatePicker.SelectedDate.ToString()); Proyectos.Descripcion = DescripcionTextbox.Text; if (string.IsNullOrWhiteSpace(IdTextbox.Text) || IdTextbox.Text == "0") { guardado = ProyectosBLL.Guardar(Proyectos); } else { if (!Existe()) { MessageBox.Show("Este proyecto no se puede modificar \nporque no existe en la base de datos", "Fallo", MessageBoxButton.OK, MessageBoxImage.Error); return; } guardado = ProyectosBLL.Modificar(Proyectos); } if (guardado) { Limpiar(); MessageBox.Show("El proyecto ha sido guardado correctamente", "Exito", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show("El proyecto no ha podido ser guardado.", "Fallo", MessageBoxButton.OK, MessageBoxImage.Error); } } }