Example #1
0
        public void TestMethodListarMovPorData()
        {
            MovimentacaoDAO mDao = new MovimentacaoDAO();

            DataTable table = new DataTable();

            table = mDao.ListarPorIntervaloDeData(DateTime.Today, DateTime.Today);

            foreach (DataRow item in table.Rows)
            {
                Console.WriteLine(item["Movimentacao_id"]);
            }

            Assert.AreNotEqual(false, table);
        }
        public void PopularGrid(DateTime inicio, DateTime fim)
        {
            MovimentacaoDAO movDao = new MovimentacaoDAO();
            DataTable       dTable = movDao.ListarPorIntervaloDeData(inicio, fim);

            dTable.Columns.Add("Movimentacao_data_formatado", typeof(String));
            dTable.Columns.Add("Movimentacao_valor_formatado", typeof(String));

            foreach (DataRow row in dTable.Rows)
            {
                //formatada a data retirando a hora
                row["Movimentacao_data_formatado"]  = Convert.ToDateTime(row["Movimentacao_data"]).ToString("dd/MM/yyyy");
                row["Movimentacao_valor_formatado"] = Convert.ToDouble(row["Movimentacao_valor"]).ToString("c2"); //formata o valor para moeda real
            }

            gdvMovimentacao.DataSource = dTable;
            gdvMovimentacao.DataBind();
        }