public datosReporte(int idArticulo) { Articulo articulo = new Articulo(idArticulo); nombreArticulo = articulo.nombre; idArticulo = articulo.id; precioArticulo = articulo.precio.ToString(); }
public List<Articulo> completarVenta() { MySqlDataReader sqlRead = this.query("SELECT * FROM preventa"); List<Articulo> ArticulosVendidos = new List<Articulo>(); if (sqlRead.HasRows) { while (sqlRead.Read()) { int idArt = sqlRead.GetInt32(1); int cantArt = sqlRead.GetInt32(2); reducirInventarioArticulo(idArt, cantArt); registrarVenta(idArt, cantArt); eliminarArticuloPreventa(idArt, cantArt); Articulo articulo = new Articulo(idArt); articulo.cantidadVenta = cantArt; ArticulosVendidos.Add(articulo); } sqlRead.Close(); return ArticulosVendidos; } else { sqlRead.Close(); return null; } }
public List<Articulo> buscarArticulo(string busqueda) { List<Articulo> Articulos = new List<Articulo>(); string[] busquedaSplit; if (busqueda.Contains('*')) { busquedaSplit = busqueda.Split('*'); MySqlDataReader sqlRead = this.query("SELECT * FROM articulos WHERE nombre LIKE '%" + busquedaSplit[1] + "%'"); if (sqlRead.HasRows) { while (sqlRead.Read()) { Articulo articulo = new Articulo(); articulo.id = sqlRead.GetInt32(0); articulo.nombre = sqlRead.GetString(1); articulo.precio = sqlRead.GetFloat(2); articulo.descripcion = sqlRead.GetString(3); articulo.existencia = sqlRead.GetInt32(4); try { articulo.cantidadVenta = int.Parse(busquedaSplit[0]); } catch {} Articulos.Add(articulo); } sqlRead.Close(); return Articulos; } else { sqlRead.Close(); return null; } } else { MySqlDataReader sqlRead = this.query("SELECT * FROM articulos WHERE nombre LIKE '%" + busqueda + "%'"); if (sqlRead.HasRows) { while (sqlRead.Read()) { Articulo articulo = new Articulo(); articulo.id = sqlRead.GetInt32(0); articulo.nombre = sqlRead.GetString(1); articulo.precio = sqlRead.GetFloat(2); articulo.descripcion = sqlRead.GetString(3); articulo.existencia = sqlRead.GetInt32(4); articulo.cantidadVenta = 1; Articulos.Add(articulo); } sqlRead.Close(); return Articulos; } else { sqlRead.Close(); return null; } } }
public List<Articulo> getArticulosPreventa() { List<Articulo> Articulos = new List<Articulo>(); MySqlDataReader sqlRead = this.query("SELECT * FROM preventa"); if (sqlRead.HasRows) { while (sqlRead.Read()) { Articulo articulo = new Articulo(sqlRead.GetInt32(1)); articulo.cantidadVenta = sqlRead.GetInt32(2); Articulos.Add(articulo); } sqlRead.Close(); return Articulos; } else { sqlRead.Close(); return null; } }
public Articulo getArticulo(string busqueda) { List<Articulo> Articulos = new List<Articulo>(); MySqlDataReader sqlRead = this.query("SELECT * FROM articulos WHERE nombre LIKE '%" + busqueda + "%'"); if (sqlRead.HasRows) { sqlRead.Read(); Articulo articulo = new Articulo(); articulo.id = sqlRead.GetInt32(0); articulo.nombre = sqlRead.GetString(1); articulo.precio = sqlRead.GetFloat(2); articulo.descripcion = sqlRead.GetString(3); articulo.existencia = sqlRead.GetInt32(4); Articulos.Add(articulo); sqlRead.Close(); return articulo; } else { sqlRead.Close(); return null; } }