Exemple #1
0
 private void pvLerRevistaComFiltro()
 {
     revistas    = new clRevistas();
     dadosTabela = new DataTable();
     dadosTabela = revistas.listarRevistasComFiltroInc(idrev);
     pvPreencherCampos();
 }
Exemple #2
0
 private void pvLerGenerator()
 {
     revistas    = new clRevistas();
     dadosTabela = new DataTable();
     dadosTabela = revistas.lerGenerator();
     idrev       = Convert.ToInt32(dadosTabela.Rows[0]["GEN_ID"].ToString());
 }
Exemple #3
0
 private void pvSalvar()
 {
     revistas = new clRevistas();
     pvLerGenerator();
     //MessageBox.Show("IDVEN: "+idven.ToString());
     revistas.salvarRevistas(idrev, txtRevista.Text, txtEdicao.Text, dtpValidade.Value, DateTime.Now, Convert.ToDouble(txtComissao.Text), txtObservacao.Text, Convert.ToInt32(idusu));
     MessageBox.Show("Revista cadastrada com sucesso!", "Sucesso!", MessageBoxButtons.OK, MessageBoxIcon.Information);
     gerRevistas.pvListarRevistasAtivas();
 }
Exemple #4
0
 private void pvListarRevistasComFiltro(string ativo)
 {
     if (txtCodigo.Text == "")
     {
         revistas = new clRevistas();
         dtgRevistas.DataSource = revistas.listarRevistasComFiltro(0, txtRevista.Text, ativo);
     }
     else
     {
         revistas = new clRevistas();
         dtgRevistas.DataSource = revistas.listarRevistasComFiltro(Convert.ToInt32(txtCodigo.Text), txtRevista.Text, ativo);
     }
 }
Exemple #5
0
 private void pvAtualizar()
 {
     revistas = new clRevistas();
     try
     {
         revistas.editarRevistas(Convert.ToInt32(txtIDREV.Text), txtRevista.Text, txtEdicao.Text, dtpValidade.Value, Convert.ToDouble(txtComissao.Text), txtObservacao.Text,
                                 desatusu, dataDesat, ativo.ToString());
         MessageBox.Show("Revista alterada com sucesso!", "Sucesso!", MessageBoxButtons.OK, MessageBoxIcon.Information);
         gerRevistas.pvListarRevistasAtivas();
     }
     catch (Exception eer)
     {
         throw new Exception("Erro no formulario de inclusao de revistas. Se o problema persistir comunique o administrador do sistema. Erro original: \n" + eer);
     }
 }
Exemple #6
0
 private void pvExcluirRevistas()
 {
     revistas = new clRevistas();
     revistas.excluirRevista(Convert.ToInt32(dtgRevistas.CurrentRow.Cells["ID_REV"].Value));
 }
Exemple #7
0
 private void pvListarRevistasInativas()
 {
     revistas = new clRevistas();
     dtgRevistas.DataSource = revistas.listarRevistasInativas();
 }
Exemple #8
0
 private void pvListarTodasRevistas()
 {
     revistas = new clRevistas();
     dtgRevistas.DataSource = revistas.listarTodasRevistas();
 }
Exemple #9
0
 public void pvListarRevistasAtivas()
 {
     revistas = new clRevistas();
     dtgRevistas.DataSource = revistas.listarRevistasAtivas();
 }
Exemple #10
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);
            }
        }