private void pvPreencherCombo() { produtos = new clProdutos(); dadosTabelac = new DataTable(); //dadosTabela = produtos.listarRevistas(); dtgT.DataSource = dadosTabelac = produtos.listarRevistas(); //try //{ // for (int i = 0; i < dadosTabela.Rows.Count; i++) // { // cmbRevistas.Items.Add(dadosTabela.Rows[i]["REVISTA"]); // cmbRevistas.ValueMember = dadosTabela.Rows[i]["ID_REV"].ToString(); // cmbRevistas.DisplayMember = dadosTabela.Rows[i]["REVISTA"].ToString(); // } //} //catch (Exception erroGRP) //{ // MessageBox.Show(erroGRP.Message); //} cmbRevistas.DataSource = dadosTabelac; cmbRevistas.DisplayMember = dadosTabelac.Columns["REVISTA"].ToString(); //cmbRevistas.ValueMember = dadosTabela.Columns["ID_REV"].ToString(); }
private void pvLerGenerator() { produtos = new clProdutos(); dadosTabela = new DataTable(); dadosTabela = produtos.lerGenerator(); idpro = Convert.ToInt32(dadosTabela.Rows[0]["GEN_ID"].ToString()); }
private void pvLerProdutoComFiltro() { produtos = new clProdutos(); dadosTabela = new DataTable(); dadosTabela = produtos.listarProdutosComFiltroInc(idpro); pvBuscaId(); pvPreencherCampos(); }
private void pvListarProdutosComFiltro(string ativo) { if (txtCodigo.Text == "") { produtos = new clProdutos(); dtgProdutos.DataSource = produtos.listarProdutosComFiltro(0, txtProduto.Text, ativo, idrev); } else { produtos = new clProdutos(); dtgProdutos.DataSource = produtos.listarProdutosComFiltro(Convert.ToInt32(txtCodigo.Text), txtProduto.Text, ativo, idrev); } }
private void pvSalvar() { if (rbnNao.Checked == true) { encarte = "N"; } else { encarte = "S"; } produtos = new clProdutos(); pvLerGenerator(); //MessageBox.Show("IDVEN: "+idven.ToString()); produtos.salvarProdutos(idpro, idrev, txtRef.Text, txtProduto.Text, Convert.ToDouble(txtPreco.Text), Convert.ToDouble(txtPromocao.Text), DateTime.Now, Convert.ToDouble(txtComissao.Text), txtObservacao.Text, Convert.ToInt32(idusu), encarte); MessageBox.Show("Produto cadastrado com sucesso!", "Sucesso!", MessageBoxButtons.OK, MessageBoxIcon.Information); vGerProd.pvListarProdutosAtivos(); }
private void button1_Click(object sender, EventArgs e) { if (dtgProdutosPorRevista.Rows.Count > 0) { int i; if (MessageBox.Show("Deseja realmente reativar esses " + dtgProdutosPorRevista.Rows.Count.ToString() + " produtos?", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { for (i = 0; i < dtgRevistas.Rows.Count; i++) { dtgProdutosPorRevista.Rows[i].Cells["PATIVO"].Value = "S"; produtos = new clProdutos(); produtos.reativarProdutos(Convert.ToInt32(dtgProdutosPorRevista.Rows[i].Cells["ID_PRO"].Value)); } MessageBox.Show(i + " produtos reativados com sucesso!", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("Não há registro para reativar.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void pvAtualizar() { produtos = new clProdutos(); if (rbnNao.Checked == true) { encarte = "N"; } else { encarte = "S"; } try { produtos.editarProdutos(Convert.ToInt32(txtIdPro.Text), idrev, txtRef.Text, txtProduto.Text, Convert.ToDouble(txtPreco.Text), Convert.ToDouble(txtPromocao.Text), Convert.ToDouble(txtComissao.Text), txtObservacao.Text, desatusu, dataDesat, ativo.ToString(), encarte); MessageBox.Show("Produto alterado com sucesso!", "Sucesso!", MessageBoxButtons.OK, MessageBoxIcon.Information); vGerProd.pvListarProdutosAtivos(); } catch (Exception eer) { throw new Exception("Erro no formulario de inclusao de produto. Se o problema persistir comunique o administrador do sistema. Erro original: \n" + eer); } }
private void pvListarProdutosPorRevista() { produtos = new clProdutos(); //MessageBox.Show(linhaClicada.ToString()); dtgProdutosPorRevista.DataSource = produtos.listarProdutosComFiltro(0, "", "", Convert.ToInt32(dtgRevistas.CurrentRow.Cells["ID_REV"].Value)); }
private void pvBuscarProdutos() { produtos = new clProdutos(); vendas = new clVendas(); //dadosTabela = new DataTable(); pvVerificaCodRef(0); idintpro = Convert.ToInt32(dadosTabela.Rows.Count); if (dadosTabela.Rows.Count > 0) { if (dadosTabela.Rows.Count > 1) { //Se tiver mais do que um produto no resultado, abre o form de produtos para selecionar qual quer usar. if (tpPesquisa == "COD") { //Se o cod for numero, vai buscar por numero vPesquisa = codigo.ToString(); tpVar = "COD"; } else {//se for ref, vai buscar por letra vPesquisa = txtCodigo.Text; tpVar = "REF"; } gerProdutos = new frmGerProdutos(this, idusu, vPesquisa, tpVar); gerProdutos.ShowDialog(); if (idintpro > 0) { txtCodigo.Text = idintpro.ToString(); pvVerificaCodRef(idintpro); } //MessageBox.Show(idintpro.ToString()); } //Preenche os campos com o resultado do dadosTabela sendo ele apenas com um registro no select if (idintpro > 0) { idintpro = Convert.ToInt32(dadosTabela.Rows[0]["ID_PRO"]); txtCodigo.Text = dadosTabela.Rows[0]["ID_PRO"].ToString(); /*if (pvProcuraProduto(idintpro) == 0) * {*/ //if (Convert.ToDouble(dadosTabela.Rows[0]["PROMOCAO"]) > 0) //{ // txtVUnit.Text = dadosTabela.Rows[0]["PROMOCAO"].ToString(); //} //else //{ // txtVUnit.Text = dadosTabela.Rows[0]["PRECO"].ToString(); //} if (Convert.ToDouble(dadosTabela.Rows[0]["PROMOCAO"]) > 0) { if (MessageBox.Show("Deseja colocar o preço normal " + dadosTabela.Rows[0]["PRECO"].ToString() + " (Sim)\nou o preço de promoção " + dadosTabela.Rows[0]["PROMOCAO"].ToString() + " (Não)?", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == DialogResult.No) { txtVUnit.Text = dadosTabela.Rows[0]["PROMOCAO"].ToString(); } else { txtVUnit.Text = dadosTabela.Rows[0]["PRECO"].ToString(); } } else { txtVUnit.Text = dadosTabela.Rows[0]["PRECO"].ToString(); } txtProduto.Text = produto = dadosTabela.Rows[0]["PRODUTO"].ToString(); idrev = Convert.ToInt32(dadosTabela.Rows[0]["ID_REV"].ToString()); revista = dadosTabela.Rows[0]["REVISTA"].ToString(); edicao = dadosTabela.Rows[0]["EDICAO"].ToString(); referencia = dadosTabela.Rows[0]["REF"].ToString(); vunit = Convert.ToDouble(txtVUnit.Text); txtQtd.Focus(); txtComissaoItem.Text = dadosTabela.Rows[0]["COMISSAO"].ToString(); if (dadosTabela.Rows[0]["COMISSAO"].ToString() == Convert.ToString(0)) { revistas = new clRevistas(); dadosTabelaRev = revistas.consultarComissao(idrev); vcomissao = Convert.ToDouble(dadosTabelaRev.Rows[0]["COMISSAO"]); } else { vcomissao = Convert.ToDouble(dadosTabela.Rows[0]["COMISSAO"]); if (vcomissao == 30) { txtComissaoItem.Enabled = true; } } /*} * else * { * MessageBox.Show("Atenção, produto já lançado anteriormente. \nVerifique!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Warning); * txtCodigo.Clear(); * }*/ //MessageBox.Show(vcomissao.ToString()); } else { //if (idintpro > 0) //{ // MessageBox.Show("Atenção, produto já lançado anteriormente. \nVerifique!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Warning); //} //else //{ MessageBox.Show("Operação desfeita pelo usuário.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); //} } } else { MessageBox.Show("Não foi encontrado produto com esse código.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
public void pvListarProdutosAtivos() { produtos = new clProdutos(); dtgProdutos.DataSource = produtos.listarProdutosAtivos(); }
private void pvExcluirProdutos() { produtos = new clProdutos(); produtos.excluirProdutos(Convert.ToInt32(dtgProdutos.CurrentRow.Cells["ID_PRO"].Value)); }
private void rbUsuInativo_CheckedChanged(object sender, EventArgs e) { produtos = new clProdutos(); dtgProdutos.DataSource = produtos.listarProdutosInativos(); }
private void rbUsuTodos_CheckedChanged(object sender, EventArgs e) { produtos = new clProdutos(); dtgProdutos.DataSource = produtos.listarTodosProdutos(); }