public void GuardarButton_Click(object sender, RoutedEventArgs e) { bool guardado = false; if (string.IsNullOrWhiteSpace(IDTextbox.Text) || IDTextbox.Text == "0") { guardado = ReservacionBLL.Guardar(reservacion); } else { if (!Existe()) { MessageBox.Show("No se pudede modificar", "Fallo", MessageBoxButton.OK, MessageBoxImage.Error); return; } guardado = ReservacionBLL.Modificar(reservacion); } if (guardado) { Limpiar(); MessageBox.Show("Exito.", "Exito", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show("No se puede guardar.", "Fallo", MessageBoxButton.OK, MessageBoxImage.Error); } }
public void BuscarButton_Click(object sender, RoutedEventArgs e) { Reservacion anterior = ReservacionBLL.Buscar(Convert.ToInt32(IDTextbox.Text)); if (anterior != null) { this.reservacion = anterior; this.DataContext = null; this.DataContext = reservacion; MessageBox.Show("Exito!!"); } else { MessageBox.Show("No existe."); } }
public void EliminarButton_Click(object sender, RoutedEventArgs e) { Reservacion existe = ReservacionBLL.Buscar(this.reservacion.ReservacionID); if (existe == null) { MessageBox.Show("Proyecto no encontrado", "Fallo", MessageBoxButton.OK, MessageBoxImage.Error); return; } else { ReservacionBLL.Eliminar(this.reservacion.ReservacionID); MessageBox.Show("Eliminado", "Exito", MessageBoxButton.OK, MessageBoxImage.Information); Limpiar(); } }
private void BuscarButton_Click(object sender, RoutedEventArgs e) { var listado = new List <Reservacion>(); if (CriterioTextBox.Text.Trim().Length > 0) { switch (FiltroComboBox.SelectedIndex) { case 0: listado = ReservacionBLL.GetList(e => e.ReservacionID == Utilidades.ToInt(CriterioTextBox.Text)); break; case 1: listado = ReservacionBLL.GetList(e => e.UsuarioID == Utilidades.ToInt(CriterioTextBox.Text)); break; } } else { listado = ReservacionBLL.GetList(c => true); } DatosDataGrid.ItemsSource = null; DatosDataGrid.ItemsSource = listado; }
public bool Existe() { var proyecto = ReservacionBLL.Buscar(Convert.ToInt32(IDTextbox.Text)); return(proyecto != null); }