Exemple #1
0
 private void btnGuardar3_Click(object sender, RoutedEventArgs e)
 {
     if (txbNombreServicio.Text != "" && txbDescripcion.Text != "")
     {
         if (!int.TryParse(txbNombreServicio.Text, out x) && !int.TryParse(txbDescripcion.Text, out x))
         {
             if (accionOtro == accion.Nuevo)
             {
                 OtrosServicios pro = new OtrosServicios()
                 {
                     NombreServicio     = txbNombreServicio.Text,
                     Descripcion        = txbDescripcion.Text,
                     FotografiaServicio = ImageToByte(imgFotoServicio.Source),
                 };
                 if (manejadorOtroServicio.Agregar(pro))
                 {
                     MessageBox.Show("El servicio fue agregado correctamente", "Habitaciones", MessageBoxButton.OK, MessageBoxImage.Information);
                     ActualizarTabla();
                     HabilitarBotonesOtrosServicios(true);
                     HabilitarCajasOtrosServicios(false);
                 }
                 else
                 {
                     MessageBox.Show("El servicio no se pudo agregar", "Habitaciones", MessageBoxButton.OK, MessageBoxImage.Error);
                 }
             }
             else
             {
                 OtrosServicios pro = dtgOtrosServicios.SelectedItem as OtrosServicios;
                 pro.NombreServicio = txbNombreServicio.Text;
                 pro.Descripcion    = txbDescripcion.Text;
                 if (manejadorOtroServicio.Modificar(pro))
                 {
                     MessageBox.Show("Servicio modificado correctamente", "Habitaciones", MessageBoxButton.OK, MessageBoxImage.Information);
                     ActualizarTabla();
                     HabilitarBotonesOtrosServicios(true);
                     HabilitarCajasOtrosServicios(false);
                 }
                 else
                 {
                     MessageBox.Show("El servicio no se pudo actualizar", "Habitaciones", MessageBoxButton.OK, MessageBoxImage.Error);
                 }
             }
         }
         else
         {
             MessageBox.Show("El campo del Nombre del servicio o la descripcion no acptan ese tipo de caracteres", "Habitaciones", MessageBoxButton.OK, MessageBoxImage.Error);
         }
     }
     else
     {
         MessageBox.Show("Aun le faltan Campos por rellenar", "Habitaciones", MessageBoxButton.OK, MessageBoxImage.Error);
     }
 }