public ProdutoBaixaEstoqueBenef[] ToProdutoBaixaEst(uint idProdBaixaEst) { ProdutoBaixaEstoqueBenef[] retorno = new ProdutoBaixaEstoqueBenef[Count]; int i = 0; foreach (GenericBenef b in this) { retorno[i++] = b.ToProdutoBaixaEst(idProdBaixaEst); } return(retorno); }
/// <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> /// Converte essa classe genérica em uma classe ProdutoBaixaEstoqueBenef. /// </summary> /// <returns></returns> public ProdutoBaixaEstoqueBenef ToProdutoBaixaEst(uint idProdBaixaEst) { if (idProdBaixaEst > 0) { IdProdBaixaEst = idProdBaixaEst; } ProdutoBaixaEstoqueBenef pbeb = new ProdutoBaixaEstoqueBenef(); pbeb.IdProdBaixaEstBenef = (int)IdProdBaixaEstBenef; pbeb.IdProdBaixaEst = (int)IdProdBaixaEst; pbeb.IdBenefConfig = (int)IdBenefConfig; pbeb.BisAlt = BisAlt; pbeb.BisLarg = BisLarg; pbeb.EspBisote = EspBisote; pbeb.EspFuro = EspFuro; pbeb.LapAlt = LapAlt; pbeb.LapLarg = LapLarg; pbeb.Qtd = Qtd; return(pbeb); }