public static List <FaseCiclo> EstraiListaFaseCiclo(ComponenteBC componenteBC, Componente componente)
        {
            List <FaseCiclo> fasiCiclo = new List <FaseCiclo>();
            int idFaseCiclo            = componente.IdComponente * 1000;

            if (idFaseCiclo > 0)
            {
                idFaseCiclo = idFaseCiclo * -1;
            }

            foreach (FaseCicloBC faseBC in componenteBC.FasiCiclo)
            {
                idFaseCiclo--;
                FaseCiclo faseCiclo = CreaFaseCiclo(faseBC, componente, idFaseCiclo);
                fasiCiclo.Add(faseCiclo);
            }
            return(fasiCiclo);
        }