public AlumnosInscripciones GetOne(int ID)
 {
     try
     {
         return AlumnoInscripcionData.GetOne(ID);
     }
     finally
     {
         AlumnoInscripcionData = null;
     }
 }
 public void Insert(AlumnoInscripcion aluIns)
 {
     try
     {
         AlumnoInscripcionData.Insert(aluIns);
     }
     finally
     {
         AlumnoInscripcionData = null;
     }
 }
 public void Delete(int ID)
 {
     try
     {
         AlumnoInscripcionData.Delete(ID);
     }
     finally
     {
         AlumnoInscripcionData = null;
     }
 }
 public AlumnosInscripciones GetAll()
 {
     try
     {
         return AlumnoInscripcionData.GetAll();
     }
     finally
     {
         AlumnoInscripcionData = null;
     }
 }
Exemplo n.º 5
0
        public List <Curso> GetAllConCupo()
        {
            List <Curso> cursos = new List <Curso>();

            try
            {
                this.OpenConnection();
                SqlCommand    cmdCursos = new SqlCommand("SELECT id_curso,id_materia,id_comision,anio_calendario,cupo FROM cursos", SqlConn);
                SqlDataReader drCursos  = cmdCursos.ExecuteReader();
                while (drCursos.Read())
                {
                    Curso           curso    = new Curso();
                    ComisionAdapter comAda   = new ComisionAdapter();
                    Comision        comision = new Comision();
                    MateriaAdapter  matAda   = new MateriaAdapter();
                    Materia         materia  = new Materia();
                    materia  = matAda.GetOne(Int32.Parse(drCursos["id_materia"].ToString()));
                    comision = comAda.GetOne(Int32.Parse(drCursos["id_comision"].ToString()));



                    curso.ID             = (int)drCursos[0];
                    curso.Materia        = drCursos.IsDBNull(1) ? null : materia;
                    curso.Comision       = drCursos.IsDBNull(2) ? null : comision;
                    curso.AnioCalendario = (int)drCursos[3];
                    curso.Cupo           = (int)drCursos[4];

                    List <AlumnoInscripcion> inscripciones        = new List <AlumnoInscripcion>();
                    AlumnoInscripcionAdapter inscripcionesAdapter = new AlumnoInscripcionAdapter();

                    inscripciones = inscripcionesAdapter.GetInscripcionesCurso(curso.ID);
                    if (inscripciones.Count < curso.Cupo)
                    {
                        cursos.Add(curso);
                    }
                }

                drCursos.Close();
            }
            catch (Exception Ex)
            {
                Exception ExcepcionManejada = new Exception("Error al recuperar lista de cursos", Ex);
                throw ExcepcionManejada;
            }
            finally
            {
                this.CloseConnection();
            }
            return(cursos);
        }
        public List <Curso> GetCursosDeLaMateriaDisponibles(Materia materia)
        {
            List <Curso>             cursos                   = new List <Curso>();
            MateriaAdapter           MateriaData              = new MateriaAdapter();
            ComisionAdapter          ComisionData             = new ComisionAdapter();
            AlumnoInscripcionAdapter AlumnosInscripcionesData = new AlumnoInscripcionAdapter();

            try
            {
                this.OpenConnection();
                SqlCommand cmd = new SqlCommand("SELECT * FROM cursos WHERE id_materia=@materia AND " +
                                                "comenzado=0", SqlConn);
                cmd.Parameters.Add("@materia", System.Data.SqlDbType.Int).Value = materia.ID;

                SqlDataReader dr = cmd.ExecuteReader();

                while (dr != null && dr.Read())
                {
                    Curso cur = new Curso();

                    cur.ID               = (int)dr["id_curso"];
                    cur.AnioCalendario   = (int)dr["anio_calendario"];
                    cur.Cupos            = (int)dr["cupo"];
                    cur.Materia          = MateriaData.GetOne((int)dr["id_materia"]);
                    cur.Comision         = ComisionData.GetOne((int)dr["id_comision"]);
                    cur.DescComision     = cur.Comision.Descripcion;
                    cur.Comenzado        = (bool)dr["comenzado"];
                    cur.TipoCuatrimestre = (Curso.TiposCuatrimestre)dr["cuatrimestre"];
                    cur.CuposDisponibles = cur.Cupos - AlumnosInscripcionesData.GetCantidadAlumnosInscriptos(cur.ID);

                    cursos.Add(cur);
                }

                if (dr != null)
                {
                    dr.Close();
                }
            }
            catch (Exception Ex)
            {
                Exception ExcepcionManejada = new Exception("Error al recuperar lista de cursos", Ex);
                throw ExcepcionManejada;
            }
            finally
            {
                this.CloseConnection();
            }

            return(cursos);
        }
 public void Update(AlumnoInscripcion aluIns)
 {
     AlumnoInscripcionAdapter AlumnoInscripcionData = new AlumnoInscripcionAdapter();
     try
     {
         AlumnoInscripcionData.Update(aluIns);
     }
     finally
     {
         AlumnoInscripcionData = null;
     }
 }
 public AlumnoInscripcionLogic()
 {
     this.aiData = new AlumnoInscripcionAdapter();
 }
 public AlumnoInscripcionLogic()
 {
     _InscripcionData = new AlumnoInscripcionAdapter();
 }
Exemplo n.º 10
0
 public AluInscLogic()
 {
     this.AluInscData = new DD.AlumnoInscripcionAdapter();
 }
Exemplo n.º 11
0
 public LogicaAlumnoInscripcion()
 {
     _AlumnoInscripcionData = new AlumnoInscripcionAdapter();
 }
Exemplo n.º 12
0
 public AlumnoInscripcionLogic()
 {
     _AlumnoInscripcionData = new AlumnoInscripcionAdapter();
 }