Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
            }
        }