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"))); }
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()); } }
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"))); } }
public ActionResult Insert() { var data = new bdVuelosEntities1(); var model = new UserViewCrud(); model.Roles = new SelectList(data.ROLES, "COD_ROL", "ROL", 1); return(View(model)); }
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")); }
// 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)); }
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)); }