コード例 #1
0
        public ActionResult Create([Bind(Include = "CodPick,DesPick")] TRAN_Pick_Drop tRAN_Pick_Drop)
        {
            if (ModelState.IsValid)
            {
                db.TRAN_Pick_Drop.Add(tRAN_Pick_Drop);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(tRAN_Pick_Drop));
        }
コード例 #2
0
        public ActionResult Create([Bind(Include = "Codtip,Destip")] TRAN_Tipo_Transporte tRAN_Tipo_Transporte)
        {
            if (ModelState.IsValid)
            {
                db.TRAN_Tipo_Transporte.Add(tRAN_Tipo_Transporte);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(tRAN_Tipo_Transporte));
        }
コード例 #3
0
        public ActionResult Create([Bind(Include = "CodTerap,NomTerap")] SPA_Terapeutas sPA_Terapeutas)
        {
            if (ModelState.IsValid)
            {
                db.SPA_Terapeutas.Add(sPA_Terapeutas);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(sPA_Terapeutas));
        }
コード例 #4
0
        public ActionResult Create([Bind(Include = "CodSala,DesSala,CarSala")] SPA_Salas sPA_Salas)
        {
            if (ModelState.IsValid)
            {
                db.SPA_Salas.Add(sPA_Salas);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(sPA_Salas));
        }
コード例 #5
0
        public ActionResult Create([Bind(Include = "CodSer,NomSer,DesSer,DurSer,PreSer")] SPA_Servicios sPA_Servicios)
        {
            if (ModelState.IsValid)
            {
                db.SPA_Servicios.Add(sPA_Servicios);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(sPA_Servicios));
        }
コード例 #6
0
        public ActionResult Create([Bind(Include = "CodTour,NomTour,DesTour,DurTour,PreTourAdulto,PreTourAdultoM,PreTourNino,NotasTour,ComTour")] TOUR_Catalogo_Tour tOUR_Catalogo_Tour)
        {
            if (ModelState.IsValid)
            {
                db.TOUR_Catalogo_Tour.Add(tOUR_Catalogo_Tour);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.ComTour = new SelectList(db.TOUR_Operadores, "CodCom", "NomCom", tOUR_Catalogo_Tour.ComTour);
            return(View(tOUR_Catalogo_Tour));
        }
コード例 #7
0
        public ActionResult Create([Bind(Include = "CodCom,NomCom,TelCom,EmaCom,Contacto1,Telcon1,EmaCon1,Contacto2,Telcon2,Emacon2")] TOUR_Operadores tOUR_Operadores)
        {
            if (ModelState.IsValid)
            {
                db.TOUR_Operadores.Add(tOUR_Operadores);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.CodCom = new SelectList(db.TOUR_Catalogo_Tour, "CodTour", "NomTour", tOUR_Operadores.CodCom);
            return(View(tOUR_Operadores));
        }
コード例 #8
0
        public ActionResult Create([Bind(Include = "CodReserva,ReservaOpera,NomHuesped,NumRoom,Checkin,Checkout,FecReg,UsrReg,Alergias,Observaciones,NotasCliente,Email")] SPA_Encabezado_Reserva sPA_Encabezado_Reserva)
        {
            if (ModelState.IsValid)
            {
                db.SPA_Encabezado_Reserva.Add(sPA_Encabezado_Reserva);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.CodReserva = new SelectList(db.SPA_Detalle_Reserva, "CodReserva", "CodSer", sPA_Encabezado_Reserva.CodReserva);
            return(View(sPA_Encabezado_Reserva));
        }
コード例 #9
0
        public ActionResult Create([Bind(Include = "CodReserva,ReservaOpera,NomHuesped,NumRoom,Checkin,Checkout,FecReg,UsrReg,Alergias,Observaciones,NotasCliente,Email,CodCom,CodTour,PaxAdul,PaxAdulM,PaxNino,Total,Fecha,Hora,ReturnTime")] TOUR_Encabezado_Reserva tOUR_Encabezado_Reserva)
        {
            if (ModelState.IsValid)
            {
                db.TOUR_Encabezado_Reserva.Add(tOUR_Encabezado_Reserva);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.CodTour = new SelectList(db.TOUR_Catalogo_Tour, "CodTour", "NomTour", tOUR_Encabezado_Reserva.CodTour);
            ViewBag.CodCom  = new SelectList(db.TOUR_Operadores, "CodCom", "NomCom", tOUR_Encabezado_Reserva.CodCom);
            return(View(tOUR_Encabezado_Reserva));
        }
コード例 #10
0
        public ActionResult Create([Bind(Include = "CodReserva,ReservaOpera,NomHuesped,NumRoom,Checkin,Checkout,FecReg,UsrReg,Alergias,Observaciones,NotasCliente,Email,TipoTran,Pickup,Dropoff,Pax,Precio,Fecha,Hora,Aerolinea,NoVuelo")] TRAN_Encabezado_Reserva tRAN_Encabezado_Reserva)
        {
            if (ModelState.IsValid)
            {
                db.TRAN_Encabezado_Reserva.Add(tRAN_Encabezado_Reserva);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.Pickup   = new SelectList(db.TRAN_Pick_Drop, "CodPick", "DesPick", tRAN_Encabezado_Reserva.Pickup);
            ViewBag.Dropoff  = new SelectList(db.TRAN_Pick_Drop, "CodPick", "DesPick", tRAN_Encabezado_Reserva.Dropoff);
            ViewBag.TipoTran = new SelectList(db.TRAN_Tipo_Transporte, "Codtip", "Destip", tRAN_Encabezado_Reserva.TipoTran);
            return(View(tRAN_Encabezado_Reserva));
        }
コード例 #11
0
        public ActionResult Create([Bind(Include = "CodReserva,Numreg,FecHoraRes,CodSer,CodSala,CodTerap,Notas,NomHues")] SPA_Detalle_Reserva sPA_Detalle_Reserva)
        {
            if (ModelState.IsValid)
            {
                db.SPA_Detalle_Reserva.Add(sPA_Detalle_Reserva);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.CodReserva = new SelectList(db.SPA_Encabezado_Reserva, "CodReserva", "ReservaOpera", sPA_Detalle_Reserva.CodReserva);
            ViewBag.CodSala    = new SelectList(db.SPA_Salas, "CodSala", "DesSala", sPA_Detalle_Reserva.CodSala);
            ViewBag.CodSer     = new SelectList(db.SPA_Servicios, "CodSer", "NomSer", sPA_Detalle_Reserva.CodSer);
            ViewBag.CodTerap   = new SelectList(db.SPA_Terapeutas, "CodTerap", "NomTerap", sPA_Detalle_Reserva.CodTerap);
            return(View(sPA_Detalle_Reserva));
        }
コード例 #12
0
        public ActionResult Edit(User user)
        {
            //if (ModelState.IsValid)
            //{
            //    db.Entry(user).State = EntityState.Modified;
            //    db.SaveChanges();
            //    return RedirectToAction("Index");
            //}
            //return View(user);

            if (user != null)
            {
                ConciergeEntities1 db_Aux = new ConciergeEntities1();
                var Upd = db_Aux.Users.Find(user.Id);
                if (Upd != null)
                {
                    //Actulizando datos
                    Upd.Nombre = user.Nombre;
                    Upd.Nivel  = user.Nivel;
                    Upd.Activo = user.Activo;
                    db_Aux.Entry(Upd).CurrentValues.SetValues(Upd);
                    db_Aux.SaveChanges();
                }
                return(RedirectToAction("Index"));
            }
            return(View(user));
        }
コード例 #13
0
 public ActionResult EditPassword(User user, String PasswordConfirm)
 {
     //if (ModelState.IsValid)
     //{
     //    db.Entry(user).State = EntityState.Modified;
     //    db.SaveChanges();
     //    return RedirectToAction("Index");
     //}
     if (user != null)
     {
         if (user.Password == PasswordConfirm)
         {
             ConciergeEntities1 db_Aux = new ConciergeEntities1();
             var Upd = db_Aux.Users.Find(user.Id);
             if (Upd != null)
             {
                 //Actulizando datos
                 Upd.Password = user.Password;
                 db_Aux.Entry(Upd).CurrentValues.SetValues(Upd);
                 db_Aux.SaveChanges();
             }
             return(RedirectToAction("Index"));
         }
         else
         {
             ModelState.AddModelError("ConfirmPassword", "El password no coincide.");
         }
     }
     return(View(user));
 }
コード例 #14
0
 public ActionResult Create(User user, String PasswordConfirm)
 {
     if (db.Users.Any(a => a.Usuario == user.Usuario))
     {
         ModelState.AddModelError("Usuario", "Este usuario ya existe.");
     }
     if (user.Password != PasswordConfirm)
     {
         ModelState.AddModelError("ConfirmPassword", "El password no coincide.");
     }
     if (ModelState.IsValid)
     {
         db.Users.Add(user);
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(user));
 }
コード例 #15
0
        public JsonResult ActualizarReserva(SPA_Encabezado_Reserva Det)
        {
            bool status = true;

            try
            {
                var enDB       = db.SPA_Detalle_Reserva.Where(x => x.CodReserva == Det.CodReserva); //Los que están en la BD para comparaciones
                var EnForm     = Det.SPA_Detalle_Reserva.Select(x => x.Numreg).ToArray();           //Cargando el valor "CodReserva" de lo que se trae
                var Nuevos     = Det.SPA_Detalle_Reserva.Where(x => x.Numreg == 0).AsEnumerable();  //Registros con valor "0"
                var Eliminados = enDB.Where(x => !EnForm.Contains(x.Numreg));
                var Aeditar    = Det.SPA_Detalle_Reserva.Where(x => x.Numreg > 0);                  //Cuando trae valores

                //Eliminando:
                db.SPA_Detalle_Reserva.RemoveRange(Eliminados);
                //Actualizando: Editando valores que vienen
                Aeditar = Aeditar.Select(c => { c.CodReserva = Det.CodReserva; return(c); }).AsEnumerable();//Agregando el CodReserva a los detalles
                foreach (var Reg in Aeditar)
                {
                    db.Entry(Reg).State = System.Data.Entity.EntityState.Modified;
                }
                //Insertando
                Nuevos = Nuevos.Select(c => { c.CodReserva = Det.CodReserva; return(c); }).AsEnumerable();//Agregando el CodReserva a los detalles
                db.SPA_Detalle_Reserva.AddRange(Nuevos);

                db.SaveChanges();

                //Actualizando el encabezado con una nueva instancia de la entidad
                ConciergeEntities1 db_Aux = new ConciergeEntities1();
                var Upd = db_Aux.SPA_Encabezado_Reserva.Find(Det.CodReserva);
                if (Upd != null)
                {
                    //Actulizando datos
                    Upd.ReservaOpera  = Det.ReservaOpera;
                    Upd.NomHuesped    = Det.NomHuesped;
                    Upd.NumRoom       = Det.NumRoom;
                    Upd.Checkin       = Det.Checkin;
                    Upd.Checkout      = Det.Checkout;
                    Upd.Alergias      = Det.Alergias;
                    Upd.Observaciones = Det.Observaciones;
                    Upd.NotasCliente  = Det.NotasCliente;
                    Upd.Email         = Det.Email;
                    db_Aux.Entry(Upd).CurrentValues.SetValues(Upd);
                    db_Aux.SaveChanges();
                }

                status = true;
            }
            catch (Exception rx)
            {
                status = false;
            }

            return(new JsonResult {
                Data = new { status = status }
            });
        }