Exemplo n.º 1
0
        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();
        }
Exemplo n.º 2
0
 private void pvLerGenerator()
 {
     produtos    = new clProdutos();
     dadosTabela = new DataTable();
     dadosTabela = produtos.lerGenerator();
     idpro       = Convert.ToInt32(dadosTabela.Rows[0]["GEN_ID"].ToString());
 }
Exemplo n.º 3
0
 private void pvLerProdutoComFiltro()
 {
     produtos    = new clProdutos();
     dadosTabela = new DataTable();
     dadosTabela = produtos.listarProdutosComFiltroInc(idpro);
     pvBuscaId();
     pvPreencherCampos();
 }
Exemplo n.º 4
0
 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);
     }
 }
Exemplo n.º 5
0
 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();
 }
Exemplo n.º 6
0
 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);
     }
 }
Exemplo n.º 7
0
 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);
     }
 }
Exemplo n.º 8
0
 private void pvListarProdutosPorRevista()
 {
     produtos = new clProdutos();
     //MessageBox.Show(linhaClicada.ToString());
     dtgProdutosPorRevista.DataSource = produtos.listarProdutosComFiltro(0, "", "", Convert.ToInt32(dtgRevistas.CurrentRow.Cells["ID_REV"].Value));
 }
Exemplo n.º 9
0
        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);
            }
        }
Exemplo n.º 10
0
 public void pvListarProdutosAtivos()
 {
     produtos = new clProdutos();
     dtgProdutos.DataSource = produtos.listarProdutosAtivos();
 }
Exemplo n.º 11
0
 private void pvExcluirProdutos()
 {
     produtos = new clProdutos();
     produtos.excluirProdutos(Convert.ToInt32(dtgProdutos.CurrentRow.Cells["ID_PRO"].Value));
 }
Exemplo n.º 12
0
 private void rbUsuInativo_CheckedChanged(object sender, EventArgs e)
 {
     produtos = new clProdutos();
     dtgProdutos.DataSource = produtos.listarProdutosInativos();
 }
Exemplo n.º 13
0
 private void rbUsuTodos_CheckedChanged(object sender, EventArgs e)
 {
     produtos = new clProdutos();
     dtgProdutos.DataSource = produtos.listarTodosProdutos();
 }