示例#1
0
 private void btnNovoEndereco_Click(object sender, EventArgs e)
 {
     using (var frmEndereco = new FrmEndereco()) {
         if (frmEndereco.ShowDialog() == DialogResult.OK)
         {
             var novoEndereco = frmEndereco.enderecoDTO;
             novoEndereco.EnderecoId = (listEndereco.Count > 0 ? listEndereco.Max(x => x.EnderecoId) : 0) + 1;
             listEndereco.Add(novoEndereco);
             PreencherListViewEndereco();
         }
     }
 }
示例#2
0
 private void btnEditarEndereco_Click(object sender, EventArgs e)
 {
     try {
         if (HaItemSelecionado(listViewEndereco))
         {
             var enderecoSelecionado = GetEnderecoSelecionado();
             using (var frmEndereco = new FrmEndereco(enderecoSelecionado)) {
                 if (frmEndereco.ShowDialog() == DialogResult.OK)
                 {
                     var novoEndereco = frmEndereco.enderecoDTO;
                     listEndereco[listEndereco.IndexOf(enderecoSelecionado)] = novoEndereco;
                     PreencherListViewEndereco();
                 }
             }
         }
     } catch (Exception ex) {
         ex.Message.ShowError();
     }
 }