private void btnGuardar1_Click(object sender, RoutedEventArgs e) { if (cmbNombreHusped.Text != "" && dtpFechaFinal.Text != "") { if (accionDesalojo == accion.Nuevo) { DesalojoHabitacion pro = new DesalojoHabitacion() { Nombre = cmbNombreHusped.Text, FechaFinal = dtpFechaFinal.SelectedDate.Value, }; if (manejadorDesalojo.Agregar(pro)) { MessageBox.Show("El desalojo del huesped fue agregado correctamente", "Huesped", MessageBoxButton.OK, MessageBoxImage.Information); ActualizarTabla(); HabilitarBotonesDesalojo(true); HabilitarCajasDesalojo(false); } else { MessageBox.Show("El desalojo del huesped no se pudo realizar", "Huesped", MessageBoxButton.OK, MessageBoxImage.Error); } } else { DesalojoHabitacion pro = dtgDesalojo.SelectedItem as DesalojoHabitacion; pro.Nombre = cmbNombreHusped.Text; pro.FechaFinal = dtpFechaFinal.SelectedDate.Value; if (manejadorDesalojo.Modificar(pro)) { MessageBox.Show("Desalojo del huesped modificado correctamente", "Huesped", MessageBoxButton.OK, MessageBoxImage.Information); ActualizarTabla(); HabilitarBotonesDesalojo(true); HabilitarCajasDesalojo(false); } else { MessageBox.Show("El desalojo del huesped no se pudo actualizar", "Huesped", MessageBoxButton.OK, MessageBoxImage.Error); } } } else { MessageBox.Show("Aun le faltan campos por rellenar", "Huesped", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void btnEditar1_Click(object sender, RoutedEventArgs e) { DesalojoHabitacion pro = dtgDesalojo.SelectedItem as DesalojoHabitacion; if (pro != null) { HabilitarCajasDesalojo(true); cmbNombreHusped.Text = pro.Nombre; dtpFechaFinal.SelectedDate = pro.FechaFinal; accionDesalojo = accion.Editar; HabilitarBotonesDesalojo(false); } else { MessageBox.Show("Seleccione el desalojo que desea editar", "Huesped", MessageBoxButton.OK, MessageBoxImage.Question); } }
private void btnEliminar1_Click(object sender, RoutedEventArgs e) { DesalojoHabitacion pro = dtgDesalojo.SelectedItem as DesalojoHabitacion; if (pro != null) { if (MessageBox.Show("Realmente deseas eliminar el desalojo del huesped?", "Huesped", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { if (manejadorDesalojo.Eliminar(pro.Id)) { MessageBox.Show("El desalojo del huesped ha sido eliminado correctamente", "Huesped", MessageBoxButton.OK, MessageBoxImage.Information); ActualizarTabla(); } else { MessageBox.Show("El desalojo del huesped no se pudo eliminar", "Huesped", MessageBoxButton.OK, MessageBoxImage.Error); } } } }
public bool Modificar(DesalojoHabitacion entidad) { return(repositorio.Update(entidad)); }
public bool Agregar(DesalojoHabitacion entidad) { return(repositorio.Create(entidad)); }