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);
        }