public bool ReadCurso(int id_curso) { try { string sqlcommand = "SELECT * FROM CURSOS WHERE ID_CURSO = :id_curso"; Conexion conn = new Conexion(sqlcommand); conn.Command.Parameters.Add("id_curso", id_curso); conn.Read(); while (conn.Reader.Read()) { IdCurso = conn.Reader.GetInt32(0); MontoRecaudado = conn.Reader.GetInt32(1); Colegio colegio = new Colegio(); colegio.ReadColegio(conn.Reader.GetInt32(2)); Colegio = colegio; return(true); } return(false); } catch (Exception) { throw; } }
//public DataTable ListarAlumnos() //{ // String comando = "PR_LIST_ALUMNOS"; // Conexion2 conn = new Conexion2(comando); // conn.TipoProcedimiento(); // conn.AgregarParametroCursorOut("registros"); // conn.Adapter.SelectCommand = conn.Comm; // DataTable tabla = new DataTable(); // conn.Adapter.Fill(tabla); // return tabla; //} /* * Este es un metodo que listara los alumnos del curso */ public List <Alumno> ListarAlumno(string runAp) { try { List <Alumno> listaAlumnos = new List <Alumno>(); Conexion conn = new Conexion("PR_LISTAR_ALUMNOS"); conn.AddString("IN_RUN_APODERADO", runAp, tipoParametro.input); conn.ExecReaderRef("OUT_LIST"); while (conn.Reader.Read()) { Alumno alumno = new Alumno(); Curso curso = new Curso(); Apoderado apoderado = new Apoderado(); Tour tour = new Tour(); Colegio colegio = new Colegio(); colegio.NombreColegio = conn.Reader.GetString(5); curso.Colegio = colegio; apoderado.Nombre = conn.Reader.GetString(6); apoderado.Apellido = conn.Reader.GetString(7); alumno.Run = conn.Reader.GetString(0); alumno.Nombre = conn.Reader.GetString(1); alumno.ApellidoPaterno = conn.Reader.GetString(2); alumno.ApellidoMaterno = conn.Reader.GetString(3); alumno.MontoPersonal = conn.Reader.GetInt32(4); alumno.Curso = curso; alumno.Apoderado = apoderado; alumno.Tour = tour; listaAlumnos.Add(alumno); } return(listaAlumnos); } catch (Exception ex) { string mensaje = ex.Message; throw ex; } }
public Curso(int idCurso, int montoRecaudado, Colegio colegio) { IdCurso = idCurso; MontoRecaudado = montoRecaudado; Colegio = colegio; }