Exemple #1
0
        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);
        }
Exemple #2
0
        protected void Update(Plan plan)
        {
            try
            {
                Especialidad esp = new EspecialidadAdapter().GetOne(plan.IDEspecialidad);
                this.OpenConnection();

                SqlCommand cmdSave = new SqlCommand("UPDATE planes SET desc_plan=@desc_plan, id_especialidad=@id_especialidad " +
                                                    "WHERE id_plan=@id", sqlConn);

                cmdSave.Parameters.Add("@id", SqlDbType.Int).Value = plan.ID;
                cmdSave.Parameters.Add("@desc_plan", SqlDbType.VarChar, 50).Value = plan.Descripcion;
                cmdSave.Parameters.Add("@id_especialidad", SqlDbType.Int).Value   = esp.ID;
                cmdSave.ExecuteReader();
            }
            catch (Exception Ex)
            {
                Exception ExcepcionManejada = new Exception("Error al modificar datos del plan", Ex);
                throw ExcepcionManejada;
            }
            finally
            {
                this.CloseConnection();
            }
        }
Exemple #3
0
        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);
        }
Exemple #7
0
        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);
        }
Exemple #8
0
        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);
        }
Exemple #9
0
        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 EspecialidadLogic()
 {
     EspecialidadData = new EspecialidadAdapter();
 }
Exemple #11
0
 public EspecialidadLogic()
 {
     EspecialidadData = new Data.Database.EspecialidadAdapter();
 }
 public EspecialidadLogic()
 {
     EspecialidadData = new EspecialidadAdapter();
 }
Exemple #13
0
 public LogicaEspecialidad()
 {
     _EspecialidadData = new EspecialidadAdapter();
 }
 public EspecialidadLogic()
 {
    this.eData = new EspecialidadAdapter();
 }
 public EspecialidadLogic()
 {
     EspecialidadData = new Data.Database.EspecialidadAdapter();
 }