예제 #1
0
 public void ValidarTexbox()
 {
     if (txt_apelli_matern_cli.Text == "" | Txt_apell_patern_cliente.Text == "" | Txt_dir_cliente.Text == "" | txt_email.Text == "" | Txt_nom_cliente.Text == "" | Txt_id_cliente.Text == "" | Txt_telefono_cliente.Text == "")
     {
         MessageBox.Show("Debe completar todos los campos");
     }
     else
     {
         if (reservaBO_mod != null)
         {
             if (reservaDAO.Modificar(Recuperar_Informacion()) == 1)
             {
                 MessageBox.Show("Se ha modificado la reserva");
                 this.DialogResult = DialogResult.OK;
             }
             else
             {
                 MessageBox.Show("Ha habido un error al modificar la reserva!");
             }
         }
         else
         {
             if (reservaDAO.Agregar(Recuperar_Informacion()) == 1)
             {
                 MessageBox.Show("Se ha registrado la reserva");
                 this.DialogResult = DialogResult.OK;
             }
             else
             {
                 MessageBox.Show("Ha habido un error al hacer la reserva!");
             }
         }
     }
 }
        public bool AgregarReserva(Reserva reserva, List <DetalleReserva> listaDetalle)
        {
            bool exito = false;

            if (ReservaDAO.Agregar(reserva))
            {
                reserva.Id = ReservaDAO.ObtenerIdUltimaReserva();
                foreach (var detalle in listaDetalle)
                {
                    detalle.Reserva = reserva;
                    DetalleReservaDAO.Agregar(detalle);
                }
                exito = true;
            }
            return(exito);
        }