Esempio n. 1
0
        /// <summary>
        /// Retorna o nome da tabela de beneficiamento do tipo passado.
        /// </summary>
        /// <param name="tipo"></param>
        /// <returns></returns>
        public static string GetTabela(TipoProdutoBeneficiamento tipo)
        {
            switch (tipo)
            {
            case TipoProdutoBeneficiamento.MaterialProjeto: return("material_projeto_benef");

            case TipoProdutoBeneficiamento.ProdutoCompra: return("produtos_compra_benef");

            case TipoProdutoBeneficiamento.ProdutoOrcamento: return("produto_orcamento_benef");

            case TipoProdutoBeneficiamento.ProdutoPedido: return("produto_pedido_benef");

            case TipoProdutoBeneficiamento.ProdutoPedidoEspelho: return("produto_pedido_espelho_benef");

            case TipoProdutoBeneficiamento.Produto: return("produto_benef");

            case TipoProdutoBeneficiamento.ProdutoTrocaDevolucao: return("produto_troca_dev_benef");

            case TipoProdutoBeneficiamento.PecaModeloProjeto: return("peca_modelo_benef");

            case TipoProdutoBeneficiamento.PecaItemProjeto: return("peca_item_proj_benef");

            case TipoProdutoBeneficiamento.ProdutoTrocado: return("produto_trocado_benef");

            case TipoProdutoBeneficiamento.ProdutoBaixaEst: return("produto_baixa_estoque_benef");

            default: throw new ArgumentException("Tipo desconhecido.");
            }
        }
Esempio n. 2
0
 public GenericBenefCollection(IEnumerable <MaterialProjetoBenef> materiaisProjeto)
 {
     _tipo = TipoProdutoBeneficiamento.MaterialProjeto;
     foreach (MaterialProjetoBenef m in materiaisProjeto)
     {
         Add(new GenericBenef(m));
     }
 }
Esempio n. 3
0
 public GenericBenefCollection(IEnumerable <ProdutoOrcamentoBenef> produtosOrcamento)
 {
     _tipo = TipoProdutoBeneficiamento.ProdutoOrcamento;
     foreach (ProdutoOrcamentoBenef p in produtosOrcamento)
     {
         Add(new GenericBenef(p));
     }
 }
Esempio n. 4
0
 public GenericBenefCollection(IEnumerable <ProdutoBaixaEstoqueBenef> produtosBaixaEst)
 {
     _tipo = TipoProdutoBeneficiamento.ProdutoBaixaEst;
     foreach (ProdutoBaixaEstoqueBenef p in produtosBaixaEst)
     {
         Add(new GenericBenef(p));
     }
 }
Esempio n. 5
0
 public GenericBenefCollection(IEnumerable <PecaItemProjBenef> pecasItemProjeto)
 {
     _tipo = TipoProdutoBeneficiamento.PecaItemProjeto;
     foreach (PecaItemProjBenef p in pecasItemProjeto)
     {
         Add(new GenericBenef(p));
     }
 }
Esempio n. 6
0
 public GenericBenefCollection(IEnumerable <ProdutoTrocaDevolucaoBenef> produtosTrocaDevolucao)
 {
     _tipo = TipoProdutoBeneficiamento.ProdutoTrocaDevolucao;
     foreach (ProdutoTrocaDevolucaoBenef p in produtosTrocaDevolucao)
     {
         Add(new GenericBenef(p));
     }
 }
Esempio n. 7
0
 public GenericBenefCollection(IEnumerable <ProdutoPedidoEspelhoBenef> produtosPedidoEspelho)
 {
     _tipo = TipoProdutoBeneficiamento.ProdutoPedidoEspelho;
     foreach (ProdutoPedidoEspelhoBenef p in produtosPedidoEspelho)
     {
         Add(new GenericBenef(p));
     }
 }
Esempio n. 8
0
        public GenericBenefCollection(IEnumerable <ProdutoPedidoBenef> produtosPedido)
        {
            _tipo = TipoProdutoBeneficiamento.ProdutoPedido;

            if (produtosPedido != null)
            {
                foreach (ProdutoPedidoBenef p in produtosPedido)
                {
                    Add(new GenericBenef(p));
                }
            }
        }
Esempio n. 9
0
 /// <summary>
 /// Cria uma classe genérica de beneficiamento a partir de uma classe ProdutoTrocadoBenef.
 /// </summary>
 /// <param name="ptdb"></param>
 public GenericBenef(ProdutoBaixaEstoqueBenef pbeb)
 {
     _tipo = TipoProdutoBeneficiamento.ProdutoBaixaEst;
     IdProdBaixaEstBenef = (uint)pbeb.IdProdBaixaEstBenef;
     IdProdBaixaEst      = (uint)pbeb.IdProdBaixaEst;
     IdBenefConfig       = (uint)pbeb.IdBenefConfig;
     BisAlt    = pbeb.BisAlt;
     BisLarg   = pbeb.BisLarg;
     EspBisote = pbeb.EspBisote;
     EspFuro   = pbeb.EspFuro;
     LapAlt    = pbeb.LapAlt;
     LapLarg   = pbeb.LapLarg;
     Qtd       = pbeb.Qtd;
 }
Esempio n. 10
0
 /// <summary>
 /// Cria uma classe genérica de beneficiamento a partir de uma classe PecaItemProjBenef.
 /// </summary>
 /// <param name="pipb"></param>
 public GenericBenef(PecaItemProjBenef pipb)
 {
     _tipo = TipoProdutoBeneficiamento.PecaItemProjeto;
     IdPecaItemProjetoBenef = pipb.IdPecaItemProjBenef;
     IdPecaItemProjeto      = pipb.IdPecaItemProj;
     IdBenefConfig          = pipb.IdBenefConfig;
     BisAlt    = pipb.BisAlt;
     BisLarg   = pipb.BisLarg;
     EspBisote = pipb.EspBisote;
     EspFuro   = pipb.EspFuro;
     LapAlt    = pipb.LapAlt;
     LapLarg   = pipb.LapLarg;
     Qtd       = pipb.Qtd;
 }
Esempio n. 11
0
 /// <summary>
 /// Cria uma classe genérica de beneficiamento a partir de uma classe PecaModeloBenef.
 /// </summary>
 /// <param name="pmb"></param>
 public GenericBenef(PecaModeloBenef pmb)
 {
     _tipo = TipoProdutoBeneficiamento.PecaModeloProjeto;
     IdPecaProjetoModeloBenef = pmb.IdPecaModeloBenef;
     IdPecaProjetoModelo      = pmb.IdPecaProjMod;
     IdBenefConfig            = pmb.IdBenefConfig;
     BisAlt    = pmb.BisAlt;
     BisLarg   = pmb.BisLarg;
     EspBisote = pmb.EspBisote;
     EspFuro   = pmb.EspFuro;
     LapAlt    = pmb.LapAlt;
     LapLarg   = pmb.LapLarg;
     Qtd       = pmb.Qtd;
     Valor     = pmb.Valor;
     Custo     = pmb.Custo;
 }
Esempio n. 12
0
 /// <summary>
 /// Cria uma classe genérica de beneficiamento a partir de uma classe ProdutoTrocadoBenef.
 /// </summary>
 /// <param name="ptdb"></param>
 public GenericBenef(ProdutoTrocadoBenef ptb)
 {
     _tipo = TipoProdutoBeneficiamento.ProdutoTrocado;
     IdProdutoTrocadoBenef = ptb.IdProdTrocadoBenef;
     IdProdutoTrocado      = ptb.IdProdTrocado;
     IdBenefConfig         = ptb.IdBenefConfig;
     BisAlt     = ptb.BisAlt;
     BisLarg    = ptb.BisLarg;
     EspBisote  = ptb.EspBisote;
     EspFuro    = ptb.EspFuro;
     LapAlt     = ptb.LapAlt;
     LapLarg    = ptb.LapLarg;
     Qtd        = ptb.Qtd;
     _valorUnit = ptb.ValorUnit;
     Valor      = ptb.Valor;
     Custo      = ptb.Custo;
 }
Esempio n. 13
0
 /// <summary>
 /// Cria uma classe genérica de beneficiamento a partir de uma classe ProdutosCompraBenef.
 /// </summary>
 /// <param name="pcb"></param>
 public GenericBenef(ProdutosCompraBenef pcb)
 {
     _tipo = TipoProdutoBeneficiamento.ProdutoCompra;
     IdProdutoCompraBenef = pcb.IdProdCompraBenef;
     IdProdutoCompra      = pcb.IdProdCompra;
     IdBenefConfig        = pcb.IdBenefConfig;
     BisAlt     = pcb.BisAlt;
     BisLarg    = pcb.BisLarg;
     EspBisote  = pcb.EspBisote;
     EspFuro    = pcb.EspFuro;
     LapAlt     = pcb.LapAlt;
     LapLarg    = pcb.LapLarg;
     Qtd        = pcb.Qtde;
     _valorUnit = pcb.ValorUnit;
     Valor      = pcb.Valor;
     Custo      = pcb.Custo;
 }
Esempio n. 14
0
 /// <summary>
 /// Cria uma classe genérica de beneficiamento a partir de uma classe MaterialProjetoBenef.
 /// </summary>
 /// <param name="mpb"></param>
 public GenericBenef(MaterialProjetoBenef mpb)
 {
     _tipo = TipoProdutoBeneficiamento.MaterialProjeto;
     IdMaterialItemProjetoBenef = mpb.IdMaterProjBenef;
     IdMaterialItemProjeto      = mpb.IdMaterItemProj;
     BisAlt        = mpb.BisAlt;
     BisLarg       = mpb.BisLarg;
     EspBisote     = mpb.EspBisote;
     EspFuro       = mpb.EspFuro;
     IdBenefConfig = mpb.IdBenefConfig;
     LapAlt        = mpb.LapAlt;
     LapLarg       = mpb.LapLarg;
     Qtd           = mpb.Qtd;
     _valorUnit    = mpb.ValorUnit;
     Valor         = mpb.Valor;
     Custo         = mpb.Custo;
     Padrao        = mpb.Padrao;
 }
Esempio n. 15
0
 /// <summary>
 /// Cria uma classe genérica de beneficiamento a partir de uma classe ProdutoPedidoEspelhoBenef.
 /// </summary>
 /// <param name="ppb"></param>
 public GenericBenef(ProdutoPedidoEspelhoBenef ppeb)
 {
     _tipo = TipoProdutoBeneficiamento.ProdutoPedidoEspelho;
     IdProdutoPedidoEspelhoBenef = ppeb.IdProdPedEspBenef;
     IdProdutoPedidoEspelho      = ppeb.IdProdPed;
     IdBenefConfig      = ppeb.IdBenefConfig;
     BisAlt             = ppeb.BisAlt;
     BisLarg            = ppeb.BisLarg;
     EspBisote          = ppeb.EspBisote;
     EspFuro            = ppeb.EspFuro;
     LapAlt             = ppeb.LapAlt;
     LapLarg            = ppeb.LapLarg;
     Qtd                = ppeb.Qtd;
     _valorUnit         = ppeb.ValorUnit;
     Valor              = ppeb.Valor;
     Custo              = ppeb.Custo;
     Padrao             = ppeb.Padrao;
     ValorComissao      = ppeb.ValorComissao;
     ValorAcrescimo     = ppeb.ValorAcrescimo;
     ValorAcrescimoProd = ppeb.ValorAcrescimoProd;
     ValorDesconto      = ppeb.ValorDesconto;
     ValorDescontoProd  = ppeb.ValorDescontoProd;
 }
Esempio n. 16
0
 /// <summary>
 /// Cria uma classe genérica de beneficiamento a partir de uma classe ProdutoOrcamentoBenef.
 /// </summary>
 /// <param name="pob"></param>
 public GenericBenef(ProdutoOrcamentoBenef pob)
 {
     _tipo = TipoProdutoBeneficiamento.ProdutoOrcamento;
     IdProdutoOrcamentoBenef = pob.IdProdOrcaBenef;
     IdProdutoOrcamento      = pob.IdProd;
     BisAlt             = pob.BisAlt;
     BisLarg            = pob.BisLarg;
     EspBisote          = pob.EspBisote;
     EspFuro            = pob.EspFuro;
     IdBenefConfig      = pob.IdBenefConfig;
     LapAlt             = pob.LapAlt;
     LapLarg            = pob.LapLarg;
     Qtd                = pob.Qtde;
     _valorUnit         = pob.ValorUnit;
     Valor              = pob.Valor;
     Custo              = pob.Custo;
     Padrao             = pob.Padrao;
     ValorComissao      = pob.ValorComissao;
     ValorAcrescimo     = pob.ValorAcrescimo;
     ValorAcrescimoProd = pob.ValorAcrescimoProd;
     ValorDesconto      = pob.ValorDesconto;
     ValorDescontoProd  = pob.ValorDescontoProd;
 }