public ActionResult EditarAlias(int id) { ViewBag.DatosLogin = TempData["DatosLogin"]; DatosLogin = (User)TempData["DatosLogin"]; DatosLogin.id_menu = 6; List <Usuario> usuarioDB = new List <Usuario>(); QuinielaViewModel qvm = new QuinielaViewModel(); querys = "SELECT * " + "FROM AliasUsuario " + "WHERE al_id=@id"; List <AliasUsuario> aliasSeleccionado = db.Database.SqlQuery <AliasUsuario>(querys, new SqlParameter("@id", id)).ToList <AliasUsuario>(); querys = "SELECT *" + "FROM Usuario " + "WHERE us_id=@iduser "; usuarioDB = db.Database.SqlQuery <Usuario>(querys, new SqlParameter("@iduser", aliasSeleccionado.ElementAt(0).al_idUsuario)).ToList(); qvm.vm_usuarios = usuarioDB; qvm.vm_alias = aliasSeleccionado; return(View(qvm)); }
public ActionResult ListaAlias(int id) { string url = ""; ViewBag.DatosLogin = TempData["DatosLogin"]; DatosLogin = (User)TempData["DatosLogin"]; DatosLogin.id_menu = 6; List <AliasUsuario> aliasDB = new List <AliasUsuario>(); List <Usuario> usuarioDB = new List <Usuario>(); QuinielaViewModel qvm = new QuinielaViewModel(); querys = "SELECT *" + "FROM Usuario " + "WHERE us_id=@iduser "; usuarioDB = db.Database.SqlQuery <Usuario>(querys, new SqlParameter("@iduser", id)).ToList(); querys = "SELECT *" + "FROM AliasUsuario " + "WHERE al_idUsuario=@iduser "; aliasDB = db.AliasUsuario.SqlQuery(querys, new SqlParameter("@iduser", id)).ToList(); if (aliasDB.Count == 0) { url = "~/Quiniela/IngresoAlias/" + id.ToString(); return(Redirect(url)); } qvm.vm_alias = aliasDB; qvm.vm_usuarios = usuarioDB; return(View(qvm)); }
public ActionResult EditarUsuario(int id) { ViewBag.DatosLogin = TempData["DatosLogin"]; DatosLogin = (User)TempData["DatosLogin"]; DatosLogin.id_menu = 6; QuinielaViewModel qvm = new QuinielaViewModel(); querys = "SELECT * " + "FROM Usuario " + "WHERE us_id=@id"; List <Usuario> tablaUsuarios = db.Database.SqlQuery <Usuario>(querys, new SqlParameter("@id", id)).ToList <Usuario>(); querys = "SELECT *" + "FROM UsuarioRol " + "WHERE ur_idUsuario=@id " + "AND ur_estado = 'V'"; List <UsuarioRol> tablaUsuarioRol = db.Database.SqlQuery <UsuarioRol>(querys, new SqlParameter("@id", id)).ToList <UsuarioRol>(); qvm.vm_usuarioRol = tablaUsuarioRol; List <Rol> rolesDB = new List <Rol>(); querys = "SELECT *" + "FROM Rol "; rolesDB = db.Database.SqlQuery <Rol>(querys).ToList(); qvm.vm_usuarios = tablaUsuarios; qvm.vm_roles = rolesDB; return(View(qvm)); }
public ActionResult ListaUsuario() { ViewBag.DatosLogin = TempData["DatosLogin"]; DatosLogin = (User)TempData["DatosLogin"]; DatosLogin.id_menu = 6; QuinielaViewModel qvm = new QuinielaViewModel(); querys = "SELECT * " + "FROM Usuario "; List <Usuario> tablaUsuarios = db.Database.SqlQuery <Usuario>(querys).ToList <Usuario>(); qvm.vm_usuarios = tablaUsuarios; return(View(qvm)); }
public ActionResult DetallePorPartido(int id) { ViewBag.DatosLogin = TempData["DatosLogin"]; DatosLogin = (User)TempData["DatosLogin"]; List <AliasUsuario> aliasDB = new List <AliasUsuario>(); Marcador miPronostico = new Marcador(); QuinielaViewModel qvm = new QuinielaViewModel(); if (DatosLogin != null && DatosLogin.login) { querys = "select pa_id, al_id, id_equipo1 = pa_idEquipo1, equipo1 = E1.eq_descripcion, marcador1 = pa_marcador1, pronostico1 = ma_marcador1, id_equipo2 = pa_idEquipo2, equipo2 = E2.eq_descripcion, marcador2 = pa_marcador2, pronostico2 = ma_marcador2, puntos = isnull(al_puntos, 0), id_estadio = es_id, estadio = es_nombre, fecha = convert(varchar(10), pa_fecha, 103), hora = convert(varchar(5), pa_hora, 108), estado = pa_estado, alias = al_nickname " + "from Partido, Equipo as E1, Equipo as E2, Estadio, Marcador, AliasUsuario " + "where pa_idEquipo1 = E1.eq_id " + "and pa_idEquipo2 = E2.eq_id " + "and pa_idEstadio = es_id " + "and ma_idPartido = pa_id " + "and ma_idEquipo1 = E1.eq_id " + "and ma_idEquipo2 = E2.eq_id " + "and ma_idAlias = al_id " + "and pa_id = @id_partido " + "and pa_estado in ('C', 'I', 'T') " + "and al_estado = 'V' " + "order by pa_fecha; "; List <Pronosticos> tablaPronosticos = db.Database.SqlQuery <Pronosticos>(querys, new SqlParameter("@id_partido", id)).ToList <Pronosticos>(); if (tablaPronosticos.Count > 0) { foreach (Pronosticos itemPronostico in tablaPronosticos) { itemPronostico.puntos = itemPronostico.CalcularPuntosDetallePartido(); } qvm.vm_pronosticos = tablaPronosticos; return(View(qvm)); } else { return(Redirect("/Quiniela/Error")); } } else { return(Redirect(urlLogout)); } }
public ActionResult IngresoAlias(int id) { ViewBag.DatosLogin = TempData["DatosLogin"]; DatosLogin = (User)TempData["DatosLogin"]; DatosLogin.id_menu = 6; QuinielaViewModel qvm = new QuinielaViewModel(); querys = "SELECT * " + "FROM Usuario " + "WHERE us_id=@idUser"; List <Usuario> tablaUsuarios = db.Database.SqlQuery <Usuario>(querys, new SqlParameter("@idUser", id)).ToList <Usuario>(); qvm.vm_usuarios = tablaUsuarios; return(View(qvm)); }
public ActionResult IngresoUsuario() { ViewBag.DatosLogin = TempData["DatosLogin"]; DatosLogin = (User)TempData["DatosLogin"]; DatosLogin.id_menu = 6; List <Rol> rolesDB = new List <Rol>(); QuinielaViewModel qvm = new QuinielaViewModel(); querys = "SELECT *" + "FROM Rol "; rolesDB = db.Database.SqlQuery <Rol>(querys).ToList(); qvm.vm_roles = rolesDB; return(View(qvm)); }
public ActionResult IngresoMarcadores() { ViewBag.DatosLogin = TempData["DatosLogin"]; DatosLogin = (User)TempData["DatosLogin"]; DatosLogin.id_menu = 5; List <AliasUsuario> aliasDB = new List <AliasUsuario>(); QuinielaViewModel qvm = new QuinielaViewModel(); querys = "select id_partido=pa_id, id_equipo1=pa_idEquipo1, equipo1=E1.eq_descripcion, marcador1=pa_marcador1, id_equipo2=pa_idEquipo2, equipo2=E2.eq_descripcion, marcador2=pa_marcador2, id_estadio=es_id, estadio=es_nombre, fecha= convert(varchar(10), pa_fecha, 103), hora= convert(varchar(5), pa_hora, 108), estado=pa_estado " + "from Partido, Equipo as E1, Equipo as E2, Estadio " + "where pa_idEquipo1 = E1.eq_id " + "and pa_idEquipo2 = E2.eq_id " + "and pa_idEstadio = es_id " + "order by pa_fecha"; List <MarcadorFinal> tablaPronosticos = db.Database.SqlQuery <MarcadorFinal>(querys).ToList <MarcadorFinal>(); qvm.vm_marcadorFinales = tablaPronosticos; return(View(qvm)); }
public ActionResult IngresoPronostico(int id) { ViewBag.DatosLogin = TempData["DatosLogin"]; DatosLogin = (User)TempData["DatosLogin"]; List <AliasUsuario> aliasDB = new List <AliasUsuario>(); QuinielaViewModel qvm = new QuinielaViewModel(); querys = "SELECT *" + "FROM AliasUsuario " + "WHERE al_idUsuario=@iduser " + "AND al_id=@idalias " + "AND al_estado='V'"; //aliasDB = db.AliasUsuario.SqlQuery(querys, new SqlParameter("@iduser", DatosLogin.id_login), new SqlParameter("@idalias", id)).ToList(); AliasUsuario aliasSeleccionado = db.Database.SqlQuery <AliasUsuario>(querys, new SqlParameter("@iduser", DatosLogin.id_login), new SqlParameter("@idalias", id)).FirstOrDefault(); if (aliasSeleccionado == null) { return(Redirect("/Quiniela/Error")); } if (DatosLogin != null && DatosLogin.login) { querys = "select id_partido=pa_id, id_alias= 0, id_equipo1=pa_idEquipo1, equipo1=E1.eq_descripcion, marcador1=pa_marcador1, pronostico1=-1, id_equipo2=pa_idEquipo2, equipo2=E2.eq_descripcion, marcador2=pa_marcador2, pronostico2=-1, puntos=0, id_estadio=es_id, estadio=es_nombre, fecha= convert(varchar(10), pa_fecha, 103), hora= convert(varchar(5), pa_hora, 108), estado=pa_estado " + "from Partido, Equipo as E1, Equipo as E2, Estadio " + "where pa_idEquipo1 = E1.eq_id " + "and pa_idEquipo2 = E2.eq_id " + "and pa_idEstadio = es_id " + "order by pa_fecha"; List <Pronosticos> tablaPronosticos = db.Database.SqlQuery <Pronosticos>(querys).ToList <Pronosticos>(); querys = "SELECT *" + "FROM Marcador " + "WHERE ma_idAlias=@idalias "; List <Marcador> pronosticosIngresados = db.Database.SqlQuery <Marcador>(querys, new SqlParameter("@idalias", id)).ToList <Marcador>(); foreach (Marcador miPronostico in pronosticosIngresados) { foreach (Pronosticos itemPronostico in tablaPronosticos) { if (itemPronostico.id_partido == miPronostico.ma_idPartido) { itemPronostico.puntos = itemPronostico.CalcularPuntos(miPronostico); itemPronostico.pronostico1 = miPronostico.ma_marcador1; itemPronostico.pronostico2 = miPronostico.ma_marcador2; } } } querys = "SELECT *" + "FROM AliasUsuario " + "WHERE al_idUsuario=@iduser " + "AND al_estado='V'"; qvm.vm_alias = db.Database.SqlQuery <AliasUsuario>(querys, new SqlParameter("@iduser", DatosLogin.id_login)).ToList(); qvm.vm_pronosticos = tablaPronosticos; DatosLogin.id_alias = id; DatosLogin.nickname = aliasSeleccionado.al_nickname; DatosLogin.id_menu = 2; return(View(qvm)); } else { return(Redirect(urlLogout)); } }
public ActionResult Posiciones(int id) { DatosLogin = (User)TempData["DatosLogin"]; if (DatosLogin == null) { DatosLogin = (User)Session["UserInfo"]; } if (DatosLogin != null && DatosLogin.login) { QuinielaViewModel vm = new QuinielaViewModel(); querys = "SELECT *" + "FROM AliasUsuario " + "WHERE al_id=@idalias " + "AND al_estado = 'V' "; AliasUsuario aliasSeleccionado = db.Database.SqlQuery <AliasUsuario>(querys, new SqlParameter("@idalias", id)).FirstOrDefault(); if (aliasSeleccionado != null) { DatosLogin.id_alias = id; DatosLogin.nickname = aliasSeleccionado.al_nickname; querys = "SELECT *" + "FROM AliasUsuario " + "WHERE al_idUsuario=@iduser " + "AND al_codigoDeposito is not null " + "AND al_estado = 'V'"; vm.vm_alias = db.Database.SqlQuery <AliasUsuario>(querys, new SqlParameter("@iduser", aliasSeleccionado.al_idUsuario)).ToList(); querys = "SELECT id_alias=al_id, alias=al_nickname, puntos = al_puntos " + "FROM AliasUsuario " + "WHERE al_codigoDeposito is not null " + "AND al_estado = 'V' "; List <TablaPosiciones> tablaPosiciones = db.Database.SqlQuery <TablaPosiciones>(querys).ToList <TablaPosiciones>(); List <TablaPosiciones> tablaPosicionesOrdenada = (from s in tablaPosiciones orderby s.puntos descending select s).ToList(); vm.vm_tablaPosiciones = tablaPosicionesOrdenada; DatosLogin.id_menu = 1; ViewBag.DatosLogin = DatosLogin; return(View(vm)); } else { return(Redirect(urlLogout)); } } else { return(Redirect(urlLogout)); } }