/// <summary> /// Lista de las carreras registradas /// </summary> /// <returns>Lista con todos las carreras registadas</returns> public static List<Array> listarCarreras() { //Por Chris Esquivel try { Estructuras.StructUsuario objActual; objActual = Clases.UsuarioTemporal._UsuarioActual; dynamic _Usp = Capa_LogicaNegociosCENFOFORUM.Properties.Resources.usp_ListarCarrerasDA; List<Estructuras.StructCarrera> _carreras = new List<Estructuras.StructCarrera>(); Persistentes.CarreraPersistente _carreraPersistente = new Persistentes.CarreraPersistente(); List<Array> _arreglo = new List<Array>(); _carreras = _carreraPersistente.obternerListaCarreras(_Usp, objActual.Id); foreach (Estructuras.StructCarrera _carrera in _carreras) { String[] _datos = { _carrera.codigo.ToString(), _carrera.nombre.ToString(), _carrera.estado.ToString() }; _arreglo.Add(_datos); } return _arreglo; } catch (Exception ex) { throw new Exception("Error en la persistencia de Carrera.. " + ex.Message); } }