private void button3_Click(object sender, EventArgs e) { List <Carteira> valida = new List <Carteira>(); Gerenciador_carteira busca = new Gerenciador_carteira(); valida = busca.verificaCaixaAberto(labelIdCliente.Text); if (valida.Count.Equals(0)) { MessageBox.Show("Este cliente não possui débitos!"); } else { frmCarteira add = new frmCarteira(labelIdCliente.Text); add.ShowDialog(); Carteira dados = new Carteira(); dados.id = Convert.ToInt32(add.dgvCarteira.CurrentRow.Cells[0].Value); dados.valor = Convert.ToString(add.dgvCarteira.CurrentRow.Cells[1].Value); dados.data = Convert.ToString(add.dgvCarteira.CurrentRow.Cells[2].Value); if (lstCarteira.Count.Equals(0)) { lstCarteira.Add(dados); } else { Boolean Validate = false; for (int i = 0; i < lstCarteira.Count; i++) { if (dados.id.Equals(lstCarteira[i].id)) { Validate = true; } } if (Validate.Equals(false)) { lstCarteira.Add(dados); } } dgvContas.Rows.Clear(); for (int i = 0; i < lstCarteira.Count; i++) { dgvContas.Rows.Add( lstCarteira[i].id, lstCarteira[i].valor, lstCarteira[i].data ); } if (lstCarteira.Count > 0) { button1.Enabled = true; } } }
public void carregaTabela(String cliente) { List <Carteira> lstCarteira = new List <Carteira>(); Gerenciador_carteira busca = new Gerenciador_carteira(); lstCarteira = busca.verificaCaixaAberto(cliente); dgvCarteira.Rows.Clear(); for (int i = 0; i < lstCarteira.Count; i++) { dgvCarteira.Rows.Add( lstCarteira[i].id, lstCarteira[i].valor, lstCarteira[i].data ); } }