/// <summary>
        /// Builds a PlanClaseList
        /// </summary>
        /// <param name="list"></param>
        /// <returns>PlanClaseList</returns>
        public static Plan_TipoList GetPlanAnualList(long oid_plan)
        {
            CriteriaEx criteria = Plan_Tipo.GetCriteria(Plan_Tipo.OpenSession());

            criteria.Childs = false;


            criteria.Query = Plan_TipoList.SELECT_PLAN_ANUAL(oid_plan);


            Plan_TipoList list = DataPortal.Fetch <Plan_TipoList>(criteria);

            CloseSession(criteria.SessionCode);
            return(list);
        }
        /// <summary>
        /// Builds a PlanClaseList
        /// </summary>
        /// <param name="list"></param>
        /// <returns>PlanClaseList</returns>
        public static Plan_TipoList GetList(bool childs)
        {
            CriteriaEx criteria = Plan_Tipo.GetCriteria(Plan_Tipo.OpenSession());

            criteria.Childs = childs;


            criteria.Query = Plan_TipoList.SELECT();


            Plan_TipoList list = DataPortal.Fetch <Plan_TipoList>(criteria);

            CloseSession(criteria.SessionCode);
            return(list);
        }