public static object listado_Permisos_Combo() { try { //var DefaultItem = new { DisplayText = "[-Sin Permiso-]", Value = 0 }; using (var DB = new TPVDBEntities()) { var Resultado = DB.SPC_GET_PERMISO(null, null, true).ToList() .Select(c => new { DisplayText = c.Permiso, Value = c.Codigo_Permiso }).OrderBy(o => o.DisplayText).ToList(); //-- //Resultado.Insert(0, DefaultItem); return(new { Result = "OK", Options = Resultado }); } } catch { return(new { Result = "ERROR", Message = "Ha ocurrido un error al cargar el listado de permisos. Contacte su administrador." }); } }