private void btnGuardar1_Click(object sender, RoutedEventArgs e) { if (cmbTipoHabitacionCarcteristicas.Text != "" && txbNBaños.Text != "" && txbNCamas.Text != "") { if (int.TryParse(txbNBaños.Text, out x) && int.TryParse(txbNCamas.Text, out x)) { if (accionCaracteristicas == accion.Nuevo) { CaracteristicasHabitacion pro = new CaracteristicasHabitacion() { TipoHabitacion = cmbTipoHabitacionCarcteristicas.Text, NBaños = txbNBaños.Text, NCamas = txbNCamas.Text, }; if (manejadorCaracteristicas.Agregar(pro)) { MessageBox.Show("Las caracteristicas de habitación fue agregado correctamente", "Habitaciones", MessageBoxButton.OK, MessageBoxImage.Information); ActualizarTabla(); HabilitarBotonesCaracteristicasHabitacion(true); HabilitarCajasCaracteristicasHabitacion(false); } else { MessageBox.Show("Las caracteristicas de habitación no se pudo agregar", "Habitaciones", MessageBoxButton.OK, MessageBoxImage.Error); } } else { CaracteristicasHabitacion pro = dtgTipoHabitacionCaracteristicas.SelectedItem as CaracteristicasHabitacion; pro.TipoHabitacion = cmbTipoHabitacionCarcteristicas.Text; pro.NCamas = txbNCamas.Text; pro.NBaños = txbNCamas.Text; if (manejadorCaracteristicas.Modificar(pro)) { MessageBox.Show("Caracteristica de habitación modificado correctamente", "Habitaciones", MessageBoxButton.OK, MessageBoxImage.Information); ActualizarTabla(); HabilitarBotonesCaracteristicasHabitacion(true); HabilitarCajasCaracteristicasHabitacion(false); } else { MessageBox.Show("La caracteristica de habitacion no se pudo actualizar", "Habitaciones", MessageBoxButton.OK, MessageBoxImage.Error); } } } else { MessageBox.Show("El campo numero de baños o de camas no es de tipo numerico", "Habitaciones", MessageBoxButton.OK, MessageBoxImage.Error); } } else { MessageBox.Show("Aun le faltan Campos por rellenar", "Habitaciones", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void btnEditar1_Click(object sender, RoutedEventArgs e) { CaracteristicasHabitacion pro = dtgTipoHabitacionCaracteristicas.SelectedItem as CaracteristicasHabitacion; if (pro != null) { HabilitarCajasCaracteristicasHabitacion(true); txbNCamas.Text = pro.NCamas; txbNBaños.Text = pro.NBaños; cmbTipoHabitacionCarcteristicas.Text = pro.TipoHabitacion; accionCaracteristicas = accion.Editar; HabilitarBotonesCaracteristicasHabitacion(false); } else { MessageBox.Show("Seleccione el tipo de habitacion que desea editar", "Habitaciones", MessageBoxButton.OK, MessageBoxImage.Question); } }
private void btnEliminar1_Click(object sender, RoutedEventArgs e) { CaracteristicasHabitacion pro = dtgTipoHabitacionCaracteristicas.SelectedItem as CaracteristicasHabitacion; if (pro != null) { if (MessageBox.Show("Realmente deseas eliminar estas Caracteristicas de habitación?", "Habitaciones", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { if (manejadorCaracteristicas.Eliminar(pro.Id)) { MessageBox.Show("Las caracteristicas de habitación ha sido eliminado correctamente", "Habitaciones", MessageBoxButton.OK, MessageBoxImage.Information); ActualizarTabla(); } else { MessageBox.Show("Las caracteristicas de habitacion no se pudo eliminar", "Habitaciones", MessageBoxButton.OK, MessageBoxImage.Error); } } } }
public bool Modificar(CaracteristicasHabitacion entidad) { return(repositorio.Update(entidad)); }
public bool Agregar(CaracteristicasHabitacion entidad) { return(repositorio.Create(entidad)); }