public bool AlterarContato(ContatoEntity entity) { bool returnAlterarContato = false; try { Contato obj = new Contato() { Conato = entity.Conato, idContato = entity.idContato, idTipoContato = entity.idTipoContato, Observacao = entity.Observacao, SitucaoContato = entity.SitucaoContato }; returnAlterarContato = new ContatoRepository().AtualizarContato(obj); } catch (Exception ex) { returnAlterarContato = false; throw ex; } return(returnAlterarContato); }
private void btnSalvar_Click(object sender, System.EventArgs e) { if (string.IsNullOrEmpty(tbNome.Text) || string.IsNullOrEmpty(tbIdade.Text)) { MessageBox.Show("Preencha os campos corretamente.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } try { if (_idContato > 0) { var contato = _contatoController.Select(_idContato); if (contato != null) { contato.Nome = tbNome.Text; contato.Idade = int.Parse(tbIdade.Text); } _contatoController.Update(contato); } else { var contato = new ContatoEntity() { Nome = tbNome.Text, Idade = int.Parse(tbIdade.Text) }; _contatoController.Insert(contato); } MessageBox.Show("Operação realizada com sucesso.", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } catch (System.Exception ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }