Exemplo n.º 1
0
 private void btnNovoFone_Click(object sender, EventArgs e)
 {
     try {
         using (var frmFone = new FrmTelefone()) {
             if (frmFone.ShowDialog() == DialogResult.OK)
             {
                 var novoFone = frmFone.telefoneDTO;
                 novoFone.TelefoneId = (listFone.Count > 0 ? listFone.Max(x => x.TelefoneId) : 0) + 1;
                 listFone.Add(novoFone);
                 PreencherListViewFones();
             }
         }
     } catch (Exception ex) {
         ex.Message.ShowError();
     }
 }
Exemplo n.º 2
0
 private void btnEditarFone_Click(object sender, EventArgs e)
 {
     try {
         if (HaItemSelecionado(listViewFone))
         {
             var telefoneSelecionado = GetTelefoneSelecionado();
             using (var frmFone = new FrmTelefone(telefoneSelecionado)) {
                 if (frmFone.ShowDialog() == DialogResult.OK)
                 {
                     var novoFone = frmFone.telefoneDTO;
                     listFone[listFone.IndexOf(telefoneSelecionado)] = novoFone;
                     PreencherListViewFones();
                 }
             }
         }
     } catch (Exception ex) {
         ex.Message.ShowError();
     }
 }