/* Requiere: n/a.
     *
     *  Efectúa: Solicita a la controladora de la BD buscar cuales son los idiomas que pertenecen al perfil de determinado becario.
     *           Primero crea una tabla con los resultado de la consulta para luego llenar una lista con las tuplas del resultado.
     *
     *  Modifica: Crea  y retorna una lista con los idiomas que conoce el becario solicitado.
     */
    public List <String> consultarIdiomas(string ced)
    {
        BecariosDataSet.IdiomasDataTable tabla = controladoraBDBecario.consultarIdiomas(ced);
        List <String> listaIdiomas             = new List <String>();

        foreach (DataRow r in tabla.Rows)
        {
            string texto = cs.procesarStringDeUI(r["Idioma"].ToString());
            listaIdiomas.Add(texto);
        }
        return(listaIdiomas);
    }
示例#2
0
 /* Requiere: n/a.
  *  Efectúa: Consulta por los idiomas asociados a determinado becario.
  *  Modifica: n/a.
  */
 public BecariosDataSet.IdiomasDataTable consultarIdiomas(String cedula)
 {
     BecariosDataSet.IdiomasDataTable dt = new BecariosDataSet.IdiomasDataTable();
     this.adapterIdiomas.consultarIdiomas(dt, cedula);
     return(dt);
 }