Exemplo n.º 1
0
 private void btnGuardar2_Click(object sender, RoutedEventArgs e)
 {
     if (cmbTipoHabitacionRegistro.Text != "" && txbNombreHabitacion.Text != "")
     {
         if (accionRegistro == accion.Nuevo)
         {
             RegistroHabitacion pro = new RegistroHabitacion()
             {
                 TipoHabitacion   = cmbTipoHabitacionRegistro.Text,
                 NombreHabitacion = txbNombreHabitacion.Text,
             };
             if (manejadorRegistroHabitacion.Agregar(pro))
             {
                 MessageBox.Show("La habitación fue agregado correctamente", "Habitaciones", MessageBoxButton.OK, MessageBoxImage.Information);
                 ActualizarTabla();
                 HabilitarBotonesRegistroHabitacion(true);
                 HabilitarCajasRegistroHabitacion(false);
             }
             else
             {
                 MessageBox.Show("La habitación no se pudo agregar", "Habitaciones", MessageBoxButton.OK, MessageBoxImage.Error);
             }
         }
         else
         {
             RegistroHabitacion pro = dtgTipoHabitacionRegistro.SelectedItem as RegistroHabitacion;
             pro.TipoHabitacion   = cmbTipoHabitacionRegistro.Text;
             pro.NombreHabitacion = txbNombreHabitacion.Text;
             if (manejadorRegistroHabitacion.Modificar(pro))
             {
                 MessageBox.Show("Habitación modificado correctamente", "Habitaciones", MessageBoxButton.OK, MessageBoxImage.Information);
                 ActualizarTabla();
                 HabilitarBotonesRegistroHabitacion(true);
                 HabilitarCajasRegistroHabitacion(false);
             }
             else
             {
                 MessageBox.Show("Habitación no se pudo actualizar", "Habitaciones", MessageBoxButton.OK, MessageBoxImage.Error);
             }
         }
     }
     else
     {
         MessageBox.Show("Aun le faltan Campos por rellenar", "Habitaciones", MessageBoxButton.OK, MessageBoxImage.Error);
     }
 }
Exemplo n.º 2
0
        private void btnEditar2_Click(object sender, RoutedEventArgs e)
        {
            RegistroHabitacion pro = dtgTipoHabitacionRegistro.SelectedItem as RegistroHabitacion;

            if (pro != null)
            {
                HabilitarCajasRegistroHabitacion(true);
                cmbTipoHabitacionRegistro.Text = pro.TipoHabitacion;
                txbNombreHabitacion.Text       = pro.NombreHabitacion;
                accionRegistro = accion.Editar;
                HabilitarBotonesRegistroHabitacion(false);
            }
            else
            {
                MessageBox.Show("Seleccione la habitacion que desea editar", "Habitaciones", MessageBoxButton.OK, MessageBoxImage.Question);
            }
        }
Exemplo n.º 3
0
        private void btnEliminar2_Click(object sender, RoutedEventArgs e)
        {
            RegistroHabitacion pro = dtgTipoHabitacionRegistro.SelectedItem as RegistroHabitacion;

            if (pro != null)
            {
                if (MessageBox.Show("Realmente deseas eliminar estas habitación?", "Habitaciones", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes)
                {
                    if (manejadorRegistroHabitacion.Eliminar(pro.Id))
                    {
                        MessageBox.Show("La abitación ha sido eliminado correctamente", "Habitaciones", MessageBoxButton.OK, MessageBoxImage.Information);
                        ActualizarTabla();
                    }
                    else
                    {
                        MessageBox.Show("La habitacion no se pudo eliminar", "Habitaciones", MessageBoxButton.OK, MessageBoxImage.Error);
                    }
                }
            }
        }
Exemplo n.º 4
0
 public bool Modificar(RegistroHabitacion entidad)
 {
     return(repositorio.Update(entidad));
 }
Exemplo n.º 5
0
 public bool Agregar(RegistroHabitacion entidad)
 {
     return(repositorio.Create(entidad));
 }