Example #1
0
        /// <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);
        }
Example #2
0
        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);
        }
Example #3
0
 /// <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;
 }