コード例 #1
0
ファイル: BFuncionalidad.cs プロジェクト: cartoneria/Cotizar
        public IEnumerable <Dto.Funcionalidad> RecuperarFiltrado(Dto.Funcionalidad obj)
        {
            IEnumerable <Dto.Funcionalidad> lstResultado = new Data.DFuncionalidad().RecuperarFiltrados(obj).ToList();

            foreach (var item in lstResultado)
            {
                item.acciones = this.RecuperarAccionesFuncionalidad(item);
            }

            return(lstResultado);
        }
コード例 #2
0
ファイル: BFuncionalidad.cs プロジェクト: cartoneria/Cotizar
        private void RecuperarFuncionalidadesHijas(Dto.Funcionalidad obj, IEnumerable <Dto.Funcionalidad> Funcionalidades)
        {
            IEnumerable <Dto.Funcionalidad> lstFuncionalidadesHijas = Funcionalidades.Where(ee => ee.idpadre == obj.idfuncionalidad).ToList();

            if (lstFuncionalidadesHijas.Count() > 0)
            {
                foreach (Dto.Funcionalidad item in lstFuncionalidadesHijas)
                {
                    this.RecuperarFuncionalidadesHijas(item, Funcionalidades);
                }
            }

            obj.funcionalidades = lstFuncionalidadesHijas;
        }
コード例 #3
0
ファイル: CotizarService.cs プロジェクト: cartoneria/Cotizar
 /// <summary>
 ///
 /// </summary>
 /// <param name="objFiltros"></param>
 /// <returns></returns>
 public IEnumerable <Dto.Funcionalidad> Funcionalidad_RecuperarFiltros(Dto.Funcionalidad objFiltros)
 {
     return(new Business.BFuncionalidad().RecuperarFiltrado(objFiltros));
 }
コード例 #4
0
ファイル: BFuncionalidad.cs プロジェクト: cartoneria/Cotizar
 private IEnumerable <Dto.Accion> RecuperarAccionesFuncionalidad(Dto.Funcionalidad obj)
 {
     return(new Data.DFuncionalidad().RecuperarAccionesFuncionalidad(obj));
 }