예제 #1
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            if (validarDados() && verificaData() && (ValidarEmail(txtEmail.Text)) &&
                ValidarTelefone(txtTelefone.Text) && verificaCPF())
            {
                try
                {
                    clsCliente objCliente = new clsCliente();
                    objCliente.StrCPFCliente  = txtCPF.Text;
                    objCliente.StrNomeCliente = txtNome.Text;
                    objCliente.StrTelefone    = txtTelefone.Text;
                    objCliente.StrEmail       = txtEmail.Text;
                    objCliente.StrNascimento  = txtDatadeNascimento.Text;
                    objCliente.StrEndereco    = txtEndereco.Text;
                    objCliente.StrNumero      = txtNumero.Text;
                    objCliente.StrBairro      = txtBairro.Text;
                    objCliente.StrCidade      = txtCidade.Text;
                    objCliente.StrEstado      = txtEstado.Text;

                    if ((String.IsNullOrEmpty(txtCodigo.Text)))
                    {
                        objCliente.Salvar();
                        MessageBox.Show("Dados salvos com sucesso.", "Confirmação", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                    }
                    else
                    {
                        objCliente.IntCodigo = Convert.ToInt32(txtCodigo.Text);
                        objCliente.Alterar();
                        MessageBox.Show("Dados alterados com sucesso.", "Confirmação", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                    }

                    controlaBotoes(true);
                    AtualizaGrid();
                    zeraDados();
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Dados do cliente não foram salvos. \n" + ex.Message, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
        }