示例#1
0
        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;
            }
        }
示例#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;
            }
        }
示例#3
0
 public Curso(int idCurso, int montoRecaudado, Colegio colegio)
 {
     IdCurso        = idCurso;
     MontoRecaudado = montoRecaudado;
     Colegio        = colegio;
 }