Ejemplo n.º 1
0
        public static DataTable preencherDataGridView()
        {
            DataTable dt   = new DataTable();
            DataTable prod = new DataTable();

            dt = ProdutoDao.ListaProduto();


            string[] pro = { "Codigo", "Produto", "Descrição", "Valor", "Estoque", "Fornecedor" };
            //adiciona as colunas
            for (int i = 0; i < pro.Length; i++)
            {
                prod.Columns.Add(pro[i]);
            }

            //adiciona as linhas a tabela
            foreach (DataRow linha in dt.Rows)
            {
                pro[0] = linha["id"].ToString();                                                                                                                                                                          //codigo
                pro[1] = linha["nome"].ToString();                                                                                                                                                                        //Produto
                pro[2] = linha["descricao"].ToString();                                                                                                                                                                   //Descrição
                pro[3] = Math.Round(((decimal.Parse(linha["valor"].ToString()) / 100) + (((decimal.Parse(linha["valor"].ToString()) / 100) / 100) * (decimal.Parse(linha["margemLucro"].ToString())))), 2).ToString("F"); //Valor de venda
                pro[4] = linha["quantidadeEStoque"].ToString() + " " + linha["unidade"].ToString();                                                                                                                       //Estoque
                pro[5] = linha["fornecedor"].ToString();                                                                                                                                                                  //Fornecedor

                prod.Rows.Add(pro);
            }
            return(prod);
        }