/* Requiere: n/a. * * Efectúa: Consulta todas las asignaciones existentes y devuelve una lista con estas. * Se llena una tabla con el resultado de la consulta devuelta por la controladora de la BD y se llena una lista con las tuplas del resultado. * * Modifica: Crea una nueva lista de asignaciones, la llena y la retorna. */ public List <Asignacion> consultarTablaAsignacionesCompleta() { List <Asignacion> listaAs = new List <Asignacion>(); AsignacionesDataSet.AsignadoADataTable tabla = controladoraBDAsignaciones.consultarAsignaciones(); foreach (DataRow r in tabla.Rows) { Asignacion asignacion = new Asignacion(); asignacion.CedulaBecario = cs.procesarStringDeUI(r["CedulaBecario"].ToString()); asignacion.CedulaEncargado = cs.procesarStringDeUI(r["CedulaEncargado"].ToString()); asignacion.Periodo = Convert.ToInt32(r["Periodo"]); asignacion.Año = Convert.ToInt32(r["Año"]); asignacion.TotalHoras = Convert.ToInt32(r["TotalHoras"]); asignacion.SiglasUA = cs.procesarStringDeUI(r["SiglasUA"].ToString()); asignacion.InfoUbicacion = cs.procesarStringDeUI(r["InfoUbicacion"].ToString()); asignacion.Estado = Convert.ToInt32(r["Estado"]); asignacion.Activo = Convert.ToBoolean(r["Activo"]); asignacion.ComentarioBecario = cs.procesarStringDeUI(r["ComentarioDeBecario"].ToString()); asignacion.ComentarioEncargado = cs.procesarStringDeUI(r["ComentarioDeEncargado"].ToString()); asignacion.ComentarioDireccion = cs.procesarStringDeUI(r["ComentarioDeDireccion"].ToString()); listaAs.Add(asignacion); } return(listaAs); }
/* Requiere: n/a. * * Efectúa: Consulta todas las asignaciones existente en la base de datos. * * Modifica: n/a. */ public AsignacionesDataSet.AsignadoADataTable consultarAsignaciones() { AsignacionesDataSet.AsignadoADataTable dt = new AsignacionesDataSet.AsignadoADataTable(); this.adapterAsignaciones.Fill(dt); return(dt); }