Пример #1
0
        public ActionResult DeleteConfirmed(int id)
        {
            salida_reservas salida_reservas = db.salida_reservas.Find(id);

            db.salida_reservas.Remove(salida_reservas);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Пример #2
0
 public ActionResult Edit([Bind(Include = "id_salida_reservas,observaciones,ud_usuario,id_reserva")] salida_reservas salida_reservas)
 {
     if (ModelState.IsValid)
     {
         db.Entry(salida_reservas).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(salida_reservas));
 }
Пример #3
0
 public ActionResult Edit([Bind(Include = "id_salida_reservas,observaciones,id_usuarios,id_reservas")] salida_reservas salida_reservas)
 {
     if (ModelState.IsValid)
     {
         db.Entry(salida_reservas).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.id_reservas = new SelectList(db.Reservas, "id_reservas", "id_reservas", salida_reservas.id_reservas);
     ViewBag.id_usuarios = new SelectList(db.Usuario, "id_usuario", "nombre", salida_reservas.id_usuarios);
     return(View(salida_reservas));
 }
Пример #4
0
        public ActionResult Create([Bind(Include = "id_salida_reservas,observaciones,ud_usuario,id_reserva")] salida_reservas salida_reservas)
        {
            foreach (var item in ListaReserva)
            {
                Reservas reser = new Reservas();
                reser.numero_habitaciones = item.numero_habitaciones;
                reser.fecha_entrada       = item.fecha_entrada;
                reser.fecha_salida        = item.fecha_salida;
                reser.dias          = item.dias;
                reser.total         = item.total;
                reser.id_huesped    = item.id_huesped;
                reser.id_usuario    = item.id_usuario;
                reser.id_empleado   = item.id_empleado;
                reser.id_habitacion = item.id_habitacion;
                reser.id_pago       = item.id_pago;
            }


            //consultas a las tablas
            Reservas     rer  = (from reser in db.Reservas select reser).First();
            Habitaciones habi = (from habita in db.Habitaciones where habita.id_habitaciones == rer.id_habitacion select habita).First();

            //condiciones
            if (habi.tipo == "habitacion doble")
            {
                habi.cantidad = habi.cantidad + rer.numero_habitaciones;
            }

            if (habi.tipo == "habitacion sencilla")
            {
                habi.cantidad = habi.cantidad + rer.numero_habitaciones;
            }

            else if (habi.tipo == "V.I.P")
            {
                habi.cantidad = habi.cantidad + rer.numero_habitaciones;
            }


            if (ModelState.IsValid)
            {
                db.salida_reservas.Add(salida_reservas);
                db.SaveChanges();
                //reseteando la lista
                ListaReserva = new List <Reservas>();
                huesped      = new List <Huesped>();
                return(RedirectToAction("Index"));
            }

            return(View(salida_reservas));
        }
Пример #5
0
        // GET: salida_reservas/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            salida_reservas salida_reservas = db.salida_reservas.Find(id);

            if (salida_reservas == null)
            {
                return(HttpNotFound());
            }
            return(View(salida_reservas));
        }
Пример #6
0
        // GET: salida_reservas/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            salida_reservas salida_reservas = db.salida_reservas.Find(id);

            if (salida_reservas == null)
            {
                return(HttpNotFound());
            }
            ViewBag.id_reservas = new SelectList(db.Reservas, "id_reservas", "id_reservas", salida_reservas.id_reservas);
            ViewBag.id_usuarios = new SelectList(db.Usuario, "id_usuario", "nombre", salida_reservas.id_usuarios);
            return(View(salida_reservas));
        }
Пример #7
0
        public ActionResult Create([Bind(Include = "id_salida_reservas,observaciones,id_usuarios,id_reservas")] salida_reservas salida_reservas)
        {
            //consultas a las tablas
            Reservas     rer  = (from reser in db.Reservas where reser.id_reservas == salida_reservas.id_reservas select reser).First();
            Habitaciones habi = (from habita in db.Habitaciones where habita.id_habitaciones == rer.id_habitacion select habita).First();

            //condiciones
            if (habi.tipo == "habitacion doble")
            {
                habi.cantidad = habi.cantidad + rer.numero_habitaciones;
            }

            if (habi.tipo == "habitacion sencilla")
            {
                habi.cantidad = habi.cantidad + rer.numero_habitaciones;
            }

            else if (habi.tipo == "V.I.P")
            {
                habi.cantidad = habi.cantidad + rer.numero_habitaciones;
            }



            if (ModelState.IsValid)
            {
                db.salida_reservas.Add(salida_reservas);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }



            if (ModelState.IsValid)
            {
                db.salida_reservas.Add(salida_reservas);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.id_reservas = new SelectList(db.Reservas, "id_reservas", "id_reservas", salida_reservas.id_reservas);
            ViewBag.id_usuarios = new SelectList(db.Usuario, "id_usuario", "nombre", salida_reservas.id_usuarios);
            return(View(salida_reservas));
        }