예제 #1
0
        //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() });
            }
        }
예제 #2
0
        //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;
        }