public ActionResult insertarmonto(FormCollection form)
        {
            var tp = form["TiposPagos"];

            var tm    = form["Totales"];
            int total = int.Parse(tm);

            using (var data = new bdVuelosEntities1())
            {
                PROC_PAGOS_VUELOS ppV = new PROC_PAGOS_VUELOS();
                var cod = (from c in data.RESERVAS_VUELOS
                           where c.COD_USUARIO == 14
                           select c.COD_RESERVA
                           ).FirstOrDefault();

                var t = (from s in data.PRECIOS_VUELOS
                         where s.COD_PRECIO_VUELO == total
                         select s.TOTAL
                         ).FirstOrDefault();
                ppV.COD_RESERVA      = cod;
                ppV.COD_TIPO_PAGO    = int.Parse(tp);
                ppV.COD_PRECIO_VUELO = int.Parse(tm);
                ppV.TOTAL_MONTO      = t;
                data.PROC_PAGOS_VUELOS.Add(ppV);
                data.SaveChanges();
            }
            return(Redirect(Url.Content("~/Home/Dashboard")));
        }
Beispiel #2
0
 public ActionResult Registro(UserViewCrud modelo)
 {
     if (!ModelState.IsValid)
     {
         return(View(modelo));
     }
     using (var data = new bdVuelosEntities1())
     {
         USUARIOS objRes = new USUARIOS();
         objRes.NOMBRES        = modelo.NOMB_USER;
         objRes.APELLIDOS      = modelo.APELLIDOS;
         objRes.EDAD           = modelo.EDADES;
         objRes.DIRECCION      = modelo.DIRECCION;
         objRes.EMAIL          = modelo.MAIL_USER;
         objRes.GENERO         = modelo.GENERO;
         objRes.FECHA_CREACION = Convert.ToDateTime(DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss"));
         objRes.USUARIO        = modelo.NOM_USU;
         objRes.PASSWORD       = modelo.PASS_USER;
         objRes.ESTADO         = modelo.COD_ESTADO;
         objRes.ROL            = 2;
         data.USUARIOS.Add(objRes);
         data.SaveChanges();
     }
     return(Redirect(Url.Content("~/Acceso/Login")));
 }
        public ActionResult Login(string User, string pass)
        {
            try
            {
                using (Models.bdVuelosEntities1 db = new bdVuelosEntities1())
                {
                    var USUARIOS = (from datos in db.USUARIOS
                                    where datos.EMAIL == User.Trim() &&
                                    datos.PASSWORD == pass.Trim()
                                    select datos).FirstOrDefault();
                    if (USUARIOS == null)
                    {
                        ViewBag.Error = "El Usuario No existe";
                        return(View());
                    }
                    else
                    {
                        Session["User"] = USUARIOS;
                        codusuario      = USUARIOS.COD_USUARIO;
                    }
                    if (USUARIOS.ROL == 1)
                    {
                        return(RedirectToAction("Index", "Home"));
                    }
                }

                return(RedirectToAction("Dashboard", "Home"));
            }
            catch
            {
                return(View());
            }
        }
Beispiel #4
0
        public ActionResult Edit(UserViewEditar modelo)
        {
            if (!ModelState.IsValid)
            {
                return(View(modelo));
            }
            using (var data = new bdVuelosEntities1())
            {
                var objUser = data.USUARIOS.Find(modelo.COD_USER);
                objUser.EMAIL   = modelo.MAIL_USER;
                objUser.USUARIO = modelo.NOM_USU;
                if (modelo.PASS_USER != null && modelo.PASS_USER.Trim() != "")
                {
                    objUser.PASSWORD = modelo.PASS_USER;
                }
                objUser.ROL               = modelo.COD_ROL;
                objUser.FECHA_CREACION    = Convert.ToDateTime(DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss"));
                objUser.NOMBRES           = modelo.NOMB_USER;
                objUser.APELLIDOS         = modelo.APELLIDOS;
                objUser.DIRECCION         = modelo.DIRECCION;
                objUser.EDAD              = modelo.EDADES;
                objUser.ESTADO            = modelo.COD_ESTADO;
                objUser.GENERO            = modelo.GENERO;
                data.Entry(objUser).State = System.Data.Entity.EntityState.Modified;
                data.SaveChanges();

                return(Redirect(Url.Content("~/USUARIOS")));
            }
        }
Beispiel #5
0
        public ActionResult Insert()
        {
            var data  = new bdVuelosEntities1();
            var model = new UserViewCrud();

            model.Roles = new SelectList(data.ROLES, "COD_ROL", "ROL", 1);
            return(View(model));
        }
Beispiel #6
0
 public ActionResult Borrar(int id)
 {
     using (var data = new bdVuelosEntities1())
     {
         var objUser = data.USUARIOS.Find(id);
         objUser.ESTADO            = false;
         data.Entry(objUser).State = System.Data.Entity.EntityState.Modified;
         data.SaveChanges();
     }
     return(Content("1"));
 }
Beispiel #7
0
        // GET: USUARIOS
        public ActionResult Index()
        {
            List <InfoUser> lista = null;

            using (bdVuelosEntities1 data = new bdVuelosEntities1())
            {
                lista = (from info in data.USUARIOS
                         join rol in data.ROLES on info.ROL equals rol.COD_ROL
                         where info.ESTADO == true
                         orderby info.COD_USUARIO ascending
                         select new InfoUser
                {
                    COD_USER = info.COD_USUARIO,
                    NOM_USER = info.NOMBRES,
                    MAIL_USER = info.EMAIL,
                    COD_ROL = rol.ROL,
                    COD_ESTADO = info.ESTADO
                }).ToList();
            }
            return(View(lista));
        }
        // GET: Detalle
        public ActionResult Index()
        {
            List <detalle> lista = null;

            using (bdVuelosEntities1 data = new bdVuelosEntities1())
            {
                lista = (from r in data.RESERVAS_VUELOS
                         join d in data.RESERVAS_DESTINOS on r.COD_RESERVA_DESTINO equals d.COD_RESERVA_DESTINO
                         join a in data.RESERVAS_ASIENTOS on r.COD_RESERVA_ASIENTO equals a.COD_RESERVA_ASIENTO
                         join opc in data.OPC_VUELOS on d.COD_OPC_VUELO equals opc.COD_OPC_VUELO
                         join or in data.REGION_AEROPUERTO on d.ORIGEN equals or.COD_REG_AER
                         join dt in data.REGION_AEROPUERTO on d.DESTINO equals dt.COD_REG_AER
                         join pp in data.TIPO_VUELOS on a.COD_TIP_VUELO equals pp.COD_TIP_VUELO
                         join al in data.AEROLINEA_AEROPUERTO on a.AEROLINEA_AEROPUERTO equals al.COD_AL_AP
                         join u in data.USUARIOS on r.COD_USUARIO equals u.COD_USUARIO
                         join ppV in data.PROC_PAGOS_VUELOS on r.COD_RESERVA equals ppV.COD_RESERVA
                         join tp in data.TIPOS_PAGOS on ppV.COD_TIPO_PAGO equals tp.COD_TIPO_PAGO
                         join pr in data.PRECIOS_VUELOS on ppV.COD_PRECIO_VUELO equals pr.COD_PRECIO_VUELO
                         join ar in data.AEROPUERTOS on or.AEROPUERTO equals ar.COD_AERO
                         join re in data.REGIONES on or.REGION equals re.COD_REGION
                         join er in data.AEROPUERTOS on dt.AEROPUERTO equals er.COD_AERO
                         where r.COD_USUARIO == 14
                         select new detalle
                {
                    COD_RS = r.COD_RESERVA,
                    ORIGEN = ar.NOM_AERO + ", " + re.REGION,
                    COD_RESR_DESTINOS = er.NOM_AERO + ", " + re.REGION,
                    COD_TP = tp.TIPO_PAGO,
                    COD_TP_V = pp.TIPO_VUELO,
                    TM = ppV.TOTAL_MONTO,
                    FECHA = r.FECHA_CREACION,
                    COD_USU = u.USUARIO
                }



                         ).ToList();
            }
            return(View(lista));
        }
Beispiel #9
0
        public ActionResult Edit(int id)
        {
            UserViewEditar modelo = new UserViewEditar();


            using (var data = new bdVuelosEntities1())
            {
                var actUser = data.USUARIOS.Find(id);
                modelo.COD_ESTADO = actUser.ESTADO;
                modelo.MAIL_USER  = actUser.EMAIL;
                modelo.APELLIDOS  = actUser.APELLIDOS;
                modelo.DIRECCION  = actUser.DIRECCION;
                modelo.EDADES     = actUser.EDAD;
                modelo.GENERO     = actUser.GENERO;
                modelo.NOMB_USER  = actUser.NOMBRES;
                modelo.NOM_USU    = actUser.USUARIO;

                modelo.COD_USER  = actUser.COD_USUARIO;
                modelo.PASS_USER = actUser.PASSWORD;
                modelo.COD_ROL   = actUser.ROL;
            }

            return(View(modelo));
        }