예제 #1
0
        public string ActualizarReserva(Reserva reservaAModificar)
        {
            reservaAModificar.FechaFin = addHour(reservaAModificar.FechaInicio, reservaAModificar.CantidadHoras);

            Reserva reservaActualizada = null;

            reservaActualizada = dao.Modificar(reservaAModificar);
            return("La reserva registrada exitosamente (" + reservaActualizada.Codigo + ")");
        }
예제 #2
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!");
             }
         }
     }
 }
예제 #3
0
        public Reserva CancelarReserva(int reservaId)
        {
            if (reservaId <= 0)
            {
                throw new FaultException <RepetidoException>(
                          new RepetidoException()
                {
                    Codigo      = "101",
                    Descripcion = "Id ingresado no es válido."
                }, new FaultReason("Error al cancelar reserva."));
            }

            var reserva = dao.Obtener(reservaId);

            reserva.Estado = "CANCELADO";
            return(dao.Modificar(reserva));
        }
예제 #4
0
 public Reserva ModificarReserva(Reserva reservaAModificar)
 {
     if (reservaDAO.Obtener(reservaAModificar) == null)
     {
         throw new FaultException <AdministradorExcepciones>(new
                                                             AdministradorExcepciones()
         {
             Codigo = "0102", Descripcion = "La reserva no existe."
         }, new FaultReason("La reserva no existe. No se puede modificar")
                                                             );
     }
     return(reservaDAO.Modificar(reservaAModificar));
 }
예제 #5
0
 public Reserva ModificarReserva(Reserva reserva)
 {
     return(reservaDAO.Modificar(reserva));
 }