コード例 #1
0
        private void BuscaItens()
        {
            rel.Rows.Clear();
            table.Rows.Clear();
            total = 0;

            string tipodoitem = "";

            if (cbProduto.Checked)
            {
                tipodoitem = "P";
            }
            if (cbServico.Checked)
            {
                tipodoitem = "S";
            }
            if (cbProduto.Checked && cbServico.Checked)
            {
                tipodoitem = "";
            }

            itens = itemDAO.Busca(tbDescricao.Text, tbDenomCompra.Text, tbReferencia.Text, tipodoitem, buscaGrupoItem.grupoItem, buscaSubGrupoItem.subgrupoItem, tbCodigoInterno.Text);

            foreach (Item i in itens)
            {
                string grupo    = $"{i.SubGrupoItem.GrupoItem.GrupoItemID.ToString()} - {i.SubGrupoItem.GrupoItem.Nome}";
                string subgrupo = $"{i.SubGrupoItem.Codigo.ToString()} - {i.SubGrupoItem.Nome}";
                table.Rows.Add(
                    i.ItemID,
                    i.CodigoInterno,
                    i.Descricao,
                    i.DescCompra,
                    grupo,
                    subgrupo,
                    i.TipoItem,
                    i.Referencia,
                    i.Estoquenecessario,
                    i.Quantidade,
                    i.Unimedida.Sigla,
                    i.ValorEntrada,
                    i.ValorUnitario);
                rel.Rows.Add(i.CodigoInterno, i.Referencia, i.Descricao, i.DescCompra, i.Quantidade, i.ValorUnitario, i.Quantidade * i.ValorUnitario);
                total += i.Quantidade * i.ValorUnitario;
            }

            dgvItens.DataSource = table;

            funaux.TratarTamanhoColunas(dgvItens);
        }
コード例 #2
0
        private void BuscaItens()
        {
            dgvItensorcamento.Rows.Clear();

            string tipodoitem = "";

            if (cbProduto.Checked)
            {
                tipodoitem = "P";
            }
            if (cbServico.Checked)
            {
                tipodoitem = "S";
            }
            if (cbProduto.Checked && cbServico.Checked)
            {
                tipodoitem = "";
            }

            listadeitens = itemDAO.Busca(tbDescricao.Text, tbDenomCompra.Text, tbReferencia.Text, tipodoitem, buscaGrupoItem.grupoItem, buscaSubGrupoItem.subgrupoItem, "");
            foreach (Item i in listadeitens)
            {
                itemOrcamento = listaitensorcamento.Find(p => p.Item.ItemID == i.ItemID);

                if (itemOrcamento != null)
                {
                    dgvItensorcamento.Rows.Add(i.ItemID,
                                               i.Descricao,
                                               i.Referencia,
                                               i.Quantidade,
                                               i.Unimedida.Sigla,
                                               i.ValorUnitario,
                                               itemOrcamento.Quantidade,
                                               itemOrcamento.ValorTotal);
                }
                else
                {
                    dgvItensorcamento.Rows.Add(i.ItemID,
                                               i.Descricao,
                                               i.Referencia,
                                               i.Quantidade,
                                               i.Unimedida.Sigla,
                                               i.ValorUnitario);
                }
            }
        }
コード例 #3
0
        private void Buscar()
        {
            string tipodoitem = "";

            if (cbProduto.Checked)
            {
                tipodoitem = "P";
            }
            if (cbServico.Checked)
            {
                tipodoitem = "S";
            }
            if (cbProduto.Checked && cbServico.Checked)
            {
                tipodoitem = "";
            }

            itens = itemDAO.Busca(tbDescricao.Text, tbDenomCompra.Text, tbReferencia.Text, tipodoitem, buscaGrupoItem.grupoItem, buscaSubGrupoItem.subgrupoItem, tbCodigoInterno.Text);
            PreencheGrid();
            tcAltercaoPrecosItens.SelectTab(1);
        }
コード例 #4
0
 private void TbCodigoInterno_TextChanged(object sender, EventArgs e)
 {
     itens = itemDAO.Busca(tbCodigoInterno.Text);
     PreencheGrid();
 }