public Business.Entities.Materia GetOne(int ID) { Materia mat = new Materia(); try { this.OpenConnection(); SqlCommand cmdMaterias = new SqlCommand("select * from materias where id_materia=@id", sqlConn); cmdMaterias.Parameters.Add("@id", SqlDbType.Int).Value = ID; SqlDataReader drMaterias = cmdMaterias.ExecuteReader(); if (drMaterias.Read()) { mat.ID = (int)drMaterias["id_materia"]; mat.Descripcion = (string)drMaterias["desc_materia"]; mat.HSSemanales = (int)drMaterias["hs_semanales"]; mat.HSTotales = (int)drMaterias["hs_totales"]; mat.Plan = new Plan(); mat.Plan.ID = (int)drMaterias["id_plan"]; } drMaterias.Close(); PlanAdapter pa = new PlanAdapter(); mat.Plan = pa.GetOne(mat.Plan.ID); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar materia", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } return(mat); }
public Entidades.Comision GetOne(int ID) { Comision comision = new Comision(); try { this.OpenConnection(); SqlCommand cmdComisiones = new SqlCommand("SELECT id_comision,desc_comision,anio_especialidad,id_plan FROM comisiones WHERE id_comision = @id", SqlConn); cmdComisiones.Parameters.Add("@id", SqlDbType.Int).Value = ID; SqlDataReader drComisiones = cmdComisiones.ExecuteReader(); if (drComisiones.Read()) { PlanAdapter plaAda = new PlanAdapter(); Plan plan = new Plan(); plan = plaAda.GetOne(Convert.ToInt32(drComisiones["id_plan"])); comision.ID = (int)drComisiones[0]; comision.Descripcion = (string)drComisiones[1]; comision.AnioEspecialidad = (int)drComisiones[2]; comision.Plan = drComisiones.IsDBNull(3) ? null : plan; } drComisiones.Close(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar datos de comision", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } return(comision); }
public Business.Entities.Comision GetOne(int ID) { Comision com = new Comision(); try { this.OpenConnection(); SqlCommand cmdComisiones = new SqlCommand("select * from comisiones where id_comision=@id", sqlConn); cmdComisiones.Parameters.Add("@id", SqlDbType.Int).Value = ID; SqlDataReader drComisiones = cmdComisiones.ExecuteReader(); if (drComisiones.Read()) { com.ID = (int)drComisiones["id_comision"]; com.Descripcion = (string)drComisiones["desc_comision"]; com.AnioEspecialidad = (int)drComisiones["anio_especialidad"]; com.Plan = new Plan(); com.Plan.ID = (int)drComisiones["id_plan"]; } drComisiones.Close(); PlanAdapter pl = new PlanAdapter(); com.Plan = pl.GetOne(com.Plan.ID); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar comision", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } return(com); }
public Business.Entities.Persona GetOne(int ID) { Persona psa = new Persona(); try { this.OpenConnection(); SqlCommand cmdPersonas = new SqlCommand("select * from personas where id_persona=@id", sqlConn); cmdPersonas.Parameters.Add("@id", SqlDbType.Int).Value = ID; SqlDataReader drPersonas = cmdPersonas.ExecuteReader(); if (drPersonas.Read()) { psa.ID = (int)drPersonas["id_persona"]; psa.Nombre = (string)drPersonas["nombre"]; psa.Apellido = (string)drPersonas["apellido"]; psa.FechaNacimiento = (DateTime)drPersonas["fecha_nac"]; psa.Direccion = (string)drPersonas["direccion"]; psa.Telefono = (string)drPersonas["telefono"]; psa.Email = (string)drPersonas["email"]; switch ((int)drPersonas["tipo_persona"]) { case 0: psa.TipoPersona = Persona.TipoPersonas.Alumno; psa.Legajo = (int)drPersonas["legajo"]; psa.Plan = new Plan(); psa.Plan.ID = (int)drPersonas["id_plan"]; break; case 1: psa.TipoPersona = Persona.TipoPersonas.Profesor; psa.Legajo = (int)drPersonas["legajo"]; psa.Plan = new Plan(); psa.Plan.ID = (int)drPersonas["id_plan"]; break; case 2: psa.TipoPersona = Persona.TipoPersonas.Administrador; break; } } drPersonas.Close(); if (psa.TipoPersona != Persona.TipoPersonas.Administrador) { PlanAdapter pa = new PlanAdapter(); psa.Plan = pa.GetOne(psa.Plan.ID); } } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar persona", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } return(psa); }
public List <Persona> GetAll() { List <Persona> personas = new List <Persona>(); try { this.OpenConnection(); SqlCommand cmdPersonas = new SqlCommand("select * from personas", sqlConn); SqlDataReader drPersonas = cmdPersonas.ExecuteReader(); while (drPersonas.Read()) { if ((int)drPersonas["tipo_persona"] != 2) { Persona psa = new Persona(); psa.ID = (int)drPersonas["id_persona"]; psa.Nombre = (string)drPersonas["nombre"]; psa.Apellido = (string)drPersonas["apellido"]; psa.FechaNacimiento = (DateTime)drPersonas["fecha_nac"]; psa.Direccion = (string)drPersonas["direccion"]; psa.Telefono = (string)drPersonas["telefono"]; psa.Email = (string)drPersonas["email"]; psa.Legajo = (int)drPersonas["legajo"]; psa.Plan = new Plan(); psa.Plan.ID = (int)drPersonas["id_plan"]; switch ((int)drPersonas["tipo_persona"]) { case 0: psa.TipoPersona = Persona.TipoPersonas.Alumno; break; case 1: psa.TipoPersona = Persona.TipoPersonas.Profesor; break; } personas.Add(psa); } } drPersonas.Close(); foreach (Persona p in personas) { if (p.TipoPersona != Persona.TipoPersonas.Administrador) { PlanAdapter pa = new PlanAdapter(); p.Plan = pa.GetOne(p.Plan.ID); } } } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar lista de personas", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } return(personas); }
public void Delete(int ID) { try { PlanData.Delete(ID); } finally { PlanData = null; } }
public Planes GetAll() { try { return PlanData.GetAll(); } finally { PlanData = null; } }
public Planes GetOne(int ID) { try { return PlanData.GetOne(ID); } finally { PlanData = null; } }
public Planes GetAllPorEspecialidad(int ID) { PlanAdapter PlanData = new PlanAdapter(); try { return PlanData.GetAllPorEspecialidad(ID); } finally { PlanData = null; } }
public List <Persona> GetAll() { List <Persona> personas = new List <Persona>(); try { this.OpenConnection(); SqlCommand cmdPersonas = new SqlCommand("SELECT id_persona,nombre,apellido,direccion,email,telefono,fecha_nac,legajo,tipo_persona,id_plan FROM personas", SqlConn); SqlDataReader drPersonas = cmdPersonas.ExecuteReader(); while (drPersonas.Read()) { Persona persona = new Persona(); //PlanAdapter planAda = new PlanAdapter(); //Plan plan = new Plan(); //plan = planAda.GetOne(Int32.Parse(drPersonas["id_plan"].ToString())); string idPlan = drPersonas["id_plan"].ToString(); Plan plan = new Plan(); if (idPlan != "") { PlanAdapter planAda = new PlanAdapter(); plan = planAda.GetOne(Int32.Parse(idPlan)); } persona.Plan = drPersonas.IsDBNull(9) ? null : plan; persona.ID = (int)drPersonas["id_persona"]; persona.Nombre = (string)drPersonas["nombre"]; persona.Apellido = (string)drPersonas["apellido"]; persona.Direccion = (string)drPersonas["direccion"]; persona.Email = (string)drPersonas["email"]; persona.Telefono = (string)drPersonas["telefono"]; persona.FechaNacimiento = (DateTime)drPersonas["fecha_nac"]; persona.IdLegajo = drPersonas.IsDBNull(7) ? -1 : (int)drPersonas["legajo"]; persona.TipoPersona = (Persona.TiposPersonas)drPersonas["tipo_persona"]; personas.Add(persona); } drPersonas.Close(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar lista de personas", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } return(personas); }
public List <Persona> GetAlumnos() { List <Persona> personas = new List <Persona>(); PlanAdapter PlanData = new PlanAdapter(); try { this.OpenConnection(); SqlCommand cmd = new SqlCommand("SELECT * FROM personas WHERE tipo_persona=@tipoPersona", SqlConn); cmd.Parameters.Add("@tipoPersona", System.Data.SqlDbType.Int).Value = Persona.TiposPersona.Alumno; SqlDataReader dr = cmd.ExecuteReader(); while (dr != null && dr.Read()) { Persona pers = new Persona(); pers.ID = (int)dr["id_persona"]; pers.Nombre = (string)dr["nombre"]; pers.Apellido = (string)dr["apellido"]; pers.Direccion = (string)dr["direccion"]; pers.Email = (string)dr["email"]; pers.Telefono = (string)dr["telefono"]; pers.Legajo = (int)dr["legajo"]; pers.FechaNacimiento = (DateTime)dr["fecha_nac"]; pers.TipoPersona = (Persona.TiposPersona)dr["tipo_persona"]; pers.Plan = PlanData.GetOne((int)dr["id_plan"]); personas.Add(pers); } if (dr != null) { dr.Close(); } } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar lista de alumnos", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } return(personas); }
public List<Curso> GetAll() { List<Curso> Cursos = new List<Curso>(); try { PlanAdapter Plan = new PlanAdapter(); this.OpenConnection(); //SqlCommand cmdCursos = new SqlCommand("SELECT C.id_curso, C.id_materia, C.id_comision, C.anio_calendario, C.cupo, M.desc_materia, CO.desc_comision, P.id_plan, P.desc_plan, P.id_especialidad FROM cursos AS C INNER JOIN materias AS M ON C.id_materia = M.id_materia INNER JOIN comisiones AS CO ON C.id_comision = CO.id_comision INNER JOIN planes AS P ON M.id_plan = P.id_plan", sqlConn); SqlCommand cmdCursos = new SqlCommand("SELECT C.*, M.*, CO.*, P.*, E.* FROM cursos C JOIN materias M ON C.id_materia = M.id_materia JOIN comisiones CO ON C.id_comision = CO.id_comision JOIN planes P ON CO.id_plan = P.id_plan JOIN especialidades E ON P.id_especialidad = E.id_especialidad", sqlConn); SqlDataReader drCursos = cmdCursos.ExecuteReader(); while (drCursos.Read()) { Curso Curso = new Curso(); Plan PlanActual = Plan.GetOne((int)drCursos["id_plan"]); Curso.ID = (int)drCursos["id_curso"]; Curso.AnioCalendario = (int)drCursos["anio_calendario"]; Curso.Cupo = (int)drCursos["cupo"]; Curso.IDComision = (int)drCursos["id_comision"]; Curso.Comision = (string)drCursos["desc_comision"]; Curso.IDMateria = (int)drCursos["id_materia"]; Curso.Materia = (string)drCursos["desc_materia"]; Curso.IDPlan = (int)drCursos["id_plan"]; Curso.Plan = (string)drCursos["desc_plan"]; Curso.IDEspecialidad = (int)drCursos["id_especialidad"]; Curso.Especialidad = (string)drCursos["desc_especialidad"]; 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 <Persona> GetPersonasDisponibles() { List <Persona> personas = new List <Persona>(); PlanAdapter PlanData = new PlanAdapter(); try { this.OpenConnection(); SqlCommand cmd = new SqlCommand("SELECT per.* FROM personas per LEFT JOIN usuarios usu ON per.id_persona = usu.id_persona WHERE usu.id_usuario is null", SqlConn); SqlDataReader dr = cmd.ExecuteReader(); while (dr != null && dr.Read()) { Persona pers = new Persona(); pers.ID = (int)dr["id_persona"]; pers.Nombre = (string)dr["nombre"]; pers.Apellido = (string)dr["apellido"]; pers.Direccion = (string)dr["direccion"]; pers.Email = (string)dr["email"]; pers.Telefono = (string)dr["telefono"]; pers.Legajo = (int)dr["legajo"]; pers.FechaNacimiento = (DateTime)dr["fecha_nac"]; pers.TipoPersona = (Persona.TiposPersona)dr["tipo_persona"]; pers.Plan = PlanData.GetOne((int)dr["id_plan"]); personas.Add(pers); } if (dr != null) { dr.Close(); } } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar lista de personas sin usuarios", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } return(personas); }
public Entidades.Persona GetOne(int ID) { Persona persona = new Persona(); try { this.OpenConnection(); SqlCommand cmdPersona = new SqlCommand("SELECT id_persona,nombre,apellido,direccion,email,telefono,fecha_nac,legajo,tipo_persona,id_plan FROM personas WHERE id_persona = @id", SqlConn); cmdPersona.Parameters.Add("@id", SqlDbType.Int).Value = ID; SqlDataReader drPersona = cmdPersona.ExecuteReader(); if (drPersona.Read()) { string idPlan = drPersona["id_plan"].ToString(); Plan plan = new Plan(); if (idPlan != "") { PlanAdapter planAda = new PlanAdapter(); plan = planAda.GetOne(Int32.Parse(idPlan)); } persona.Plan = drPersona.IsDBNull(9) ? null : plan; persona.ID = (int)drPersona["id_persona"]; persona.Nombre = (string)drPersona["nombre"]; persona.Apellido = (string)drPersona["apellido"]; persona.Direccion = (string)drPersona["direccion"]; persona.Email = (string)drPersona["email"]; persona.Telefono = (string)drPersona["telefono"]; persona.FechaNacimiento = (DateTime)drPersona["fecha_nac"]; persona.IdLegajo = drPersona.IsDBNull(7) ? -1 : (int)drPersona["legajo"]; persona.TipoPersona = (Persona.TiposPersonas)drPersona["tipo_persona"]; } drPersona.Close(); } catch (Exception Ex) { Exception exManejada = new Exception("Error al recuperar un usuario", Ex); throw exManejada; } finally { this.CloseConnection(); } return(persona); }
public List <Materia> GetAllMateriasPlan(int id) { List <Materia> materias = new List <Materia>(); try { this.OpenConnection(); SqlCommand cmdMaterias = new SqlCommand("SELECT id_materia, desc_materia, hs_semanales, hs_totales, id_plan FROM materias WHERE id_plan=@id_plan", SqlConn); cmdMaterias.Parameters.AddWithValue("@id_plan", id); SqlDataReader drMaterias = cmdMaterias.ExecuteReader(); while (drMaterias.Read()) { Materia materia = new Materia(); PlanAdapter plaAda = new PlanAdapter(); Plan plan = new Plan(); plan = plaAda.GetOne(Int32.Parse(drMaterias["id_plan"].ToString())); //EspecialidadAdapter espAda = new EspecialidadAdapter(); //Especialidad espe = new Especialidad(); //espe = espAda.GetOne(plan.ID); materia.ID = (int)drMaterias["id_materia"]; materia.Descripcion = (string)drMaterias["desc_materia"]; materia.HSSemanales = (int)drMaterias["hs_semanales"]; materia.HSTotales = (int)drMaterias["hs_totales"]; materia.Plan = drMaterias.IsDBNull(4) ? null : plan; //materia.DescripcionPlan = plan.Descripcion.ToString(); //materia.DescripcionEspecPlan = espe.Descripcion.ToString(); materias.Add(materia); } drMaterias.Close(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar lista de materias de un plan", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } return(materias); }
public Materia BuscarMateriaConCorrelativas(int ID) { Materia mat = null; PlanAdapter PlanData = new PlanAdapter(); MateriaAdapter MateriaData = new MateriaAdapter(); try { this.OpenConnection(); SqlCommand cmdMateria = new SqlCommand("SELECT * FROM materias WHERE id_materia=@idMateria", SqlConn); cmdMateria.Parameters.Add("@idMateria", System.Data.SqlDbType.Int).Value = ID; SqlDataReader dr = cmdMateria.ExecuteReader(); if (dr != null && dr.Read()) { mat = new Materia(); mat.ID = (int)dr["id_materia"]; mat.Descripcion = (string)dr["desc_materia"]; mat.HsSemanales = (int)dr["hs_semanales"]; mat.HsTotales = (int)dr["hs_totales"]; mat.Plan = PlanData.GetOne((int)dr["id_plan"]); mat.MateriasCorrelativas = MateriaData.BuscarMateriasCorrelativas(mat); } if (dr != null) { dr.Close(); } } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar datos de la materia", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } return(mat); }
public Materia GetOne(int ID) { Materia materia = new Materia(); try { this.OpenConnection(); SqlCommand cmdMateria = new SqlCommand("SELECT id_materia, desc_materia, hs_semanales, hs_totales, id_plan FROM materias WHERE id_materia = @id", SqlConn); cmdMateria.Parameters.Add("@id", SqlDbType.Int).Value = ID; SqlDataReader drMateria = cmdMateria.ExecuteReader(); if (drMateria.Read()) { PlanAdapter plaAda = new PlanAdapter(); Plan plan = new Plan(); plan = plaAda.GetOne(Convert.ToInt32(drMateria["id_plan"])); EspecialidadAdapter espAda = new EspecialidadAdapter(); Especialidad espe = new Especialidad(); espe = espAda.GetOne(plan.ID); materia.ID = (int)drMateria["id_materia"]; materia.Descripcion = (string)drMateria["desc_materia"]; materia.HSSemanales = (int)drMateria["hs_semanales"]; materia.HSTotales = (int)drMateria["hs_totales"]; materia.Plan = drMateria.IsDBNull(4) ? null : plan; materia.Plan.Especialidad = espe; //materia.DescripcionPlan = plan.Descripcion.ToString(); //materia.DescripcionEspecPlan = espe.Descripcion.ToString(); } drMateria.Close(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar datos de la materia", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } return(materia); }
public Comision GetOne(int ID) { Comision com = null; PlanAdapter PlanData = new PlanAdapter(); try { this.OpenConnection(); SqlCommand cmd = new SqlCommand("SELECT * FROM comisiones WHERE id_comision=@idComision", SqlConn); cmd.Parameters.Add("@idComision", System.Data.SqlDbType.Int).Value = ID; SqlDataReader dr = cmd.ExecuteReader(); if (dr != null && dr.Read()) { com = new Comision(); com.ID = (int)dr["id_comision"]; com.Descripcion = (string)dr["desc_comision"]; com.AnioEspecialidad = (int)dr["anio_especialidad"]; com.Plan = PlanData.GetOne((int)dr["id_plan"]); com.DescPlan = com.Plan.Descripcion; } if (dr != null) { dr.Close(); } } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar datos de la comisión", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } return(com); }
public List <Materia> GetAll() { List <Materia> materias = new List <Materia>(); PlanAdapter PlanData = new PlanAdapter(); try { this.OpenConnection(); SqlCommand cmdMaterias = new SqlCommand("SELECT * FROM materias", SqlConn); SqlDataReader dr = cmdMaterias.ExecuteReader(); while (dr != null && dr.Read()) { Materia mat = new Materia(); mat.ID = (int)dr["id_materia"]; mat.Descripcion = (string)dr["desc_materia"]; mat.HsSemanales = (int)dr["hs_semanales"]; mat.HsTotales = (int)dr["hs_totales"]; mat.Plan = PlanData.GetOne((int)dr["id_plan"]); mat.DescPlan = mat.Plan.Descripcion + " - " + mat.Plan.Especialidad.Descripcion; materias.Add(mat); } if (dr != null) { dr.Close(); } } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar lista de Materias", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } return(materias); }
public List <Comision> GetAll() { List <Comision> comisiones = new List <Comision>(); PlanAdapter PlanData = new PlanAdapter(); try { this.OpenConnection(); SqlCommand cmd = new SqlCommand("SELECT * FROM comisiones", SqlConn); SqlDataReader dr = cmd.ExecuteReader(); while (dr != null && dr.Read()) { Comision com = new Comision(); com.ID = (int)dr["id_comision"]; com.Descripcion = (string)dr["desc_comision"]; com.AnioEspecialidad = (int)dr["anio_especialidad"]; com.Plan = PlanData.GetOne((int)dr["id_plan"]); com.DescPlan = com.Plan.Descripcion + " - " + com.Plan.Especialidad.Descripcion; comisiones.Add(com); } if (dr != null) { dr.Close(); } } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar lista de Comisiones", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } return(comisiones); }
public List <Materia> GetAll() { List <Materia> materias = new List <Materia>(); try { this.OpenConnection(); SqlCommand cmdMaterias = new SqlCommand("select * from materias", sqlConn); SqlDataReader drMaterias = cmdMaterias.ExecuteReader(); while (drMaterias.Read()) { Materia mat = new Materia(); mat.ID = (int)drMaterias["id_materia"]; mat.Descripcion = (string)drMaterias["desc_materia"]; mat.HSSemanales = (int)drMaterias["hs_semanales"]; mat.HSTotales = (int)drMaterias["hs_totales"]; mat.Plan = new Plan(); mat.Plan.ID = (int)drMaterias["id_plan"]; materias.Add(mat); } drMaterias.Close(); foreach (Materia mat in materias) { PlanAdapter pa = new PlanAdapter(); mat.Plan = pa.GetOne(mat.Plan.ID); } } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar lista de materias", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } return(materias); }
public List <Comision> GetAll() { List <Comision> comisiones = new List <Comision>(); try { this.OpenConnection(); SqlCommand cmdComisiones = new SqlCommand("select * from comisiones", sqlConn); SqlDataReader drComisiones = cmdComisiones.ExecuteReader(); while (drComisiones.Read()) { Comision com = new Comision(); com.ID = (int)drComisiones["id_comision"]; com.Descripcion = (string)drComisiones["desc_comision"]; com.AnioEspecialidad = (int)drComisiones["anio_especialidad"]; com.Plan = new Plan(); com.Plan.ID = (int)drComisiones["id_plan"]; comisiones.Add(com); } drComisiones.Close(); foreach (Comision com in comisiones) { PlanAdapter pl = new PlanAdapter(); com.Plan = pl.GetOne(com.Plan.ID); } } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar lista de comisiones", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } return(comisiones); }
public List <Comision> GetAll() { List <Comision> comisiones = new List <Comision>(); try { this.OpenConnection(); SqlCommand cmdComisiones = new SqlCommand("SELECT id_comision,desc_comision,anio_especialidad,id_plan FROM comisiones", SqlConn); SqlDataReader drComisiones = cmdComisiones.ExecuteReader(); while (drComisiones.Read()) { Comision comision = new Comision(); PlanAdapter plaAda = new PlanAdapter(); Plan plan = new Plan(); plan = plaAda.GetOne(Int32.Parse(drComisiones["id_plan"].ToString())); comision.ID = (int)drComisiones[0]; comision.Descripcion = (string)drComisiones[1]; comision.AnioEspecialidad = (int)drComisiones[2]; comision.Plan = drComisiones.IsDBNull(3) ? null : plan; comisiones.Add(comision); } drComisiones.Close(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar lista de comisiones", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } return(comisiones); }
public PlanLogic() { PlanData = new Data.Database.PlanAdapter(); }
public PlanLogic() { _PlanData = new PlanAdapter(); }
public List<Curso> GetAllDocente(int IdDocente) { List<Curso> Cursos = new List<Curso>(); try { PlanAdapter Plan = new PlanAdapter(); this.OpenConnection(); SqlCommand cmdCursos = new SqlCommand("SELECT C.*, M.*, CO.*, P.*, E.* FROM cursos C JOIN materias M ON C.id_materia = M.id_materia JOIN comisiones CO ON C.id_comision = CO.id_comision JOIN planes P ON CO.id_plan = P.id_plan JOIN especialidades E ON P.id_especialidad = E.id_especialidad JOIN docentes_cursos DC ON C.id_curso = DC.id_curso WHERE DC.id_docente = @id_docente", sqlConn); cmdCursos.Parameters.Add("@id_docente", SqlDbType.Int).Value = IdDocente; SqlDataReader drCursos = cmdCursos.ExecuteReader(); while (drCursos.Read()) { Curso Curso = new Curso(); Plan PlanActual = Plan.GetOne((int)drCursos["id_plan"]); Curso.ID = (int)drCursos["id_curso"]; Curso.AnioCalendario = (int)drCursos["anio_calendario"]; Curso.Cupo = (int)drCursos["cupo"]; Curso.IDComision = (int)drCursos["id_comision"]; Curso.Comision = (string)drCursos["desc_comision"]; Curso.IDMateria = (int)drCursos["id_materia"]; Curso.Materia = (string)drCursos["desc_materia"]; Curso.IDPlan = (int)drCursos["id_plan"]; Curso.Plan = (string)drCursos["desc_plan"]; Curso.IDEspecialidad = (int)drCursos["id_especialidad"]; Curso.Especialidad = (string)drCursos["desc_especialidad"]; 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 void Insert(Plan plan) { try { PlanData.Insert(plan); } finally { PlanData = null; } }
public LogicaPlan() { _PlanData = new PlanAdapter(); }
public void Update(Plan plan) { try { PlanData.Update(plan); } finally { PlanData = null; } }
public PlanLogic() { this.pData = new PlanAdapter(); }
public PlanLogic() { PlanDatos = new PlanAdapter(); }