//public List<SPE_OBTIENE_S_FUNCION_Result> Obtener_S_FUNCION(int? ID_FUNCION = null, String CL_FUNCION = null, String CL_TIPO_FUNCION = null, String NB_FUNCION = null, int? ID_FUNCION_PADRE = null, String NB_URL = null, String XML_CONFIGURACION = null) //{ // using (context = new SistemaSigeinEntities()) // { // return context.SPE_OBTIENE_S_FUNCION(ID_FUNCION, CL_FUNCION, CL_TIPO_FUNCION, NB_FUNCION, ID_FUNCION_PADRE, NB_URL, XML_CONFIGURACION).ToList(); // } //} public List <SPE_OBTIENE_FUNCIONES_Result> ObtenerFunciones(E_TIPO_FUNCION pClTipoFuncion) { string vClTipoFuncion = null; if (!pClTipoFuncion.Equals(E_TIPO_FUNCION.TODOS)) { vClTipoFuncion = pClTipoFuncion.ToString(); } using (context = new SistemaSigeinEntities()) { return(context.SPE_OBTIENE_FUNCIONES(vClTipoFuncion).ToList()); } }
//public List<SPE_OBTIENE_S_FUNCION_Result> Obtener_S_FUNCION(int? ID_FUNCION = null, String CL_FUNCION = null, String CL_TIPO_FUNCION = null, String NB_FUNCION = null, int? ID_FUNCION_PADRE = null, String NB_URL = null, String XML_CONFIGURACION = null) //{ // FuncionOperaciones operaciones = new FuncionOperaciones(); // return operaciones.Obtener_S_FUNCION(ID_FUNCION, CL_FUNCION, CL_TIPO_FUNCION, NB_FUNCION, ID_FUNCION_PADRE, NB_URL, XML_CONFIGURACION); //} public List <E_FUNCION> ObtieneFunciones(E_TIPO_FUNCION pClTipoFuncion) { FuncionOperaciones oFunciones = new FuncionOperaciones(); List <E_FUNCION> lstFunciones = oFunciones.ObtenerFunciones(pClTipoFuncion).Select(s => new E_FUNCION { CL_FUNCION = s.CL_FUNCION, CL_TIPO_FUNCION = s.CL_TIPO_FUNCION, ID_FUNCION = s.ID_FUNCION, ID_FUNCION_PADRE = s.ID_FUNCION_PADRE, NB_FUNCION = s.NB_FUNCION, NB_URL = s.NB_URL }).ToList(); return(lstFunciones); }