コード例 #1
0
        private void tstSalvar_Click(object sender, EventArgs e)
        {
            //validação do conteúdo
            if (txtNomeDaEmpresa.Text == "")
            {
                errError.SetError(lblNomeDaEmpresa, "Campo Obrigatório");
                return;
            }
            else
            {
                errError.SetError(lblNomeDaEmpresa, "");
            }

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

            clFornecedores.banco = Properties.Settings.Default.conexaoDB;
            drReader             = clFornecedores.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
            clFornecedores.NomeDaEmpresa = txtNomeDaEmpresa.Text;
            clFornecedores.NomeDoContato = txtNomeDoContato.Text;
            clFornecedores.Endereco      = txtEndereco.Text;
            clFornecedores.Bairro        = txtBairro.Text;
            clFornecedores.Numero        = txtNumero.Text;
            clFornecedores.Cidade        = txtCidade.Text;
            clFornecedores.Estado        = cboEstado.Text;
            clFornecedores.CEP           = mskCEP.Text;
            clFornecedores.Telefone      = mskTelefone.Text;
            clFornecedores.CPF           = mskCPF.Text;

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

            //chama o método gravar
            if (txtCodigo.Text == "")
            {
                clFornecedores.Gravar();
            }
            else
            {
                clFornecedores.CodigoFornecedor = Convert.ToInt32(txtCodigo.Text);
                clFornecedores.Alterar();
            }

            //atualiza o datagridview
            Pesquisar();

            //limpa a tela
            limpar();

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