Esempio n. 1
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            if (ValidarCampos() == "ERRO")
            {
                return;
            }

            dao = new ContatoDao();
            if (tipo == Tipo.insert)
            {
                if (dao.validarNome(txtNome.Text.Trim()))
                {
                    MessageBox.Show("Nome encontra-se cadastrado!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    return;
                }
            }

            try {
                Contato cont = new Contato {
                    nome     = txtNome.Text.Trim(),
                    endereco = txtEndereco.Text.Trim(),
                    bairro   = txtBairro.Text.Trim(),
                    numero   = txtNumero.Text.Trim(),
                    cep      = txtCep.Text,
                    cidade   = txtCidade.Text.Trim(),
                    estado   = cbxEstado.Text,
                    status   = "A"
                };

                if (tipo == Tipo.update)
                {
                    cont.id = IDRegistro;
                    dao.Alterar(cont);
                    MessageBox.Show("Atualizado com Sucesso!", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    return;
                }
                dao.Inserir(cont);
                MessageBox.Show("Contato salvo com Sucesso", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information);
            } catch (Exception ex) {
                if (tipo == Tipo.update)
                {
                    MessageBox.Show("Erro ao atualizar contato!" + ex.Message, "Informação", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                MessageBox.Show("Erro ao salvar Contato!" + ex.Message, "Informação", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }