public view_produtoCompra_Forn_Filial ConsultarPorId(int idProduto) { string script = $@"SELECT * FROM view_produtoCompra_Forn_Filial WHERE id_Produto = {idProduto}"; List <MySqlParameter> parms = new List <MySqlParameter>(); Database db = new Database(); MySqlDataReader reader = db.ExecuteSelectScript(script, parms); view_produtoCompra_Forn_Filial produto = new view_produtoCompra_Forn_Filial(); while (reader.Read()) { produto.id_Produto = reader.GetInt32("id_Produto"); produto.nm_Produto = reader.GetString("nm_Produto"); produto.vl_Compra = reader.GetDecimal("vl_Compra"); produto.ds_Produto = reader.GetString("ds_Produto"); produto.dt_Validade = reader.GetDateTime("dt_Validade"); produto.fk_ProdutoCompra_Fornecedor = reader.GetInt32("fk_ProdutoCompra_Fornecedor"); produto.fk_produtoCompra_Filial = reader.GetInt32("fk_produtoCompra_Filial"); produto.nm_Fornecedor = reader.GetString("nm_Fornecedor"); produto.num_Telefone = reader.GetString("num_Telefone"); produto.ds_Email = reader.GetString("ds_Email"); produto.nm_Nome = reader.GetString("nm_Nome"); } reader.Close(); return(produto); }
public List <view_produtoCompra_Forn_Filial> ConsultarPorNome_Fornecedor(string nmProduto, string nmFornecedor) { string script = $@"SELECT * FROM view_produtoCompra_Forn_Filial WHERE nm_Fornecedor LIKE '%{nmFornecedor}%' AND nm_Produto LIKE '%{nmProduto}%'"; List <MySqlParameter> parms = new List <MySqlParameter>(); Database db = new Database(); MySqlDataReader reader = db.ExecuteSelectScript(script, parms); List <view_produtoCompra_Forn_Filial> produtos = new List <view_produtoCompra_Forn_Filial>(); while (reader.Read()) { view_produtoCompra_Forn_Filial produto = new view_produtoCompra_Forn_Filial(); produto.id_Produto = reader.GetInt32("id_Produto"); produto.nm_Produto = reader.GetString("nm_Produto"); produto.vl_Compra = reader.GetDecimal("vl_Compra"); produto.ds_Produto = reader.GetString("ds_Produto"); produto.dt_Validade = reader.GetDateTime("dt_Validade"); produto.fk_ProdutoCompra_Fornecedor = reader.GetInt32("fk_ProdutoCompra_Fornecedor"); produto.fk_produtoCompra_Filial = reader.GetInt32("fk_produtoCompra_Filial"); produto.nm_Fornecedor = reader.GetString("nm_Fornecedor"); produto.num_Telefone = reader.GetString("num_Telefone"); produto.ds_Email = reader.GetString("ds_Email"); produto.nm_Nome = reader.GetString("nm_Nome"); produtos.Add(produto); } reader.Close(); return(produtos); }