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); }