public void PopularGridBoleto() { PagamentoDAO pagDao = new PagamentoDAO(); DataTable dTable = pagDao.BuscarPagamentosPorIdDoEmprestimo(emp.Id); dTable.Columns.Add("StatusPagamento", typeof(String)); dTable.Columns.Add("NumeroParcela", typeof(int)); dTable.Columns.Add("Pagamento_data_Formatado", typeof(String)); dTable.Columns.Add("Pagamento_Valor_Formatado", typeof(String)); int i = 1; foreach (DataRow row in dTable.Rows) { row["NumeroParcela"] = i++; //gera o indice do numero de parcela DateTime data = Convert.ToDateTime(row["Pagamento_data"]); row["Pagamento_data_Formatado"] = data.ToString("dd/MM/yyyy"); row["Pagamento_Valor_Formatado"] = Convert.ToDouble(row["Pagamento_Valor"]).ToString("c2"); if (int.Parse(row["Pagamento_Pago"].ToString()) == 1) //se for 1 no banco, atribui como pago { row["StatusPagamento"] = "Pago"; } else if (int.Parse(row["Pagamento_Pago"].ToString()) == 0) //se for 0 no banco, atribui como não pago { row["StatusPagamento"] = "Não Pago"; } } gdvPagamentosBoleto.DataSource = dTable; gdvPagamentosBoleto.DataBind(); }
public void TestListarTodosOsPagamentos() { PagamentoDAO pDAO = new PagamentoDAO(); DataTable table = new DataTable(); table = pDAO.BuscarPagamentosPorIdDoEmprestimo(1); foreach (DataRow item in table.Rows) { Console.WriteLine(item["Pagamento_Id"]); } Assert.AreNotEqual(false, table); }