コード例 #1
0
        public ProdutoBenef[] ToProdutos(uint idProd)
        {
            ProdutoBenef[] retorno = new ProdutoBenef[Count];
            int            i       = 0;

            foreach (GenericBenef b in this)
            {
                retorno[i++] = b.ToProduto(idProd);
            }

            return(retorno);
        }
コード例 #2
0
ファイル: GenericBenef.cs プロジェクト: ertprs/Estudo
 /// <summary>
 /// Cria uma classe genérica de beneficiamento a partir de uma classe ProdutoBenef.
 /// </summary>
 /// <param name="pb"></param>
 public GenericBenef(ProdutoBenef pb)
 {
     _tipo          = TipoProdutoBeneficiamento.Produto;
     IdProdutoBenef = (uint)pb.IdProdBenef;
     IdProduto      = (uint)pb.IdProd;
     IdBenefConfig  = (uint)pb.IdBenefConfig;
     BisAlt         = pb.BisAlt;
     BisLarg        = pb.BisLarg;
     EspBisote      = pb.EspBisote;
     EspFuro        = pb.EspFuro;
     LapAlt         = pb.LapAlt;
     LapLarg        = pb.LapLarg;
     Qtd            = pb.Qtd;
 }
コード例 #3
0
ファイル: GenericBenef.cs プロジェクト: ertprs/Estudo
        /// <summary>
        /// Converte essa classe genérica em uma classe ProdutoBenef.
        /// </summary>
        /// <returns></returns>
        public ProdutoBenef ToProduto(uint idProd)
        {
            if (idProd > 0)
            {
                IdProduto = idProd;
            }

            ProdutoBenef pb = new ProdutoBenef();

            pb.IdProdBenef   = (int)IdProdutoBenef;
            pb.IdProd        = (int)IdProduto;
            pb.IdBenefConfig = (int)IdBenefConfig;
            pb.BisAlt        = BisAlt;
            pb.BisLarg       = BisLarg;
            pb.EspBisote     = EspBisote;
            pb.EspFuro       = EspFuro;
            pb.LapAlt        = LapAlt;
            pb.LapLarg       = LapLarg;
            pb.Qtd           = Qtd;

            return(pb);
        }