/* Requiere: n/a.
     *
     *  Efectúa: Consulta cuales son los becarios que tiene asignados el encargado con cédula "cedEncargado" en un determinado periodo y año
     *
     *  Modifica: n/a.
     */
    public AsignacionesDataSet.BecariosAsignadosAEncargadoDataTable consultarBecariosAsignadosAEncargado(string cedEncargado, int año, int perido)
    {
        AsignacionesDataSet.BecariosAsignadosAEncargadoDataTable dt = new AsignacionesDataSet.BecariosAsignadosAEncargadoDataTable();
        adapterBecariosAsignadosEncargado.Fill(dt, cedEncargado, perido, año);

        return(dt);
    }
    /* Requiere: Una periodo y año válidos.
     *
     *  Efectúa: Pide a la controladora de BD los becarios que tiene asignados el encargado con cédula "ced"
     *           en el periodo y año indicado por el valor de los parámetros.
     *
     *  Modifica: Se crea y devuelve una lista de las asignaciones devueltas por la controladora de la BD.
     */
    public List <Object[]> consultarBecariosAsignadosAEncargado(string cedEncargado, int año, int perido)
    {
        List <Object[]> listaB = new List <Object[]>();

        AsignacionesDataSet.BecariosAsignadosAEncargadoDataTable tabla = controladoraBDAsignaciones.consultarBecariosAsignadosAEncargado(cedEncargado, año, perido);

        foreach (DataRow r in tabla.Rows)
        {
            Object[] objeto = new Object[9];
            objeto[0] = cs.procesarStringDeUI(r["Nombre"].ToString());
            objeto[1] = cs.procesarStringDeUI(r["Apellido1"].ToString());
            objeto[2] = cs.procesarStringDeUI(r["Apellido2"].ToString());
            objeto[3] = r["Carne"].ToString();
            objeto[4] = cs.procesarStringDeUI(r["Correo"].ToString());
            objeto[5] = r["Celular"].ToString();
            objeto[6] = r["Estado"].ToString();
            objeto[7] = r["TotalHoras"].ToString();
            objeto[8] = r["CedulaBecario"].ToString();
            listaB.Add(objeto);
        }

        return(listaB);
    }