protected void Page_Load(object sender, EventArgs e) { if (Request["id"] != null) { var id = int.Parse(Request["id"]); switch (Request["clase"].ToString()) { case "videojuego": var v = new VideojuegoEN(); v.Id = id; v = v.ObtenerPorId(); _producto = v; break; case "consola": var con = new ConsolaEN(); con.Id = id; con = con.ObtenerPorId(); _producto = con; break; case "periferico": var per = new PerifericoEN(); per.Id = id; per = per.ObtenerPorId(); _producto = per; break; } } else { Response.Redirect("~/Catalogo/Catalogo.aspx"); } }
public VideojuegoEN ReadOIDDefault(int videojuegoId) { VideojuegoEN videojuegoEN = null; try { SessionInitializeTransaction(); videojuegoEN = (VideojuegoEN)session.Get(typeof(VideojuegoEN), videojuegoId); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is InariPlaysGenNHibernate.Exceptions.ModelException) { throw ex; } throw new InariPlaysGenNHibernate.Exceptions.DataLayerException("Error in VideojuegoCAD.", ex); } finally { SessionClose(); } return(videojuegoEN); }
public VideojuegoEN ObtenerPorId(int id) { var v = new VideojuegoEN(); try { _conexion.Open(); var sql = "SELECT id, nombre, precio, cantidadstock, edadminima, descripcion FROM videojuegos " + "WHERE id=@id"; var cmd = new SqlCommand(sql, _conexion); cmd.Parameters.Add("@id", SqlDbType.Int).Value = id; var r = cmd.ExecuteReader(); while (r.Read()) { v.Id = (int)r["id"]; v.Nombre = (string)r["nombre"]; v.Precio = (double)r["precio"]; v.CantidadStock = (int)r["cantidadstock"]; v.EdadMinima = (int)r["edadminima"]; v.Descripcion = (string)r["descripcion"]; } } catch (Exception e) { e.ToString(); } finally { _conexion.Close(); } return(v); }
public int New_(VideojuegoEN videojuego) { try { SessionInitializeTransaction(); session.Save(videojuego); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is InariPlaysGenNHibernate.Exceptions.ModelException) { throw ex; } throw new InariPlaysGenNHibernate.Exceptions.DataLayerException("Error in VideojuegoCAD.", ex); } finally { SessionClose(); } return(videojuego.VideojuegoId); }
public void Modify(VideojuegoEN videojuego) { try { SessionInitializeTransaction(); VideojuegoEN videojuegoEN = (VideojuegoEN)session.Load(typeof(VideojuegoEN), videojuego.VideojuegoId); videojuegoEN.Nombre = videojuego.Nombre; videojuegoEN.Descripcion = videojuego.Descripcion; session.Update(videojuegoEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is InariPlaysGenNHibernate.Exceptions.ModelException) { throw ex; } throw new InariPlaysGenNHibernate.Exceptions.DataLayerException("Error in VideojuegoCAD.", ex); } finally { SessionClose(); } }
public void Actualizar(VideojuegoEN v) { try { _conexion.Open(); var sql = "UPDATE videojuegos SET nombre=@nombre, edadminima=@edadminima, " + "cantidadstock=@cantidadstock, precio=@precio, descripcion=@descripcion " + "WHERE id=@id"; var cmd = new SqlCommand(sql, _conexion); cmd.Parameters.Add("@nombre", SqlDbType.NVarChar).Value = v.Nombre; cmd.Parameters.Add("@edadminima", SqlDbType.Int).Value = v.EdadMinima; cmd.Parameters.Add("@cantidadstock", SqlDbType.Int).Value = v.CantidadStock; cmd.Parameters.Add("@precio", SqlDbType.Float).Value = v.Precio; cmd.Parameters.Add("@descripcion", SqlDbType.Text).Value = v.Descripcion; cmd.Parameters.Add("@id", SqlDbType.Int).Value = v.Id; cmd.ExecuteNonQuery(); } catch (Exception e) { e.ToString(); } finally { _conexion.Close(); } }
public IList <VideojuegoEN> ObtenerTodos() { var videojuegos = new List <VideojuegoEN>(); try { _conexion.Open(); var sql = "SELECT id, nombre, precio, cantidadstock, edadminima, descripcion FROM videojuegos"; var cmd = new SqlCommand(sql, _conexion); var reader = cmd.ExecuteReader(); while (reader.Read()) { var v = new VideojuegoEN(); v.Id = (int)reader["id"]; v.Nombre = (string)reader["nombre"]; v.CantidadStock = (int)reader["cantidadstock"]; v.EdadMinima = (int)reader["edadminima"]; v.Precio = (double)reader["precio"]; v.Descripcion = (string)reader["descripcion"]; videojuegos.Add(v); } } catch (Exception e) { e.ToString(); } finally{ _conexion.Close(); } return(videojuegos); }
//Método para obterner los datos a través del id static public VideojuegoEN videojuegoPorId(int id) { VideojuegoEN videojuego = new VideojuegoEN(); using (SqlConnection conexion = new SqlConnection()) { conexion.ConnectionString = ConnectionString; try { conexion.Open(); string consulta = "SELECT * FROM Videojuego WHERE videojuegoId like " + id; SqlCommand cmd = new SqlCommand(consulta, conexion); SqlDataReader datos = cmd.ExecuteReader(); while (datos.Read()) { videojuego.VideojuegoId = Convert.ToInt32(datos["videojuegoId"]); videojuego.Nombre = Convert.ToString(datos["nombre"]); videojuego.Descripcion = Convert.ToString(datos["descripcion"]); videojuego.Companyia = Convert.ToString(datos["companyia"]); videojuego.Precio = Convert.ToSingle(datos["precio"]); videojuego.UrlFoto = Convert.ToString(datos["urlFoto"]); } } catch (Exception ex) { Console.WriteLine("No conecta a la base de datos: " + ex); } conexion.Close(); } return(videojuego); }
public void Destroy(int videojuegoId) { try { SessionInitializeTransaction(); VideojuegoEN videojuegoEN = (VideojuegoEN)session.Load(typeof(VideojuegoEN), videojuegoId); session.Delete(videojuegoEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is InariPlaysGenNHibernate.Exceptions.ModelException) { throw ex; } throw new InariPlaysGenNHibernate.Exceptions.DataLayerException("Error in VideojuegoCAD.", ex); } finally { SessionClose(); } }
protected IList <VideojuegoEN> ObtenerVideojuegos() { var v = new VideojuegoEN(); IList <VideojuegoEN> videojuegos = v.ObtenerTodos(); return(videojuegos); }
static public VideojuegoEN[] videojuegoPorNombre(string nombre) { List <VideojuegoEN> videojuegos = new List <VideojuegoEN>(); using (SqlConnection conexion = new SqlConnection()) { conexion.ConnectionString = ConnectionString; try { conexion.Open(); string consulta = ""; consulta = "SELECT * FROM Videojugo WHERE nombre like '%" + nombre + "%' ORDER BY Nombre"; SqlCommand cmd = new SqlCommand(consulta, conexion); SqlDataReader datos = cmd.ExecuteReader(); while (datos.Read()) { VideojuegoEN videojuego = new VideojuegoEN(); if (!string.IsNullOrEmpty(Convert.ToString(datos["videojuegoId"]))) { videojuego.VideojuegoId = Convert.ToInt32(datos["videojuegoId"]); } if (!string.IsNullOrEmpty(Convert.ToString(datos["nombre"]))) { videojuego.Nombre = Convert.ToString(datos["nombre"]); } if (!string.IsNullOrEmpty(Convert.ToString(datos["descripcion"]))) { videojuego.Descripcion = Convert.ToString(datos["descripcion"]); } if (!string.IsNullOrEmpty(Convert.ToString(datos["companyia"]))) { videojuego.Companyia = Convert.ToString(datos["companyia"]); } if (!string.IsNullOrEmpty(Convert.ToString(datos["precio"]))) { videojuego.Precio = Convert.ToInt32(datos["precio"]); } if (!string.IsNullOrEmpty(Convert.ToString(datos["urlFoto"]))) { videojuego.UrlFoto = Convert.ToString(datos["urlFoto"]); } videojuegos.Add(videojuego); } } catch (Exception ex) { Console.WriteLine("No conecta a la base de datos: " + ex); } conexion.Close(); } return(videojuegos.ToArray()); }
public Videojuego ConvertENToModelUI(VideojuegoEN en) { Videojuego vid = new Videojuego(); vid.Id = en.Id; vid.Nombre = en.Nombre; vid.Arts = en.Articulo.Count(); vid.Imagen = en.Imagen; return(vid); }
protected void CrearVideojuego(object sender, EventArgs e) { var v = new VideojuegoEN(); v.Nombre = Nombre.Text; v.Precio = double.Parse(Precio.Text); v.EdadMinima = int.Parse(Edad.Text); v.CantidadStock = int.Parse(Stock.Text); v.Descripcion = Descripcion.Text; v.Guardar(); Response.Redirect("~/Administrador/Productos.aspx"); }
protected void Actualizar(object sender, EventArgs e) { var v = new VideojuegoEN(); v.Id = int.Parse(Request["id"]); v.Nombre = Nombre.Text; v.EdadMinima = int.Parse(Edad.Text); v.Precio = double.Parse(Precio.Text); v.CantidadStock = int.Parse(Stock.Text); v.Descripcion = Descripcion.Text; v.Actualizar(); Response.Redirect("Productos.aspx"); }
public void Modify(int p_Videojuego_OID, string p_nombre, string p_descripcion) { VideojuegoEN videojuegoEN = null; //Initialized VideojuegoEN videojuegoEN = new VideojuegoEN(); videojuegoEN.VideojuegoId = p_Videojuego_OID; videojuegoEN.Nombre = p_nombre; videojuegoEN.Descripcion = p_descripcion; //Call to VideojuegoCAD _IVideojuegoCAD.Modify(videojuegoEN); }
public void Modify(int p_Videojuego_OID, string p_nombre, string p_imagen) { VideojuegoEN videojuegoEN = null; //Initialized VideojuegoEN videojuegoEN = new VideojuegoEN(); videojuegoEN.Id = p_Videojuego_OID; videojuegoEN.Nombre = p_nombre; videojuegoEN.Imagen = p_imagen; //Call to VideojuegoCAD _IVideojuegoCAD.Modify(videojuegoEN); }
static public VideojuegoEN[] obtenerVideojuegos() { List <VideojuegoEN> videojuegos = new List <VideojuegoEN>(); using (SqlConnection conexion = new SqlConnection()) { conexion.ConnectionString = ConnectionString; conexion.Open(); string consulta = "SELECT videojuegoId, nombre, descripcion,companyia, precio, urlFoto FROM Videojuego ORDER BY Nombre"; SqlCommand cmd = new SqlCommand(consulta, conexion); SqlDataReader datos = cmd.ExecuteReader(); while (datos.Read()) { VideojuegoEN videojuego = new VideojuegoEN(); if (!string.IsNullOrEmpty(Convert.ToString(datos["videojuegoId"]))) { videojuego.VideojuegoId = Convert.ToInt32(datos["videojuegoId"]); } if (!string.IsNullOrEmpty(Convert.ToString(datos["nombre"]))) { videojuego.Nombre = Convert.ToString(datos["nombre"]); } if (!string.IsNullOrEmpty(Convert.ToString(datos["descripcion"]))) { videojuego.Descripcion = Convert.ToString(datos["descripcion"]); } if (!string.IsNullOrEmpty(Convert.ToString(datos["companyia"]))) { videojuego.Companyia = Convert.ToString(datos["companyia"]); } if (!string.IsNullOrEmpty(Convert.ToString(datos["precio"]))) { videojuego.Precio = Convert.ToInt32(datos["precio"]); } if (!string.IsNullOrEmpty(Convert.ToString(datos["urlFoto"]))) { videojuego.UrlFoto = Convert.ToString(datos["urlFoto"]); } videojuegos.Add(videojuego); } } return(videojuegos.ToArray()); }
public Index Convert(IList <ArticuloEN> list_art, IList <VideojuegoEN> list_vid) { Index index = new Index(); IEnumerable <ArticuloEN> four = list_art.Reverse().Take(4).Reverse(); Articulo a = null; foreach (ArticuloEN art in four) { a = new Articulo(); a.Nombre = art.Nombre; a.Precio = art.Precio; a.Descripcion = art.Descripcion; a.Id = art.Id; a.Imagen = art.Imagen; index.Articulos.Add(a); } int n = list_vid.Count(); while (n > 1) { n--; int k = rng.Next(n + 1); VideojuegoEN value = list_vid[k]; list_vid[k] = list_vid[n]; list_vid[n] = value; } int c = 0; Videojuego v = null; foreach (VideojuegoEN vid in list_vid) { v = new Videojuego(); v.Id = vid.Id; v.Nombre = vid.Nombre; v.Imagen = vid.Imagen; index.Videojuegos.Add(v); if (c == 2) { break; } c++; } return(index); }
public int New_(string p_nombre, string p_imagen) { VideojuegoEN videojuegoEN = null; int oid; //Initialized VideojuegoEN videojuegoEN = new VideojuegoEN(); videojuegoEN.Nombre = p_nombre; videojuegoEN.Imagen = p_imagen; //Call to VideojuegoCAD oid = _IVideojuegoCAD.New_(videojuegoEN); return(oid); }
public void Modify(int p_Videojuego_OID, string p_nombre, string p_descripcion, string p_companyia, int p_precio, string p_urlFoto) { VideojuegoEN videojuegoEN = null; //Initialized VideojuegoEN videojuegoEN = new VideojuegoEN(); videojuegoEN.VideojuegoId = p_Videojuego_OID; videojuegoEN.Nombre = p_nombre; videojuegoEN.Descripcion = p_descripcion; videojuegoEN.Companyia = p_companyia; videojuegoEN.Precio = p_precio; videojuegoEN.UrlFoto = p_urlFoto; //Call to VideojuegoCAD _IVideojuegoCAD.Modify(videojuegoEN); }
static public VideojuegoEN videojuegoPorId(int id) { VideojuegoEN videojuego = new VideojuegoEN(); using (SqlConnection conexion = new SqlConnection()) { conexion.ConnectionString = ConnectionString; conexion.Open(); string consulta = "SELECT * FROM Videojuego WHERE videojuegoId = " + id + "ORDER BY nombre"; SqlCommand cmd = new SqlCommand(consulta, conexion); SqlDataReader datos = cmd.ExecuteReader(); while (datos.Read()) { if (!string.IsNullOrEmpty(Convert.ToString(datos["videojuegoId"]))) { videojuego.VideojuegoId = Convert.ToInt32(datos["videojuegoId"]); } if (!string.IsNullOrEmpty(Convert.ToString(datos["nombre"]))) { videojuego.Nombre = Convert.ToString(datos["nombre"]); } if (!string.IsNullOrEmpty(Convert.ToString(datos["descripcion"]))) { videojuego.Descripcion = Convert.ToString(datos["descripcion"]); } if (!string.IsNullOrEmpty(Convert.ToString(datos["companyia"]))) { videojuego.Companyia = Convert.ToString(datos["companyia"]); } if (!string.IsNullOrEmpty(Convert.ToString(datos["precio"]))) { videojuego.Precio = Convert.ToInt32(datos["precio"]); } if (!string.IsNullOrEmpty(Convert.ToString(datos["urlFoto"]))) { videojuego.UrlFoto = Convert.ToString(datos["urlFoto"]); } } } return(videojuego); }
private void GenerarVideojuegos() { var v = new VideojuegoEN(); v.BorrarTodos(); v = new VideojuegoEN("Grand Theft Auto V", 59.99, 100, 18, " Un joven estafador callejero, un ladrón de bancos retirado y un psicópata " + "aterrador tendrán que llevar a cabo una serie de peligrosos golpes para" + " sobrevivir en una ciudad implacable en la que no pueden confiar en nadie." + " Y mucho menos los unos en los otros."); v.Guardar(); v = new VideojuegoEN("DARK SOULS™ II: Scholar of the First Sin", 39.99, 100, 16, "Scholar of the First Sin lleva la característica oscuridad de la franquicia y" + " su apasionante jugabilidad a un nuevo nivel. Únete al oscuro viaje y experimenta" + " los sobrecogedores encuentros con enemigos, los peligros diabólicos y los desafíos implacables."); v.Guardar(); v = new VideojuegoEN("Just Cause™ 3", 49.99, 100, 18, "Explora más de 1000 km2, desde los cielos hasta los fondos marinos, " + " y usa todo tipo de armas, artefactos y vehículos para desatar el caos " + "de las formas más creativas y explosivas imaginables."); v.Guardar(); v = new VideojuegoEN("Project CARS", 49.99, 100, 3, "¡Project CARS ofrece la máxima emoción al volante!"); v.Guardar(); v = new VideojuegoEN("Wolfenstein: The Old Blood", 19.99, 100, 18, "Wolfenstein®: The Old Blood es una precuela independiente del aclamado " + " shooter de acción en primera persona Wolfenstein®: The New Order. La aventura, " + "que abarca ocho capítulos y dos historias interconectadas, contiene " + "los sellos de MachineGames: acción apasionante, una historia."); v.Guardar(); v = new VideojuegoEN("Truck Mechanic Simulator 2015", 19.99, 100, 3, "¡Prepárate para los grandes! Este impresionante simulador te pone en la piel del " + "propietario de un taller de coches especializado en camiones. ¡Con más de 100" + " piezas interactivas por camión, este detallado juego no es para pesos ligeros!"); v.Guardar(); }
public int New_(string p_nombre, string p_descripcion, string p_companyia, int p_precio, string p_urlFoto) { VideojuegoEN videojuegoEN = null; int oid; //Initialized VideojuegoEN videojuegoEN = new VideojuegoEN(); videojuegoEN.Nombre = p_nombre; videojuegoEN.Descripcion = p_descripcion; videojuegoEN.Companyia = p_companyia; videojuegoEN.Precio = p_precio; videojuegoEN.UrlFoto = p_urlFoto; //Call to VideojuegoCAD oid = _IVideojuegoCAD.New_(videojuegoEN); return(oid); }
protected void Page_Load(object sender, EventArgs e) { if (Request["id"] != null) { var id = int.Parse(Request["id"]); var c = (Carrito)Session["Carrito"]; switch (Request["clase"].ToString()) { case "videojuego": var v = new VideojuegoEN(); v.Id = id; v = v.ObtenerPorId(); v.CantidadStock -= 1; v.Actualizar(); c.Add(v); break; case "consola": var con = new ConsolaEN(); con.Id = id; con = con.ObtenerPorId(); con.CantidadStock -= 1; con.Actualizar(); c.Add(con); break; case "periferico": var per = new PerifericoEN(); per.Id = id; per = per.ObtenerPorId(); per.CantidadStock -= 1; per.Actualizar(); c.Add(per); break; } Session["Carrito"] = c; } }
protected void Page_Load(object sender, EventArgs e) { if (Session["Administrador"] == null) { Response.Redirect("~/Administrador/Login.aspx"); } if (!IsPostBack) { if (Request["id"] != null) { _id = int.Parse(Request["id"]); _v = new VideojuegoEN(); _v.Id = _id; _v = _v.ObtenerPorId(); InformacionActual(); } else { Response.Redirect("~/Administrador/Productos.aspx"); } } }
public void Crear(VideojuegoEN v) { try { _conexion.Open(); var sql = "INSERT INTO videojuegos(nombre, precio, cantidadstock, edadminima, descripcion) " + "values(@nombre, @precio, @cantidadstock, @edadminima, @descripcion);"; var cmd = new SqlCommand(sql, _conexion); cmd.Parameters.Add("@nombre", SqlDbType.NVarChar).Value = v.Nombre; cmd.Parameters.Add("@precio", SqlDbType.Decimal).Value = v.Precio; cmd.Parameters.Add("@cantidadstock", SqlDbType.Int).Value = v.CantidadStock; cmd.Parameters.Add("@edadminima", SqlDbType.Int).Value = v.EdadMinima; cmd.Parameters.Add("@descripcion", SqlDbType.Text).Value = v.Descripcion; cmd.ExecuteNonQuery(); } catch (Exception ex) { ex.ToString(); } finally { _conexion.Close(); } }
public void insertarproducto(object sender, EventArgs e) { try { ProductoEN produc = new ProductoEN(); switch (DropDownList1.Text) { case "Merchandising": MerchandisingEN merchan = new MerchandisingEN(); merchan.Precio = Convert.ToSingle(produprecio.Text); merchan.UrlFoto = URL.Text; merchan.MerchandisingId = merchan.nuevoMerchan(); merchan.Nombre = nomproduc.Text; merchan.Descripcion = produdesc.Text; if (merchan.MerchanPorNombre() == null) { merchan.insertarActualizarMerchan(); } else { merchan.insertarActualizarMerchan(); merchan.MerchandisingId--; } produc.Merchandising = merchan; break; case "Musica": MusicaEN music = new MusicaEN(); music.Precio = Convert.ToSingle(produprecio.Text); music.UrlFoto = URL.Text; music.MusicaId = music.nuevaMusica(); music.Nombre = nomproduc.Text; music.Descripcion = produdesc.Text; if (music.musicaPorNombre() == null) { music.insertarActualizarMusica(); } else { music.insertarActualizarMusica(); music.MusicaId--; } produc.Musica = music; break; case "Pelicula": PeliculaEN peli = new PeliculaEN(); peli.Precio = Convert.ToSingle(produprecio.Text); peli.UrlFoto = URL.Text; peli.PeliculaId = peli.nuevaPelicula(); peli.Nombre = nomproduc.Text; peli.Descripcion = produdesc.Text; if (peli.peliculaPorNombre() == null) { peli.insertarActualizarPelicula(); } else { peli.insertarActualizarPelicula(); peli.PeliculaId--; } produc.Pelicula = peli; break; case "Videojuego": VideojuegoEN video = new VideojuegoEN(); video.Precio = Convert.ToSingle(produprecio.Text); video.UrlFoto = URL.Text; video.VideojuegoId = video.nuevoVideojuego(); video.Nombre = nomproduc.Text; video.Descripcion = produdesc.Text; if (video.videojuegoPorNombre() == null) { video.insertarActualizarVideojuego(); } else { video.insertarActualizarVideojuego(); video.VideojuegoId--; } produc.Videojuego = video; break; } produc.ProductoId = produc.nuevoProducto(); produc.Nombre = nomproduc.Text; produc.Descripcion = produdesc.Text; produc.Precio = Convert.ToSingle(produprecio.Text); produc.Stock = Convert.ToInt32(produproc.Text); produc.insertarActualizarProducto(); } catch (Exception ex) { Console.WriteLine("Se ha producido una excepción de tipo: " + ex); } }
//Constructor public VideojuegoCAD(VideojuegoEN video) { videojuego = video; }