//Busca os registros no banco de dados e preenche no datagridview private void AtualizarTabela() { ContaReceberRepository repositorio = new ContaReceberRepository(); List <ContaReceber> listaConta = repositorio.Listar(0); dataGridView1.Rows.Clear(); for (int i = 0; i < listaConta.Count; i++) { ContaReceber conta = listaConta[i]; dataGridView1.Rows.Add(new object[] { conta.Id.ToString(), conta.Nome, conta.Valor.ToString(), conta.Valor_Recebido.ToString(), conta.Data_Recebimento.ToString(), conta.Fechada.ToString() }); } }
//Double click na tabela busca no banco as informações e preenche os campos da tela private void RetornaBanco() { btnAdicionar.Enabled = false; btnExcluir.Enabled = false; dataGridView1.Enabled = false; btnAlterar.Enabled = true; idAlterar = Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value); ContaReceberRepository repository = new ContaReceberRepository(); List <ContaReceber> listaContas = repository.Listar(idAlterar); ContaReceber conta = listaContas[0]; txtNome.Text = conta.Nome; mtxtValorConta.Text = PrencheMascara(conta.Valor.ToString()); mtxtValorRecebido.Text = PrencheMascara(conta.Valor_Recebido.ToString()); dateTimePicker1.Value = Convert.ToDateTime(conta.Data_Recebimento); checkPaga.Checked = conta.Fechada; }