Ejemplo n.º 1
0
 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;
 }
Ejemplo n.º 2
0
        //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;
            }
        }