/// <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."); } }
public GenericBenefCollection(IEnumerable <MaterialProjetoBenef> materiaisProjeto) { _tipo = TipoProdutoBeneficiamento.MaterialProjeto; foreach (MaterialProjetoBenef m in materiaisProjeto) { Add(new GenericBenef(m)); } }
public GenericBenefCollection(IEnumerable <ProdutoOrcamentoBenef> produtosOrcamento) { _tipo = TipoProdutoBeneficiamento.ProdutoOrcamento; foreach (ProdutoOrcamentoBenef p in produtosOrcamento) { Add(new GenericBenef(p)); } }
public GenericBenefCollection(IEnumerable <ProdutoBaixaEstoqueBenef> produtosBaixaEst) { _tipo = TipoProdutoBeneficiamento.ProdutoBaixaEst; foreach (ProdutoBaixaEstoqueBenef p in produtosBaixaEst) { Add(new GenericBenef(p)); } }
public GenericBenefCollection(IEnumerable <PecaItemProjBenef> pecasItemProjeto) { _tipo = TipoProdutoBeneficiamento.PecaItemProjeto; foreach (PecaItemProjBenef p in pecasItemProjeto) { Add(new GenericBenef(p)); } }
public GenericBenefCollection(IEnumerable <ProdutoTrocaDevolucaoBenef> produtosTrocaDevolucao) { _tipo = TipoProdutoBeneficiamento.ProdutoTrocaDevolucao; foreach (ProdutoTrocaDevolucaoBenef p in produtosTrocaDevolucao) { Add(new GenericBenef(p)); } }
public GenericBenefCollection(IEnumerable <ProdutoPedidoEspelhoBenef> produtosPedidoEspelho) { _tipo = TipoProdutoBeneficiamento.ProdutoPedidoEspelho; foreach (ProdutoPedidoEspelhoBenef p in produtosPedidoEspelho) { Add(new GenericBenef(p)); } }
public GenericBenefCollection(IEnumerable <ProdutoPedidoBenef> produtosPedido) { _tipo = TipoProdutoBeneficiamento.ProdutoPedido; if (produtosPedido != null) { foreach (ProdutoPedidoBenef p in produtosPedido) { Add(new GenericBenef(p)); } } }
/// <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; }
/// <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; }
/// <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; }
/// <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; }
/// <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; }
/// <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; }
/// <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; }
/// <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; }