Ejemplo n.º 1
0
        private void tstSalvar_Click(object sender, EventArgs e)
        {
            //validação do conteúdo do campo NOME
            if (txtNome.Text == "")
            {
                errErro.SetError(lblNome, "Campo obrigatório.");
                return;
            }
            else
            {
                errErro.SetError(lblNome, "");
            }

            //pergunta para o usuário se ele confirma a inclusão do cadastro
            DialogResult resposta;

            resposta = MessageBox.Show("Confirma a inclusão?", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2);
            if (resposta.Equals(DialogResult.No))
            {
                return;
            }

            //instancia a classe de negócio
            clClientes clClientes = new clClientes();

            //carrega as propriedades
            clClientes.cliNome     = txtNome.Text;
            clClientes.cliEndereco = txtEndereco.Text;
            clClientes.cliNumero   = txtNumeroCasa.Text;
            clClientes.cliBairro   = txtBairro.Text;
            clClientes.cliCidade   = txtCidade.Text;
            clClientes.cliEstado   = cboEstado.Text;
            clClientes.cliCEP      = mskCEP.Text;
            clClientes.cliCelular  = mskCelular.Text;

            //variável com a string de conexão com o banco de dados
            clClientes.banco = Agenda.Properties.Settings.Default.conexaoDB;

            //chama o método gravar
            clClientes.Gravar();

            //mensagem de confirmação de inclusão
            MessageBox.Show("Cliente incluído com sucesso!", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information);
        }
Ejemplo n.º 2
0
        private void tstSalvar_Click(object sender, EventArgs e)
        {
            //validação do conteúdo
            if (txtNome.Text == "")
            {
                errError.SetError(lblNome, "Campo Obrigatório");
                return;
            }
            else
            {
                errError.SetError(lblNome, "");
            }

            //carrega a tela com todos os dados do cliente
            SqlDataReader drReader;
            clClientes    clClientes = new clClientes();

            clClientes.banco = Properties.Settings.Default.conexaoDB;
            drReader         = clClientes.PesquisarCPF(mskCPF.Text);

            if (drReader.Read())
            {
                MessageBox.Show("CPF ja esta cadastrado!");
                return;
            }
            drReader.Close();

            //pergunta para o usuário se ele confirma a inclusão do cadastro
            DialogResult resposta;

            resposta = MessageBox.Show("Confirma a inclusão/alteração?", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2);
            if (resposta.Equals(DialogResult.No))
            {
                return;
            }

            //carrega as propriedades
            clClientes.cliNome     = txtNome.Text;
            clClientes.cliEndereco = txtEndereco.Text;
            clClientes.cliNumero   = txtNumero.Text;
            clClientes.cliBairro   = txtBairro.Text;
            clClientes.cliCidade   = txtCidade.Text;
            clClientes.cliEstado   = cboEstado.Text;
            clClientes.cliCEP      = mskCEP.Text;
            clClientes.cliCelular  = mskCelular.Text;
            clClientes.cliCPF      = mskCPF.Text;

            //variável com a string de conexão com o banco
            clClientes.banco = Properties.Settings.Default.conexaoDB;

            //F10 continua a execução na mesma janela de código
            //F11 desvia a execução para as classes se houver
            //F5 executa o restante do código
            // breakpoint

            //chama o método gravar ou alterar
            if (txtCodigo.Text == "")
            {
                clClientes.Gravar();
            }
            else
            {
                clClientes.cliCodigo = Convert.ToInt32(txtCodigo.Text);
                clClientes.Alterar();
            }

            //atualiza o datagridview
            Pesquisar();

            //limpa a tela
            limpar();

            //mensagem de confirmação da inclusão
            MessageBox.Show("Cliente Incluído/Alterado com Sucesso!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information);
        }