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; } }
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(); }
public AluInscLogic() { this.AluInscData = new DD.AlumnoInscripcionAdapter(); }
public LogicaAlumnoInscripcion() { _AlumnoInscripcionData = new AlumnoInscripcionAdapter(); }
public AlumnoInscripcionLogic() { _AlumnoInscripcionData = new AlumnoInscripcionAdapter(); }