public Alumno(string run, string nombre, string apellidoPaterno, string apellidoMaterno, int montoPersonal, Curso curso, Apoderado apoderado, Tour tour) { Run = run; Nombre = nombre; ApellidoPaterno = apellidoPaterno; ApellidoMaterno = apellidoMaterno; MontoPersonal = montoPersonal; Curso = curso; Apoderado = apoderado; Tour = tour; }
//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; } }