Exemplo n.º 1
0
        public ReservaModelo Buscar(int id)
        {
            ReservaModelo obj = (from r in db.reserva
                                 join h in db.habitacion on r.idhabitacion equals h.idhabitacion
                                 join c in db.cliente on r.idcliente equals c.idcliente
                                 where r.idreserva == id
                                 select new ReservaModelo
            {
                idreserva = r.idreserva,
                idhabitacion = r.idhabitacion,
                idcliente = r.idcliente,
                fecha = r.fecha,
                numdias = r.numdias,
                fechaout = r.fechaout,
                total = r.total,
                estado = r.estado,
                // Habitación
                numhab = h.numhab,
                detalle = h.detalle,
                valordia = h.valordia,
                // Cliente
                nombres = c.nombres,
                apellidos = c.apellidos,
                email = c.email,
                telefono = c.telefono
            }).FirstOrDefault();

            return(obj);
        }
 public ActionResult Crear(ReservaModelo obj)
 {
     ViewBag.Habitaciones = man.Habitaciones();
     ViewBag.Clientes     = man.Clientes();
     man.Crear(obj);
     return(RedirectToAction("Index"));
 }
 public ActionResult Editar(int id, ReservaModelo obj)
 {
     ViewBag.Habitaciones = man.Habitaciones();
     ViewBag.Clientes     = man.Clientes();
     obj.idreserva        = id;
     man.Editar(obj);
     return(RedirectToAction("Index"));
 }
Exemplo n.º 4
0
        public int Crear(ReservaModelo obj)
        {
            try {
                var entidad = new reserva();
                entidad.idhabitacion = obj.idhabitacion;
                entidad.idcliente    = obj.idcliente;
                entidad.fecha        = obj.fecha;
                entidad.numdias      = 2;
                entidad.fechaout     = obj.fechaout;
                entidad.total        = 100000;
                entidad.estado       = 0;


                db.reserva.AddOrUpdate(entidad);
                db.SaveChanges();

                return(entidad.idreserva);
            }
            catch (Exception exe)
            {
                return(0);
            }
        }
        private async Task reservar(ReservaModelo item)
        {
            /*FALTA QUE ARREGLEN EL SERVICIO*/
            var usuario = Application.Current.Properties["UserID"].ToString();
            var id      = int.Parse(usuario);


            var url     = GlobalSettings.BASE_URL + GlobalSettings.TIEMPO_MAX_RESERVA;
            var reserva = new ReservaModelo();

            reserva.idElemento  = Elemento.Id;
            reserva.idUbicacion = Elemento.IdUbicacion;
            reserva.idUsuario   = id;

            var getUbicaciones       = new PostService <ReservaModelo>(url);
            Tuple <bool, string> ans = await getUbicaciones.SendRequest(reserva);

            if (ans.Item1)
            {
                //reserva hecha
            }

            //await NavigationService.NavigateToAsync<ListadoViewModel>(item);
        }
 public ActionResult Borrar(int id, ReservaModelo obj)
 {
     man.Borrar(id);
     return(RedirectToAction("Index"));
 }