/* 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); }