/// <summary> /// Converte essa classe genérica em uma classe ProdutoTrocadoBenef. /// </summary> /// <returns></returns> public ProdutoTrocadoBenef ToProdutoTrocado(uint idProdTrocado) { if (idProdTrocado > 0) { IdProdutoTrocado = idProdTrocado; } ProdutoTrocadoBenef ptb = new ProdutoTrocadoBenef(); ptb.IdProdTrocadoBenef = IdProdutoTrocadoBenef; ptb.IdProdTrocado = IdProdutoTrocado; ptb.IdBenefConfig = IdBenefConfig; ptb.BisAlt = BisAlt; ptb.BisLarg = BisLarg; ptb.EspBisote = EspBisote; ptb.EspFuro = EspFuro; ptb.LapAlt = LapAlt; ptb.LapLarg = LapLarg; ptb.Qtd = Qtd; ptb.ValorUnit = _valorUnit; ptb.Valor = Valor; ptb.Custo = Custo; return(ptb); }
public ProdutoTrocadoBenef[] ToProdutosTrocado(uint idProdTrocado) { ProdutoTrocadoBenef[] retorno = new ProdutoTrocadoBenef[Count]; int i = 0; foreach (GenericBenef b in this) { retorno[i++] = b.ToProdutoTrocado(idProdTrocado); } return(retorno); }
/// <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; }