private void tstExcluir_Click(object sender, EventArgs e) { //validação do conteúdo if (txtCodigo.Text == "") { return; } //pergunta para o usuário se ele confirma a exclusão do cadastro DialogResult resposta; resposta = MessageBox.Show("Confirma a exclusão do Fornecedor?", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); if (resposta.Equals(DialogResult.No)) { return; } //instancia a classe de negócio clFornecedores clFornecedores = new clFornecedores(); //variável com a string de conexão com o banco clFornecedores.banco = Properties.Settings.Default.conexaoDB; clFornecedores.CodigoFornecedor = Convert.ToInt32(txtCodigo.Text); clFornecedores.Excluir(); //atualiza o datagridview Pesquisar(); //limpa a tela limpar(); //mensagem de confirmação da exclusão MessageBox.Show("Fornecedor excluido com Sucesso!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); }
public void Pesquisar() { string campo = ""; //seleciona o campo de pesquisa if (cboOpcao4.Text == "CÓDIGO") { campo = "CodigoFornecedor"; } else if (cboOpcao4.Text == "NOME DA EMPRESA") { campo = "NomeDaEmpresa"; } else if (cboOpcao4.Text == "TELEFONE") { campo = "Telefone"; } //carrega o datagridview com os clientes cadastrados clFornecedores clFornecedores = new clFornecedores(); clFornecedores.banco = Properties.Settings.Default.conexaoDB; dgvFornecedor.DataSource = clFornecedores.Pesquisar(campo, txtFiltro4.Text).Tables[0]; //comando utilizado para gerar um efeito "zebrado" no datagridview dgvFornecedor.AlternatingRowsDefaultCellStyle.BackColor = Color.Green; }
private void dgvFornecedor_DoubleClick(object sender, EventArgs e) { //verifica se existe itens na grid if (dgvFornecedor.RowCount == 0) { return; } //carrega a tela com todos os dados do cliente SqlDataReader drReader; clFornecedores clFornecedores = new clFornecedores(); clFornecedores.banco = Properties.Settings.Default.conexaoDB; drReader = clFornecedores.PesquisarCodigo(Convert.ToInt32(dgvFornecedor.CurrentRow.Cells[0].Value)); if (drReader.Read()) { //transfere os dados do banco de dados para os campos do formulário txtCodigo.Text = drReader["CodigoFornecedor"].ToString(); txtNomeDaEmpresa.Text = drReader["NomeDaEmpresa"].ToString(); txtNomeDoContato.Text = drReader["NomeDoContato"].ToString(); txtEndereco.Text = drReader["Endereco"].ToString(); txtNumero.Text = drReader["Numero"].ToString(); txtBairro.Text = drReader["Bairro"].ToString(); txtCidade.Text = drReader["Cidade"].ToString(); cboEstado.Text = drReader["Estado"].ToString(); mskCEP.Text = drReader["CEP"].ToString(); mskTelefone.Text = drReader["Telefone"].ToString(); mskCPF.Text = drReader["CPF"].ToString(); //habilita o frame e envia o cursor para o campo nome tabControl1.SelectedTab = tabPage2; txtNomeDaEmpresa.Focus(); } drReader.Close(); }
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); }