コード例 #1
0
ファイル: Form1.cs プロジェクト: rodrigo1208/AgendaDesigne
 //Metodo que atualiza as informações da grid
 public void atualizaGrid()
 {
     this.contatosDgv.Rows.Clear();
     ContatoDao contatoDao = new ContatoDao();
     foreach (Contato contato in contatoDao.retornaContatos())
     {
         int index = contatosDgv.Rows.Add();
         DataGridViewRow linha = contatosDgv.Rows[index];
         linha.Cells["id"].Value = contato.Id;
         linha.Cells["nome"].Value = contato.Nome;
         linha.Cells["telefone"].Value = contato.Telefone;
     }
 }
コード例 #2
0
ファイル: Form1.cs プロジェクト: rodrigo1208/AgendaDesigne
 private void editarBtn_Click(object sender, EventArgs e)
 {
     int quantGrid = contatosDgv.GetCellCount(DataGridViewElementStates.Selected);
     int selectGrid = contatosDgv.CurrentRow.Index;
     if (quantGrid == 3)
     {
         ContatoDao contatoDao = new ContatoDao();
         InfoContato infoContato = new InfoContato();
         infoContato.Show(contatoDao.retornaContato(selectGrid));
     }
     else if(selectGrid > 3)
     {
         MessageBox.Show("Você selecionou mais de uma linha");
     }
 }
コード例 #3
0
        private void salvarBtn_Click(object sender, EventArgs e)
        {
            ContatoDao contatoDao = new ContatoDao();
            Contato contato = new Contato();
            contato.Id = contatoDao.retornaId();
            contato.Nome = nomeTbx.Text;
            contato.Telefone = telefoneTbx.Text;
            contato.Email = emailTbx.Text;
            contato.Nota = notaTbx.Text;
            contatoDao.salvarContato(contato);

            idTbx.Text = Convert.ToString(contatoDao.retornaId()); ;
            nomeTbx.Text = "";
            telefoneTbx.Text = "";
            emailTbx.Text = "";
            notaTbx.Text = "";

            this.Show();
            form1.atualizaGrid();
        }
コード例 #4
0
 private void InfoContato_Load(object sender, EventArgs e)
 {
     ContatoDao contatoDao = new ContatoDao();
 }