private void btnRemover_Click(object sender, EventArgs e) { //o valor da linha celecionada, na posição 0, convertido para int int id = (int) dgvAgenda.CurrentRow.Cells[0].Value; ContatoDAO contatoDao = new ContatoDAO(); contatoDao.Excluir(id); CarregarDataGridView(); }
private void CarregarDataGridView() { ContatoDAO contatoDao = new ContatoDAO(); DataTable dataTable = contatoDao.GetContatos(); dgvAgenda.DataSource = dataTable; dgvAgenda.Refresh(); //usando dataSet /*DataSet ds = contatoDao.GetContatos(); dgvAgenda.DataSource = ds.Tables["CONTATOS"]; */ CarregarStatusStrip(); }
private void btnSalvar_Click(object sender, EventArgs e) { ContatoDAO contatoDao = new ContatoDAO(); if(this.contato == null) { //registro novo Contato contato = new Contato { Nome = txbNome.Text, Email = txbEmail.Text, Telefone = Convert.ToInt32(txbTelefone.Text) }; contatoDao.Inserir(contato); } else { //atualizar registro this.contato.Nome = txbNome.Text; this.contato.Email = txbEmail.Text; this.contato.Telefone = Convert.ToInt32(txbTelefone.Text); contatoDao.Atualizar(this.contato); } this.Close(); }
private void CarregarStatusStrip() { ContatoDAO contatoDao = new ContatoDAO(); string quantidadeContatos = contatoDao.ContarUsuarios(); stsInfoUsuarios.Items[0].Text = quantidadeContatos.ToString() + "usuário(s)"; }