Esempio n. 1
0
        public PecaModeloBenef[] ToPecasProjetoModelo(uint idPecaProjMod)
        {
            PecaModeloBenef[] retorno = new PecaModeloBenef[Count];
            int i = 0;

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

            return(retorno);
        }
Esempio n. 2
0
 /// <summary>
 /// Cria uma classe genérica de beneficiamento a partir de uma classe PecaModeloBenef.
 /// </summary>
 /// <param name="pmb"></param>
 public GenericBenef(PecaModeloBenef pmb)
 {
     _tipo = TipoProdutoBeneficiamento.PecaModeloProjeto;
     IdPecaProjetoModeloBenef = pmb.IdPecaModeloBenef;
     IdPecaProjetoModelo      = pmb.IdPecaProjMod;
     IdBenefConfig            = pmb.IdBenefConfig;
     BisAlt    = pmb.BisAlt;
     BisLarg   = pmb.BisLarg;
     EspBisote = pmb.EspBisote;
     EspFuro   = pmb.EspFuro;
     LapAlt    = pmb.LapAlt;
     LapLarg   = pmb.LapLarg;
     Qtd       = pmb.Qtd;
     Valor     = pmb.Valor;
     Custo     = pmb.Custo;
 }
Esempio n. 3
0
        /// <summary>
        /// Converte essa classe genérica em uma classe PecaModeloBenef.
        /// </summary>
        /// <returns></returns>
        public PecaModeloBenef ToPecaProjetoModelo(uint idPecaProjMod)
        {
            if (idPecaProjMod > 0)
            {
                IdPecaProjetoModelo = idPecaProjMod;
            }

            PecaModeloBenef pmb = new PecaModeloBenef();

            pmb.IdPecaModeloBenef = IdPecaProjetoModeloBenef;
            pmb.IdPecaProjMod     = IdPecaProjetoModelo;
            pmb.IdBenefConfig     = IdBenefConfig;
            pmb.BisAlt            = BisAlt;
            pmb.BisLarg           = BisLarg;
            pmb.EspBisote         = EspBisote;
            pmb.EspFuro           = EspFuro;
            pmb.LapAlt            = LapAlt;
            pmb.LapLarg           = LapLarg;
            pmb.Qtd = Qtd;

            return(pmb);
        }