Exemple #1
0
        public static string ConsultarProduto(string sNome)
        {
            //Criar objeto da classe de negocio
            NegocioProduto negProduto = new NegocioProduto();
            //Criar variavel do tipo datatable
            DataTable dtRetorno = new DataTable();
            //Criar string para criar a tabela
            string sTabela = "<table class=\"table table-bordered\"><thead><tr><th style=\"width:400px\">Nome</th><th style=\"width:200px\">Preço venda</th><th style=\"width:200px\">Estoque</th><th style=\"width:200px\">Peso</th></tr>";

            //Atribuindo o resultado da consulta na variavel do tipo table
            dtRetorno = negProduto.ConsultarProduto(sNome);

            //percorrer cada linha da variavel table
            foreach (DataRow item in dtRetorno.Rows)
            {
                //criar uma linha na tabela
                sTabela += "<tr>";
                //percorrer as colunas da variavel table
                for (int i = 0; i < item.ItemArray.Length; i++)
                {
                    //adicionar a coluna na table
                    sTabela += "<td>" + item[i].ToString() + "</td>";
                }
                //fecha a linha da tabela
                sTabela += "</tr>";
            }
            //retorna a tabela preenchida
            return(sTabela += "</table>");
        }
        public static string ExibirProdutos()
        {
            //Criar objeto da classe de negocio
            NegocioProduto negProduto = new NegocioProduto();
            //Criar variavel do tipo datatable
            DataTable dtRetorno = new DataTable();

            //atribuir o valor do método consultar
            //para a variável datatable
            dtRetorno = negProduto.ConsultarProduto("");
            //Criar a variavel para exibir os itens
            string sProdutos = "";

            //verificar se exite itens na variavel datatable
            if (dtRetorno.Rows.Count > 0)
            {
                //preencher a div com os valores dos produtos
                sProdutos += "<div class=\"row\">";

                //percorrer cada linha da variavel datatable
                foreach (DataRow item in dtRetorno.Rows)
                {
                    //criar a div de coluna
                    sProdutos += "<div class=\"col-md-4\">";
                    //atribuir o valor da coluna da tabela para a variável
                    sProdutos += "<div class=\"row\">" + item["Nome"].ToString() + "</div>";
                    sProdutos += "<div class=\"row\">" + item["ValorVenda"].ToString() + "</div>";
                    //cria o botão de comprar
                    sProdutos += "<div class=\"row\"><input type=\"button\" class=\"btn btn-primary\" value=\"COMPRAR\" onclick=\"ComprarProduto(" + item["ProdutoID"] + ")\"/></div>";
                    //fechar a div do produto
                    sProdutos += "</div>";
                }
                //fechar a div linha
                sProdutos += "</div>";
            }
            return(sProdutos);
        }