Ejemplo n.º 1
0
 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);
     }
 }
Ejemplo n.º 2
0
        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);
            }
        }
Ejemplo n.º 3
0
        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);
                    }
                }
            }
        }
Ejemplo n.º 4
0
 public bool Modificar(CaracteristicasHabitacion entidad)
 {
     return(repositorio.Update(entidad));
 }
Ejemplo n.º 5
0
 public bool Agregar(CaracteristicasHabitacion entidad)
 {
     return(repositorio.Create(entidad));
 }