public Entidades.Plan GetOne(int ID) { Plan plan = new Plan(); try { this.OpenConnection(); SqlCommand cmdPlanes = new SqlCommand("SELECT id_plan, desc_plan, id_especialidad FROM planes WHERE id_plan = @id", SqlConn); cmdPlanes.Parameters.Add("@id", SqlDbType.Int).Value = ID; SqlDataReader drPlanes = cmdPlanes.ExecuteReader(); if (drPlanes.Read()) { EspecialidadAdapter espAda = new EspecialidadAdapter(); Especialidad especialidad = new Especialidad(); especialidad = espAda.GetOne(Convert.ToInt32(drPlanes[2])); plan.ID = (int)drPlanes["id_plan"]; plan.Descripcion = (string)drPlanes["desc_plan"]; plan.Especialidad = drPlanes.IsDBNull(2) ? null : especialidad; } drPlanes.Close(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar datos de plan", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } return(plan); }
public Plan GetOne(int ID) { Plan pla = new Plan(); try { this.OpenConnection(); SqlCommand cmdPlanes = new SqlCommand("select * from planes where id_plan=@id", sqlConn); cmdPlanes.Parameters.Add("@id", SqlDbType.Int).Value = ID; SqlDataReader drPlanes = cmdPlanes.ExecuteReader(); if (drPlanes.Read()) { pla.ID = (int)drPlanes["id_plan"]; pla.Descripcion = (string)drPlanes["desc_plan"]; pla.Especialidad = new Especialidad(); pla.Especialidad.ID = (int)drPlanes["id_especialidad"]; } drPlanes.Close(); EspecialidadAdapter ea = new EspecialidadAdapter(); pla.Especialidad = ea.GetOne(pla.Especialidad.ID); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar plan", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } return(pla); }
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 Plan GetOne(int ID) { Plan plan = null; EspecialidadAdapter EspecialidadData = new EspecialidadAdapter(); try { this.OpenConnection(); SqlCommand cmd = new SqlCommand("SELECT * FROM planes WHERE id_plan=@id", SqlConn); cmd.Parameters.Add("@id", System.Data.SqlDbType.Int).Value = ID; SqlDataReader dr = cmd.ExecuteReader(); if (dr != null && dr.Read()) { plan = new Plan(); plan.ID = (int)dr["id_plan"]; plan.Descripcion = (string)dr["desc_plan"]; plan.Especialidad = EspecialidadData.GetOne((int)dr["id_especialidad"]); } if (dr != null) { dr.Close(); } } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar datos del plan", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } return(plan); }
public List <Plan> GetAll() { List <Plan> planes = new List <Plan>(); EspecialidadAdapter EspecialidadData = new EspecialidadAdapter(); try { this.OpenConnection(); SqlCommand cmd = new SqlCommand("SELECT * FROM planes", SqlConn); SqlDataReader dr = cmd.ExecuteReader(); while (dr != null && dr.Read()) { Plan plan = new Plan(); plan.ID = (int)dr["id_plan"]; plan.Descripcion = (string)dr["desc_plan"]; plan.Especialidad = EspecialidadData.GetOne((int)dr["id_especialidad"]); planes.Add(plan); } if (dr != null) { dr.Close(); } } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar lista de planes", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } return(planes); }
public List <Plan> GetAll() { List <Plan> planes = new List <Plan>(); try { this.OpenConnection(); SqlCommand cmdPlanes = new SqlCommand("SELECT id_plan, desc_plan, id_especialidad FROM planes", SqlConn); SqlDataReader drPlanes = cmdPlanes.ExecuteReader(); while (drPlanes.Read()) { Plan plan = new Plan(); EspecialidadAdapter espAda = new EspecialidadAdapter(); Especialidad especialidad = new Especialidad(); especialidad = espAda.GetOne(Convert.ToInt32(drPlanes[2])); plan.ID = (int)drPlanes["id_plan"]; plan.Descripcion = (string)drPlanes["desc_plan"]; plan.Especialidad = drPlanes.IsDBNull(2) ? null : especialidad; planes.Add(plan); } drPlanes.Close(); } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar lista de planes", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } return(planes); }
public List <Plan> GetAll() { List <Plan> planes = new List <Plan>(); try { this.OpenConnection(); SqlCommand cmdPlanes = new SqlCommand("select * from planes", sqlConn); SqlDataReader drPlanes = cmdPlanes.ExecuteReader(); while (drPlanes.Read()) { Plan pla = new Plan(); pla.ID = (int)drPlanes["id_plan"]; pla.Descripcion = (string)drPlanes["desc_plan"]; pla.Especialidad = new Especialidad(); pla.Especialidad.ID = (int)drPlanes["id_especialidad"]; planes.Add(pla); } drPlanes.Close(); foreach (Plan p in planes) { EspecialidadAdapter ea = new EspecialidadAdapter(); p.Especialidad = ea.GetOne(p.Especialidad.ID); } } catch (Exception Ex) { Exception ExcepcionManejada = new Exception("Error al recuperar lista de planes", Ex); throw ExcepcionManejada; } finally { this.CloseConnection(); } return(planes); }
public DataTable ReportePlan() { DataSet reporte = new DataSet(); DataTable dt = new DataTable(); if (dt.Columns.Count == 0) { dt.Columns.Add("id_plan", typeof(int)); dt.Columns.Add("desc_plan", typeof(string)); dt.Columns.Add("desc_especialidad", typeof(string)); } List <Plan> planes = this.GetAll(); EspecialidadAdapter ea = new EspecialidadAdapter(); foreach (Plan plan in planes) { DataRow newrow = dt.NewRow(); newrow[0] = plan.ID; newrow[1] = plan.Descripcion; newrow[2] = ea.GetOne(plan.IDEspecialidad).Descripcion; dt.Rows.Add(newrow); } return(dt); }
public Especialidad GetOne(int ID) { return(_EspecialidadData.GetOne(ID)); }