public void Pesquisar() { string campo = ""; //seleciona o campo de pesquisa if (cboOpcao2.Text == "Codigo") { campo = "proCodigo"; } else if (cboOpcao2.Text == "Descricao") { campo = "proDescricao"; } else if (cboOpcao2.Text == "Marca") { campo = "proMarca"; } //carrega o datagridview com os produtos cadastrados clProduto clProduto = new clProduto(); clProduto.banco = Properties.Settings.Default.conexaoDB; dgvProdutos.DataSource = clProduto.Pesquisar(campo, txtFiltro2.Text).Tables[0]; //comando utilizado para gerar um efeito "zebrado" no datagridview dgvProdutos.AlternatingRowsDefaultCellStyle.BackColor = Color.Green; }
private void tstExcluir_Click(object sender, EventArgs e) { //validação do conteúdo if (txtCodigo2.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 produto?", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); if (resposta.Equals(DialogResult.No)) { return; } //instancia a classe de negócio clProduto clProduto = new clProduto(); //variável com a string de conexão com o banco clProduto.banco = Properties.Settings.Default.conexaoDB; clProduto.proCodigo = Convert.ToInt32(txtCodigo2.Text); clProduto.Excluir(); //atualiza o datagridview Pesquisar(); //limpa a tela limpar(); //mensagem de confirmação da exclusão MessageBox.Show("Produto excluido com Sucesso!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); }
private void dgvProdutos_DoubleClick(object sender, EventArgs e) { //verifica se existe itens na grid if (dgvProdutos.RowCount == 0) { return; } //carrega a tela com todos os dados do cliente SqlDataReader drReader; clProduto clProduto = new clProduto(); clProduto.banco = Properties.Settings.Default.conexaoDB; drReader = clProduto.PesquisarCodigo(Convert.ToInt32(dgvProdutos.CurrentRow.Cells[0].Value)); if (drReader.Read()) { //transfere os dados do banco de dados para os campos do formulário txtCodigo2.Text = drReader["proCodigo"].ToString(); txtDescricao.Text = drReader["proDescricao"].ToString(); txtMarca.Text = drReader["proMarca"].ToString(); txtPreco.Text = drReader["proPreco"].ToString(); //habilita o frame e envia o cursor para o campo nome tabControl1.SelectedTab = tabPage2; txtDescricao.Focus(); } drReader.Close(); }
private void toolStripButton1_Click(object sender, EventArgs e) { //validaçao do conteudo if (txtCodigo.Text == "") { return; } //pergunta para o usuario se ele confirma exclusão de cdastro DialogResult resposta; resposta = MessageBox.Show("Confirma a Exclusão do cliente", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); if (resposta.Equals(DialogResult.No)) { return; } //instancia a classe do negocio clProduto clProduto = new clProduto(); //variavel com string de conexao com o banco clProduto.banco = Properties.Settings.Default.conexaoDB; clProduto.proCodigo = Convert.ToInt32(txtCodigo.Text); clProduto.Excluir(); //ATUALIZA O DATAGRIDVIEW PesquisarPro(); //mensagem de configuraçãode exclusão MessageBox.Show("Cliente excluido com sucesso", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); }
public void PesquisarPro() { //carrega o datagridview com os clientes cadastrados clProduto clProduto = new clProduto(); clProduto.banco = Properties.Settings.Default.conexaoDB; dgvProdutos.DataSource = clProduto.Pesquisar("proNome", "%").Tables[0]; //comando utilizado pra gerar um efeito "zebrado" no datagridview dgvProdutos.AlternatingRowsDefaultCellStyle.BackColor = Color.LightGray; }
public void Salvar() { { if (txtNome.Text == "") { erNome.SetError(lblNome, "Insira um nome para o cliente"); } } // instancia a classe de negocio clProduto clProduto = new clProduto(); if (txtNome.Text == "") { lblMenssagem.Text = "Insina um nome para o cliente"; return; } DialogResult resposta; resposta = MessageBox.Show("Confirma o Cadastro do produto?", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); if (resposta.Equals(DialogResult.No)) { return; } //carrega as propriedades clProduto.proMarca = txtMarca.Text; clProduto.proPreco = txtPreco.Text; clProduto.proData = dtmData.Text; clProduto.proNome = txtNome.Text; clProduto.proNSerie = txtNSerie.Text; clProduto.proPNumber = txtPNumber.Text; clProduto.proPreco1 = PrecoFinal1; clProduto.proPreco2 = txtPreco2.Text; clProduto.proPreco3 = txtPreco3.Text; clProduto.proPreco4 = txtPreco4.Text; //variavel com a sstring de conexao com o banco clProduto.banco = Properties.Settings.Default.conexaoDB; if (txtCodigo.Text == "") { clProduto.Gravar(); } else { clProduto.proCodigo = Convert.ToInt32(txtCodigo.Text); clProduto.Alterar(); } //mensagem de cofiguração MessageBox.Show("Cliente incluido com sucesso", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); ClearForm.ClearForms(this); }
private void txtCodProduto_Leave(object sender, EventArgs e) { SqlDataReader drReader; //verifica se foi digitado alguma coisa if (txtCodProduto.Text == "") { Limpar(); return; } //verifica se foi digitado número no código do produto int codProd; if (Int32.TryParse(txtCodProduto.Text, out codProd)) { codProd = Convert.ToInt32(txtCodProduto.Text); } else { MessageBox.Show("Digite somente números.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Stop); Limpar(); txtCodProduto.Focus(); return; } //verifica se o produto está cadastrado clProduto clProduto = new clProduto(); clProduto.banco = Properties.Settings.Default.conexaoDB; drReader = clProduto.PesquisarCodigo(Convert.ToInt32(txtCodProduto.Text)); if (drReader.Read()) { txtDescricao.Text = drReader["proDescricao"].ToString(); txtUnitario.Text = drReader["proPreco"].ToString(); } else { Limpar(); txtCodProduto.Focus(); } drReader.Close(); }
private void Pesquisar() { string campo = ""; //selecione o campo de pesquisa if (cboOpcao.Text == "Código") { campo = "proCodigo"; } else if (cboOpcao.Text == "Nome") { campo = "proNome"; } clProduto clProduto = new clProduto(); clProduto.banco = Properties.Settings.Default.conexaoDB; dgvProdutos.DataSource = clProduto.Pesquisar(campo, txtFiltro.Text).Tables[0]; dgvProdutos.AlternatingRowsDefaultCellStyle.BackColor = Color.LightGray; }
private void tstSalvar_Click(object sender, EventArgs e) { //validação do conteúdo if (txtDescricao.Text == "") { errErro.SetError(lblDescricao, "Campo Obrigatório"); return; } else { errErro.SetError(lblDescricao, ""); } //instancia a classe de negócio clProduto clProdutos = new clProduto(); //carrega as propriedades clProdutos.proDescricao = txtDescricao.Text; clProdutos.proMarca = txtMarca.Text; clProdutos.proPreco = txtPreco.Text; clProdutos.proData = mskData.Text; clProdutos.banco = Properties.Settings.Default.conexaoDB; MessageBox.Show("Produto incluido com Sucesso", "atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); clProdutos.Gravar(); }
private void dgvProdutos_DoubleClick(object sender, EventArgs e) { //verifica se existe itens na grid if (dgvProdutos.RowCount == 0) { return; } //carrega a tela com todos os dados do cliente SqlDataReader drReader; clProduto clProduto = new clProduto(); clProduto.banco = Properties.Settings.Default.conexaoDB; drReader = clProduto.PesquisarCodigo(Convert.ToInt32(dgvProdutos.CurrentRow.Cells[0].Value)); if (drReader.Read()) { //TRANSFERE OS DADOS DO BANCO DE DADOS PARA O CAMPO DO FORM txtCodigo.Text = drReader["proCodigo"].ToString(); txtNome.Text = drReader["proNome"].ToString(); txtDescricao.Text = drReader["proDescricao"].ToString(); txtMarca.Text = drReader["proMarca"].ToString(); txtModelo.Text = drReader["proModelo"].ToString(); txtNSerie.Text = drReader["proNSerie"].ToString(); txtPNumber.Text = drReader["proPNumber"].ToString(); dtmData.Text = drReader["proData"].ToString(); txtPreco.Text = drReader["proPreco"].ToString(); txtPreco1.Text = drReader["proPreco1"].ToString(); txtPreco2.Text = drReader["proPreco2"].ToString(); txtPreco3.Text = drReader["proPreco3"].ToString(); txtPreco4.Text = drReader["proPreco4"].ToString(); //HABILITA O FRAME ENVIA CURSOR PARA O CAMPO NOME tabControl1.SelectedTab = tabPage2; txtNome.Focus(); } drReader.Close(); }
private void tstSalvar_Click(object sender, EventArgs e) { //validação do conteúdo if (txtDescricao.Text == "") { errError.SetError(lblDescricao, "Campo Obrigatório"); return; } else { errError.SetError(lblDescricao, ""); } //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 clProduto clProduto = new clProduto(); //carrega as propriedades clProduto.proDescricao = txtDescricao.Text; clProduto.proMarca = txtMarca.Text; //tratamento de campo numérico decimal Preco; if (decimal.TryParse(txtPreco.Text, out Preco)) { clProduto.proPreco = Convert.ToString(Preco); } else { clProduto.proPreco = "0"; } //tratamento dp campo data clProduto.proData = String.Format("{0:yyyy-MM-dd}", dtpData.Value); //variável com a string de conexão com o banco clProduto.banco = Properties.Settings.Default.conexaoDB; //chama o método gravar if (txtCodigo2.Text == "") { clProduto.Gravar(); } else { clProduto.proCodigo = Convert.ToInt32(txtCodigo2.Text); clProduto.Alterar(); } //atualiza o datagridview Pesquisar(); //limpa a tela limpar(); //mensagem de confirmação da inclusão MessageBox.Show("Produto Incluído com Sucesso!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); }