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