示例#1
0
        public DataTable GetAllAlumnoTable(int idAlumno)
        {
            CursoAdapter    cursoData    = new CursoAdapter();
            MateriaAdapter  materiaData  = new MateriaAdapter();
            ComisionAdapter comisionData = new ComisionAdapter();

            DataTable table = new DataTable();

            table.Columns.Add("descMateria", typeof(string));
            table.Columns.Add("descComision", typeof(string));
            table.Columns.Add("anioCalendario", typeof(int));
            table.Columns.Add("condicion", typeof(string));
            table.Columns.Add("nota", typeof(int));

            List <AlumnoInscripcion> inscripciones = InscripcionData.GetAllAlumno(idAlumno);
            DataRow row;

            foreach (AlumnoInscripcion inscripcion in inscripciones)
            {
                row = table.NewRow();
                Curso curso = cursoData.GetOne(inscripcion.IdCurso);
                row["descMateria"]    = materiaData.GetOne(curso.IdMateria).Descripcion;
                row["descComision"]   = comisionData.GetOne(curso.IdComision).Descripcion;
                row["anioCalendario"] = curso.AñoCalendario;
                row["condicion"]      = inscripcion.Condicion;
                row["nota"]           = inscripcion.Nota;
                table.Rows.Add(row);
            }

            return(table);
        }
示例#2
0
 public Curso GetOne(int id)
 {
     try
     {
         return(cursoData.GetOne(id));
     }
     catch (Exception Ex)
     {
         throw Ex;
     }
 }
示例#3
0
 public Curso GetOne(int ID)
 {
     try
     {
         Curso curso = CursoData.GetOne(ID);
         curso.CupoDisponible = curso.Cupo - curso.CupoDisponible; //La cantidad de inscripciones la recupere previamente en CupoDisponible.
         return(curso);
     }
     catch (NotFoundException ex)
     {
         throw ex;
     }
     catch (Exception ex)
     {
         throw new CustomException(ex);
     }
 }
示例#4
0
        public Curso GetOne(int Id)
        {
            CursoAdapter curso = new CursoAdapter();

            return(curso.GetOne(Id));
        }
 public Curso GetOne(int ID)
 {
     return(cursoData.GetOne(ID));
 }
示例#6
0
        public Curso GetOne(int ID)
        {
            Curso curso = cursoAdapter.GetOne(ID);

            return(curso);
        }
示例#7
0
 public Curso GetOne(int id)
 {
     return(CursoData.GetOne(id));
 }