public void FiltrarParcelas(DataGridView dgvParcelas, ComboBox filtragemParcelas) { dgvParcelas.Rows.Clear(); Parcela parcela = new Parcela(); parcela.Cliente = new Cliente(); List <Parcela> filtroParcelas = new List <Parcela>(); string filtro = filtragemParcelas.Text; if (filtro == "A pagar") { filtroParcelas = parcela.ListarParcelas(CPF, filtro); } else if (filtro == "Quitadas") { filtroParcelas = parcela.ListarParcelas(CPF, filtro); } else if (filtro == "Atrasadas") { filtroParcelas = parcela.ListarParcelas(CPF, filtro); } filtroParcelas.ForEach(p => dgvParcelas.Rows.Add(p.Id, p.Quitado ? "Sim" : "Não", p.DataPagamento, p.DataVencimento, p.ValorParcela, p.PagamentoId)); }
public void ListarParcelas(string CPF, DataGridView dgvParcelas, ComboBox filtragemParcelas) { this.CPF = CPF; if (filtragemParcelas.SelectedIndex == 0) { Parcela parcela = new Parcela(); parcela.ListarParcelas(CPF, "A pagar").ForEach(p => dgvParcelas.Rows.Add(p.Id, p.Quitado ? "Sim" : "Não", p.DataPagamento, p.DataVencimento, p.ValorParcela, p.PagamentoId)); } else { filtragemParcelas.SelectedIndex = 0; filtragemParcelas.Enabled = true; } }