Ejemplo n.º 1
0
        public IActionResult Index()
        {
            OfertaBusiness ofertaBusiness = new OfertaBusiness(this.Configuration);

            ObjetoContenedorPrincipal contenedor = new ObjetoContenedorPrincipal();

            contenedor.Ofertas = ofertaBusiness.ObtenerOfertas();

            return(View("Admin", contenedor));
        }
Ejemplo n.º 2
0
        public IActionResult Tarifas()
        {
            TarifaBusiness tarifaBusiness = new TarifaBusiness(this.Configuration);

            ObjetoContenedorPrincipal contenedor = new ObjetoContenedorPrincipal();

            contenedor.Tarifas = tarifaBusiness.ObtenerTarifas();

            return(View("Tarifas", contenedor));
        }
Ejemplo n.º 3
0
        public IActionResult ValidarReservacion(String fecha_llegada, String fecha_salida, int tipo_habitacion)
        {
            ReservacionBusiness reservacionBusiness = new ReservacionBusiness(this.Configuration);

            ObjetoContenedorPrincipal contenedor = new ObjetoContenedorPrincipal();

            contenedor.Habitacion = reservacionBusiness.ValidarReservacion(fecha_llegada, fecha_salida, tipo_habitacion);


            return(View("ResultadoHabitacion", contenedor));
        }
Ejemplo n.º 4
0
        public IActionResult AdministrarHabitaciones()
        {
            TarifaBusiness tb = new TarifaBusiness(this.Configuration);

            ObjetoContenedorPrincipal obj = new ObjetoContenedorPrincipal();

            obj.HabitacionesStandard = tb.ObtenerHabitaciones(1);
            obj.HabitacionesJunior   = tb.ObtenerHabitaciones(2);

            return(View("AdministrarHabitaciones", obj));
        }
Ejemplo n.º 5
0
        public IActionResult Index()
        {
            OfertaBusiness ofertaBusiness = new OfertaBusiness(this.Configuration);

            ObjetoContenedorPrincipal contenedor = new ObjetoContenedorPrincipal();

            contenedor.Ofertas = ofertaBusiness.ObtenerOfertas();

            VistaBusiness vb = new VistaBusiness(this.Configuration);

            contenedor.vista = vb.obtenerHome();

            return(View("Index", contenedor));
        }
Ejemplo n.º 6
0
        public IActionResult ValidarUsuario(String usuario, String contra)
        {
            UsuarioBusiness usuarioBusiness = new UsuarioBusiness(this.Configuration);

            int resultado = usuarioBusiness.ValidarUsuario(usuario, contra);

            if (resultado == 1)
            {
                OfertaBusiness ofertaBusiness = new OfertaBusiness(this.Configuration);

                ObjetoContenedorPrincipal contenedor = new ObjetoContenedorPrincipal();

                contenedor.Ofertas = ofertaBusiness.ObtenerOfertas();

                return(View("Admin", contenedor));
            }

            return(View("LogIn"));
        }
Ejemplo n.º 7
0
        public IActionResult ActualizarTarifa(int id, int precio, String descripcion, IFormFile img)
        {
            if (img != null)
            {
                var fileName = "";
                if (id == 2)
                {
                    fileName = "junior.jpg";
                }
                else if (id == 1)
                {
                    fileName = "standard.jpg";
                }

                var        uploads  = Path.Combine(hostingEnvironment.WebRootPath, "assets/img/tarifas");
                var        filePath = Path.Combine(uploads, fileName);
                FileStream f        = new FileStream(filePath, FileMode.Create);
                img.CopyTo(f);
                f.Close();
            }
            TarifaBusiness tb      = new TarifaBusiness(this.Configuration);
            String         mensaje = "Actualizado con exito";

            try
            {
                tb.ActualizarTarifa(id, precio, descripcion);
            }
            catch
            {
                mensaje = "Error al actualizar";
            }

            ObjetoContenedorPrincipal obj = new ObjetoContenedorPrincipal();

            obj.HabitacionesStandard = tb.ObtenerHabitaciones(1);
            obj.HabitacionesJunior   = tb.ObtenerHabitaciones(2);
            obj.Mensaje = mensaje;

            return(View("AdministrarHabitaciones", obj));
        }
        public IActionResult insertarReservacion(Reservacion reservacion)
        {
            MensajeReserva mr = new MensajeReserva();

            mr.nombre = reservacion.nombre;
            mr.email  = reservacion.email;

            mr.codigo          = "RE-" + reservacion.nombre.Substring(0, 3) + "-" + reservacion.id_habitacion;
            reservacion.codigo = mr.codigo;
            ReservacionBusiness rb = new ReservacionBusiness(this.Configuration);

            rb.insertarReservacion(reservacion);

            ObjetoContenedorPrincipal contenedor = new ObjetoContenedorPrincipal();

            contenedor.mensaje = mr;

            String bodyParam = "Su reservacion en el hotel BKRJ Resort se ha completado,\n Su numero de reservacion es: " + mr.codigo + "\nGracias por preferirnos!";

            enviarCorreo(mr.email, bodyParam);
            return(View("ConfirmarReservacion", contenedor));
        }