/* Requiere: Una cédula, periodo y año válidos. * * Efectúa: Solicita a la controladora de BD los datos de la asignación del becario con cédula "cedBecario" * en el periodo y año indicado por el valor de los parámetros. * * Modifica: Se crea y devuelve una lista con la asignación devuelta por la controladora de la BD. */ public List <Object[]> consultarAsignacionDeBecario(string cedBecario, int año, int perido) { List <Object[]> retorno = new List <Object[]>(); AsignacionesDataSet.EncargadoDeBecarioDataTable tabla = controladoraBDAsignaciones.buscarEncargadoDeBecario(cedBecario, año, perido); if (tabla.Rows.Count != 0) { Object[] objeto = new Object[8]; objeto[0] = cs.procesarStringDeUI(tabla.Rows[0]["Nombre"].ToString()); objeto[1] = cs.procesarStringDeUI(tabla.Rows[0]["Apellido1"].ToString()); objeto[2] = cs.procesarStringDeUI(tabla.Rows[0]["Apellido2"].ToString()); objeto[3] = tabla.Rows[0]["Estado"].ToString(); objeto[4] = tabla.Rows[0]["TotalHoras"].ToString(); objeto[5] = tabla.Rows[0]["CedulaBecario"].ToString(); objeto[6] = tabla.Rows[0]["CedulaEncargado"].ToString(); objeto[7] = tabla.Rows[0]["Correo"].ToString(); retorno.Add(objeto); } return(retorno); }
/* Requiere: n/a. * * Efectúa: Consulta cual es el encargado a cargo del becario con cédula "cedBecario" en un determinado periodo y año . * * Modifica: n/a. */ public AsignacionesDataSet.EncargadoDeBecarioDataTable buscarEncargadoDeBecario(string cedBecario, int año, int periodo) { AsignacionesDataSet.EncargadoDeBecarioDataTable dt = new AsignacionesDataSet.EncargadoDeBecarioDataTable(); adapterEncargadoDeBecario.Fill(dt, cedBecario, periodo, año); return(dt); }