public JuegosModel getJuegoById(int pId) { JuegosModel oJuegoModel = new JuegosModel(); using (var bd = new Games_MarketEntities()) { juegos oJuegos = bd.juegos.Where(p => p.id_juego.Equals(pId)).First(); plataformas oplataforma = bd.plataformas.Where(p => p.id_plataforma.Equals(oJuegos.id_plataforma)).First(); descuentos odescuentos = bd.descuentos.Where(p => p.id_juego.Equals(pId)).Where(p => p.inicio < DateTime.Now).Where(p => p.fin > DateTime.Now).FirstOrDefault(); if (odescuentos is null) { odescuentos = new descuentos(); odescuentos.descuento = 0; } plataformas oPlataformas = bd.plataformas.Where(p => p.id_plataforma.Equals(oJuegos.id_plataforma)).First(); oJuegoModel.id_juego = oJuegos.id_juego; oJuegoModel.nombre = oJuegos.nombre; oJuegoModel.id_plataforma = oJuegos.id_plataforma; oJuegoModel.nombre_plataforma = oplataforma.nombre; oJuegoModel.precio = oJuegos.precio - (oJuegos.precio * odescuentos.descuento / 100); oJuegoModel.precio = Math.Round(oJuegoModel.precio, 2); oJuegoModel.img_ruta = oJuegos.img_ruta; oJuegoModel.trailer_url = oJuegos.trailer_url; oJuegoModel.distribuidora = oJuegos.distribuidora; oJuegoModel.descripcion = oJuegos.descripcion; oJuegoModel.fecha_lanzamiento = oJuegos.fecha_lanzamiento; oJuegoModel.img_rutaPlataforma = oPlataformas.img_ruta; } return(oJuegoModel); }
public IHttpActionResult Putjuegos(int id, juegos juegos) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != juegos.juego_id) { return(BadRequest()); } db.Entry(juegos).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!juegosExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
// GET: Juegos/Details/5 public ActionResult Details(int id) { dynamic juego = _traductor.Get("https://localhost:44335/api/juegos/" + id.ToString()); juegos juegoVista = new juegos(); juegoVista.juego_id = juego.juego_id; juegoVista.titulo = juego.titulo; juegoVista.fecha_lanzamiento = juego.fecha_lanzamiento; juegoVista.imagen = juego.imagen; juegoVista.distribuidor_id = juego.distribuidor_id; juegoVista.desarrollador_id = juego.desarrollador_id; dynamic genero = _traductor.Get("https://localhost:44335/api/generos/" + juego.genero_id); juegoVista.genero_nombre = genero.genero_descripcion; dynamic desarrollador = _traductor.Get("https://localhost:44335/api/desarrolladores/" + juego.desarrollador_id); juegoVista.dessarrollador_nombre = desarrollador.desarrollador_razonsocial; dynamic distribuidor = _traductor.Get("https://localhost:44335/api/distribudores/" + juego.distribuidor_id); juegoVista.distribudor_nombre = distribuidor.distribuidor_razonsocial; ViewData["juego"] = juegoVista; return(View()); }
public ActionResult DeleteConfirmed(int id) { juegos juegos = db.juegos.Find(id); db.juegos.Remove(juegos); db.SaveChanges(); return(RedirectToAction("Index")); }
// GET: Juegos public ActionResult Index() { dynamic ArrayJuegos = _traductor.Get("https://localhost:44335/api/juegos"); foreach (var item in ArrayJuegos) { juegos juego = new juegos(); juego.juego_id = item.juego_id; juego.titulo = item.titulo; juego.fecha_lanzamiento = item.fecha_lanzamiento; juego.imagen = item.imagen; juego.distribuidor_id = item.distribuidor_id; _juegos.Add(juego); } dynamic Arraygeneros = _traductor.Get("https://localhost:44335/api/generos"); foreach (var item in Arraygeneros) { generos genero = new generos(); genero.genero_id = item.genero_id; genero.genero_descripcion = item.genero_descripcion; _generos.Add(genero); } dynamic ArrayDistribuidores = _traductor.Get("https://localhost:44335/api/distribudores"); foreach (var item in ArrayDistribuidores) { distribudores distribuidor = new distribudores(); distribuidor.distribuidor_id = item.distribuidor_id; distribuidor.distribuidor_razonsocial = item.distribuidor_razonsocial; distribuidor.distribuidor_fecha_fundacion = item.distribuidor_fecha_fundacion; _distribuidores.Add(distribuidor); } dynamic ArrayDesarrolladores = _traductor.Get("https://localhost:44335/api/desarrolladores"); foreach (var item in ArrayDesarrolladores) { desarrolladores desarrollador = new desarrolladores(); desarrollador.desarrollador_id = item.desarrollador_id; desarrollador.desarrollador_razonsocial = item.desarrollador_razonsocial; desarrollador.desarrollador_fecha_fundacion = item.desarrollador_fecha_fundacion; _desarrolladores.Add(desarrollador); } ViewData["juegos"] = _juegos; ViewData["generos"] = _generos; ViewData["distribuidores"] = _distribuidores; ViewData["desarrolladores"] = _desarrolladores; return(View()); }
public IHttpActionResult Getjuegos(int id) { juegos juegos = db.juegos.Find(id); if (juegos == null) { return(NotFound()); } return(Ok(juegos)); }
public ActionResult Create([Bind(Include = "id_juego,nombre,descripcion,tipo")] juegos juegos) { if (ModelState.IsValid) { db.juegos.Add(juegos); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(juegos)); }
public IHttpActionResult Postjuegos(juegos juegos) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.juegos.Add(juegos); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = juegos.juego_id }, juegos)); }
public IHttpActionResult Deletejuegos(int id) { juegos juegos = db.juegos.Find(id); if (juegos == null) { return(NotFound()); } db.juegos.Remove(juegos); db.SaveChanges(); return(Ok(juegos)); }
// GET: Games/Edit/5 public ActionResult Edit(long?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } juegos juegos = db.juegos.Find(id); if (juegos == null) { return(HttpNotFound()); } return(View(juegos)); }
void JornadaLlena(List <respuestas> rRespuestas, List <juegos> jJuegos) { string t = ""; string qhtml = $@" <table class='mui-table'> <thead> <tr> <th colspan='5'><center>Fecha hora envío: { rRespuestas.FirstOrDefault().res_envio.ToString() } </center></th> </tr> <tr> <th style='width:5px'></th> <th colspan='2'><center>Local</center></th> <th colspan='2'><center>Visitante</center></th> </tr> </thead> <tbody> "; foreach (respuestas r in rRespuestas) { juegos juego = jJuegos.Find(x => x.jue_clave == r.res_juego); qhtml = qhtml + $@" <tr> <td><center>{ juego.jue_clave }</center></td> <td><center><img src='img/{ juego.jue_local }.png'/> <br /> { juego.jue_local } <br />{r.res_gol_local.ToString() } </center></td> <td colspan='2'>VS</td> <td><center><img src='img/{ juego.jue_visita }.png'/> <br />{ juego.jue_visita } <br />{r.res_gol_visita.ToString() } </div> </center></td> </tr> "; } qhtml = qhtml + $@" </tbody> </table>"; LLenarQ.InnerHtml = qhtml; btnGuardar.Visible = false; }
public ActionResult Edit(juegos juegos) { try { if (ModelState.IsValid) { db.Entry(juegos).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(juegos)); } catch { return(View(juegos)); } }
public ActionResult Create(juegos juegos) { try { if (ModelState.IsValid) { db.juegos.Add(juegos); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(juegos)); } catch { return(View(juegos)); } }
public ActionResult Distribuidor(int id, string titulo) { dynamic ArrayJuegos = _traductor.Get("https://localhost:44335/api/juegos/BuscarPorDistribuidor/" + id.ToString()); foreach (var item in ArrayJuegos) { juegos juego = new juegos(); juego.juego_id = item.juego_id; juego.titulo = item.titulo; juego.fecha_lanzamiento = item.fecha_lanzamiento; juego.imagen = item.imagen; juego.distribuidor_id = item.distribuidor_id; _juegos.Add(juego); } ViewData["juegos"] = _juegos; ViewData["titulo"] = titulo; return(View()); }
public ActionResult Delete(int?id, juegos juegos) { try { if (ModelState.IsValid) { juegos = db.juegos.Find(id); if (juegos == null) { return(HttpNotFound()); } db.juegos.Remove(juegos); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(juegos)); } catch { return(View(juegos)); } }
public List <juegos> GetJuegos() { List <juegos> rJuegos = new List <juegos>(); string query = "select * from juegos where jue_torneo = '" + this.jue_torneo + "' "; if (jue_jornada != 0) { query = query + " and jue_jornada= '" + this.jue_jornada.ToString() + "' "; } if (jue_clave != 0) { query = query + " and jue_clave = '" + this.jue_clave.ToString() + "' "; } DataTable res = Conexion.SqlExecute(query); foreach (DataRow dr in res.Rows) { juegos j = new juegos(); j.jue_torneo = dr["jue_torneo"].ToString(); j.jue_jornada = (int)dr["jue_jornada"]; j.jue_clave = (int)dr["jue_clave"]; j.jue_local = dr["jue_local"].ToString(); j.jue_visita = dr["jue_visita"].ToString(); j.jue_estadio = dr["jue_estadio"].ToString(); j.jue_porc_local = (decimal)dr["jue_porc_local"]; j.jue_porc_visita = (decimal)dr["jue_porc_visita"]; j.jue_poc_empate = (decimal)dr["jue_poc_empate"]; j.jue_gol_local = (int)dr["jue_gol_local"]; j.jue_gol_visita = (int)dr["jue_gol_visita"]; j.jue_fecha = DateTime.Now; j.jue_status = dr["jue_status"].ToString(); rJuegos.Add(j); } return(rJuegos); }
public ActionResult Game(int?id, String comment) { //Control de errores if (Session["Log"] == null) { return(RedirectToAction("/Login/Login")); } if (id == null) { return(RedirectToAction("../Games/Game/" + id)); } juegos juego = new juegos(); using (var bd = new Games_MarketEntities()) { juego = bd.juegos.Find(id); } if (juego == null || comment == "") { return(RedirectToAction("/Game")); } //Encuentra los datos del juego BOJuegos oBOjuego = new BOJuegos(); JuegosModel juegosModel = oBOjuego.getJuegoById(id.Value); //Encuentra los generos del juego List <GenerosModel> oGenerosModel = oBOjuego.getGenerosById_juegosList(id.Value); string generos = ""; foreach (var item in oGenerosModel) { generos += " " + @item.nombre; } ViewBag.generos = generos; //Encuentra las capturas del juego List <CapturasModel> listaCapturas = oBOjuego.getCapturasList(id.Value); ViewData["capturas"] = listaCapturas; //Añade el comentario BOComentarios oBOComentarios = new BOComentarios(); if (comment != "") { oBOComentarios.post(id.Value, (int)Session["Log"], comment); } //Encuentra los comentarios List <ComentariosModel> listaComentarios = oBOComentarios.getComments(id.Value); ViewData["comentarios"] = listaComentarios; if (listaComentarios.Count != 0) { ViewBag.checkComments = true; } //Comprueba si hay stock BOClaves oBOClaves = new BOClaves(); ViewBag.stock = oBOClaves.checkStockClaveByid_juego(id.Value); //Comprueba si el usuario lo tiene en lista de deseados if (Session["Log"] != null) { BOLogin oBOLogin = new BOLogin(); usuarios usuario = oBOLogin.getUsuarioById((int)Session["Log"]); BOLibrary oBOLibrary = new BOLibrary(); ViewBag.wish = oBOLibrary.checkWishList(usuario.id_usuario, id.Value); } return(View(juegosModel)); }
void MiQuieniela(string CveTorneo = "A19", int CveJornada = 0) { Juego = new juegos(CveTorneo); Juegos = new List <juegos>(); jornada = new jornadas(CveTorneo); Jornadas = new List <jornadas>();; respuesta = new respuestas(); Respuestas = new List <respuestas>();; List <juegos> _Juegos = new List <juegos>(); List <jornadas> _Jornadas = new List <jornadas>(); List <respuestas> _Respuestas = new List <respuestas>(); HttpCookie _user = Request.Cookies.Get("Usuario"); bool captura = false; bool capturada = false; string qhtml = ""; respuesta = new respuestas(CveTorneo, 0, _user.Value.ToString(), 0); Respuestas = respuesta.GetRespuestas(); Jornadas = jornada.GetJornadas(); Juegos = Juego.GetJuegos(); int qselected = 0; foreach (jornadas jor in Jornadas) { if (DateTime.Now.AddHours(1.0) >= jor.jor_ini_captura && DateTime.Now.AddHours(1.0) <= jor.jor_fin_captura) { captura = true; } else { captura = false; } //Titjornadas //ListaJornadas _Juegos = Juegos.FindAll(x => x.jue_jornada == jor.jor_clave).ToList <juegos>(); _Respuestas = Respuestas.FindAll(x => x.res_jornada == jor.jor_clave).ToList <respuestas>(); if (_Respuestas.Count > 0) { capturada = true; } else { capturada = false; } if (DateTime.Now.AddHours(1.0) >= jor.jor_inicia && DateTime.Now.AddHours(1.0) <= jor.jor_fin) { jornada = jor; } qhtml = qhtml + "<li><asp:Button id='J" + jor.jor_clave + "' class='mui-btn' OnClientClick=\"llamadoclickjornada('" + jor.jor_clave + "')\" />Jornada " + jor.jor_clave + " (" + ((capturada) ? "Enviada" : "No enviada") + ")</li>"; //qhtml = "<li><asp:Button id=\"J1\" runat=\"server\" class='mui-btn' />Jornada 1 (no enviada) </li>"; if (jornada.jor_clave == 0) { TitJornada.InnerText = " No hay quiniela disponible"; } if (jornada.jor_clave != 0 && captura) { TitJornada.InnerText = "Jornada " + jornada.jor_clave.ToString() + " (No enviada)"; JornadaPLlenar(_Juegos); } if (jornada.jor_clave != 0 && capturada) { TitJornada.InnerText = "Jornada " + jornada.jor_clave.ToString() + " (Enviada)"; JornadaLlena(_Respuestas, _Juegos); } } ListaJornadas.InnerHtml = qhtml; /* * * <tr> * <td><center>1</center></td> * <td><center><img src='img/NECAXA.png'/> * <br /> NECAXA * <br /> * <div class='mui-select' > * <select runat='server' style='max-width:100px;' > * <option>0</option> * <option>1</option> * <option>2</option> * </select> * </div> * </center></td> * <td> * * </td> * * <td>VS</td> * <td><center><img src='img/BRAVOS.png'/> * <br />BRAVOS * <br /> * <div class='mui-select' > * <select runat='server' style='max-width:100px;'' > * <option>0</option> * <option>1</option> * <option>2</option> * </select> * </div> * * </center></td> * </tr> * */ }