Ejemplo n.º 1
0
        /// <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);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
 /// <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;
 }