public List<Producto> ContultaStock(Producto producto, Proveedor proveedor, int stock) { var query = "Select * from viewwebservice where stock <= " + stock; command = new MySqlCommand(query, conMysql); try { this.dataReader = command.ExecuteReader(); int cup = 0; while (dataReader.Read()) { if (cup == Convert.ToInt32(dataReader["cup"].ToString())) { cargarProveedor(proveedor = new Proveedor()); producto.ListaProveedor.Add(proveedor); cup = producto.CUP; } else { producto = new Producto(); proveedor = new Proveedor(); cargarProducto(producto); cargarProveedor(proveedor); producto.ListaProveedor.Add(proveedor); ListaProducto.Add(producto); cup = producto.CUP; } } } catch (Exception) { } return ListaProducto; }
private void cargarProveedor(Proveedor proveedor) { proveedor.RazonSocial = dataReader["razon_social"].ToString(); proveedor.Domicilio = dataReader["domicilio"].ToString(); proveedor.Telefono = dataReader["telefono"].ToString(); proveedor.Contacto = dataReader["contacto"].ToString(); proveedor.Observacion = dataReader["observacion"].ToString(); }