/// <summary> /// Converte essa classe genérica em uma classe ProdutosCompraBenef. /// </summary> /// <returns></returns> public ProdutosCompraBenef ToProdutoCompra(uint idProdCompra) { if (idProdCompra > 0) { IdProdutoCompra = idProdCompra; } ProdutosCompraBenef pcb = new ProdutosCompraBenef(); pcb.IdProdCompraBenef = IdProdutoCompraBenef; pcb.IdProdCompra = IdProdutoCompra; pcb.IdBenefConfig = IdBenefConfig; pcb.BisAlt = BisAlt; pcb.BisLarg = BisLarg; pcb.EspBisote = EspBisote; pcb.EspFuro = EspFuro; pcb.LapAlt = LapAlt; pcb.LapLarg = LapLarg; pcb.Qtde = Qtd; pcb.ValorUnit = _valorUnit; pcb.Valor = Valor; pcb.Custo = Custo; return(pcb); }
public ProdutosCompraBenef[] ToProdutosCompra(uint idProdCompra) { ProdutosCompraBenef[] retorno = new ProdutosCompraBenef[Count]; int i = 0; foreach (GenericBenef b in this) { retorno[i++] = b.ToProdutoCompra(idProdCompra); } return(retorno); }
/// <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; }