public List <System.Web.Mvc.SelectListItem> getLstCarrerasPA() { List <System.Web.Mvc.SelectListItem> lstCarerrasPA = new List <System.Web.Mvc.SelectListItem>(); System.Web.Mvc.SelectListItem carrera = new System.Web.Mvc.SelectListItem(); try { if (this.UsuarioActual != null) { ProxySeguro.Seguridad seg = new ProxySeguro.Seguridad(); dsCDPA = seg.carrerasDocentesPeriodosAnteriores(this.UsuarioActual.Cedula.ToString()); string[] lstCarreras = { "strCodCarrera", "strCarrera" }; DataTable dtSelect = dsCDPA.Tables[0].DefaultView.ToTable(true, lstCarreras);//Realiza un select de las carreras usando el distinc if (dtSelect != null && dtSelect.Rows.Count > 0) { foreach (DataRow item in dtSelect.Rows) { carrera = new System.Web.Mvc.SelectListItem(); carrera.Value = item["strCodCarrera"].ToString(); carrera.Text = item["strCarrera"].ToString(); lstCarerrasPA.Add(carrera); } } } } catch (Exception ex) { lstCarerrasPA = new List <System.Web.Mvc.SelectListItem>(); Errores err = new Errores(); err.SetError(ex, "getCarrerasPeriodosAnteriores"); } return(lstCarerrasPA); }
public void getCarrerasPeriodosAnteriores() { try { ProxySeguro.Seguridad seg = new ProxySeguro.Seguridad(); dsCDPA = seg.carrerasDocentesPeriodosAnteriores(this.UsuarioActual.Cedula.ToString()); } catch (Exception ex) { Errores err = new Errores(); err.SetError(ex, "getCarrerasPeriodosAnteriores"); } }