private Produc_suc buildProduct(MySqlDataReader data) { Produc_suc item = new Produc_suc( data.GetInt32("id"), data.GetString("descripcion"), data.GetString("codigo"), data.GetString("codigo2"), data.GetString("codigo3"), data.GetString("codigo4"), data.GetString("codigo5"), data.GetDouble("cantidad"), data.GetDouble("devolucion"), data.GetString("grupo"), data.GetString("marca"), data.GetString("unidad"), data.GetDouble("precio1"), data.GetDouble("precio2"), data.GetDouble("precio3"), data.GetDouble("precio4"), data.GetDouble("precio5"), data.GetDouble("utilidad1"), data.GetDouble("utilidad2"), data.GetDouble("utilidad3"), data.GetDouble("utilidad4"), data.GetDouble("utilidad5"), data.GetDouble("costo"), data.GetInt32("activo"), data.GetString("codigo_sat"), data.GetString("sku"), data.GetString("medida_sat"), data.GetString("impuesto_venta"), data.GetString("impuesto_compra"), data.GetInt32("descuento"), data.GetInt32("monto_descuento"), data.GetInt32("minimo"), data.GetInt32("maximo"), data.GetString("id_parent"), data.GetString("c_unidad"), data.GetInt32("dias_alerta"), data.GetInt32("lote"), data.GetDouble("max_p1"), data.GetDouble("max_p2"), data.GetDouble("max_p3"), data.GetDouble("max_p4"), data.GetDouble("max_p5"), data.GetInt32("proveedor"), Convert.ToBoolean(data.GetInt32("grupal")) ); return(item); }
public List <Produc_suc> getCaducProducts() { string query = "select tbaproductos.id,tbaproductos.id_parent,tbaproductos.c_unidad, tbaproductos.descripcion,tbaproductos.sku,tbaproductos.medida_sat, tbaproductos.codigo, tbaproductos.codigo2, tbaproductos.codigo3, tbaproductos.codigo4, tbaproductos.codigo5, tbaproductos.cantidad,tbaproductos.devolucion, tbaproductos.grupo, tbaproductos.marca, tbaproductos.unidad, tbaproductos.precio1, tbaproductos.precio2, tbaproductos.precio3, tbaproductos.precio4, tbaproductos.precio5, tbaproductos.utilidad1, tbaproductos.utilidad2, tbaproductos.utilidad3, tbaproductos.utilidad4, tbaproductos.utilidad5, tbaproductos.costo, tbaproductos.activo, tbaproductos.codigo_sat, tbaproductos.impuesto_venta, tbaproductos.impuesto_compra, tbaproductos.descuento, tbaproductos.monto_descuento, tbaproductos.minimo, tbaproductos.maximo,tbaproductos.dias_alerta, tbaproductos.lote,tbaproductos.max_p1,tbaproductos.max_p2,tbaproductos.max_p3, tbaproductos.max_p4, tbaproductos.max_p5 , tbaproductos.proveedor, tbaproductos.grupal from tbaproductos inner join tbacaducidad on tbaproductos.id=tbacaducidad.id_producto where TIMESTAMPDIFF(DAY, tbacaducidad.caducidad, NOW())<=tbaproductos.dias_alerta"; MySqlDataReader data = runQuery(query, Forms.intercambios.conector); List <Produc_suc> result = new List <Produc_suc>(); if (data.HasRows) { while (data.Read()) { Produc_suc item = buildProduct(data); result.Add(item); } } return(result); }
public List <Produc_suc> getProducts() { string query = mac_query; MySqlDataReader data = runQuery(query, Forms.intercambios.conector); List <Produc_suc> result = new List <Produc_suc>(); if (data.HasRows) { while (data.Read()) { Produc_suc item = buildProduct(data); result.Add(item); } } return(result); }
public List <Produc_suc> getProductByigualCode(string code) { string query = mac_query + " where activo='1' and (codigo = '" + code + "' or codigo2 = '" + code + "' or codigo3 like '%" + code + "%' or codigo4 = '" + code + "' or codigo5 = '" + code + "' or sku='" + code + "') order by LENGTH(codigo) , codigo"; MySqlDataReader data = runQuery(query, Forms.intercambios.conector); List <Produc_suc> result = new List <Produc_suc>(); if (data.HasRows) { while (data.Read()) { Produc_suc item = buildProduct(data); result.Add(item); } } return(result); }
public List <Produc_suc> getProductNoSub() { string query = mac_query + " where id_parent=0 order by LENGTH(codigo) , codigo"; MySqlDataReader data = runQuery(query, Forms.intercambios.conector); List <Produc_suc> result = new List <Produc_suc>(); if (data.HasRows) { while (data.Read()) { Produc_suc item = buildProduct(data); result.Add(item); } } return(result); }
public List <Produc_suc> getProductByDescription(string description) { string query = mac_query + " where descripcion like '%" + description + "%' order by LENGTH(codigo) , codigo"; MySqlDataReader data = runQuery(query, Forms.intercambios.conector); List <Produc_suc> result = new List <Produc_suc>(); if (data.HasRows) { while (data.Read()) { Produc_suc item = buildProduct(data); result.Add(item); } } return(result); }
public List <Produc_suc> getMinProduct() { string query = mac_query + " where minimo <= cantidad and activo='1' order by LENGTH(codigo) , codigo"; MySqlDataReader data = runQuery(query, Forms.intercambios.conector); List <Produc_suc> result = new List <Produc_suc>(); if (data.HasRows) { while (data.Read()) { Produc_suc item = buildProduct(data); result.Add(item); } } return(result); }