/// <summary>
        /// Lista de TODOS los contenidos registrados
        /// </summary>
        /// <value>
        /// The lista contenido.
        /// </value>
        protected List<TemaContenido> getContenidosPlanificados()
        {
            List<TemaContenido> listaContenidosPlanificados = new List<TemaContenido>();
            TemaPlanificacionAnual objFiltro = new TemaPlanificacionAnual();
            objFiltro.idTemaPlanificacion = idTemaPlanificacion;
            BLTemaPlanificacionAnual objBLTemas = new BLTemaPlanificacionAnual(objFiltro);
            listaContenidosPlanificados = objBLTemas.ObtenerContenidos();

            return (listaContenidosPlanificados);
        }
 /// <summary>
 /// Eliminars the planificacion.
 /// </summary>
 private void EliminarPlanificacion()
 {
     TemaPlanificacionAnual objEliminar = new TemaPlanificacionAnual();
     objEliminar.idTemaPlanificacion = idTemaPlanificacion;
     BLTemaPlanificacionAnual ojbBLTemaPlanificacion = new BLTemaPlanificacionAnual(objEliminar);
     ojbBLTemaPlanificacion.Delete();
 }
        /// <summary>
        /// Guardars the planificacion.
        /// </summary>
        private void GuardarPlanificacion()
        {
            TemaPlanificacionAnual objTema = new TemaPlanificacionAnual();
            objTema.contenidosActitudinales = txtCActitudinales.Text.Trim();
            objTema.contenidosConceptuales = txtCConceptuales.Text.Trim();
            objTema.contenidosProcedimentales = txtCProcedimentales.Text.Trim();
            objTema.criteriosEvaluacion = txtCriteriosEvaluacion.Text.Trim();
            objTema.estrategiasAprendizaje = txtEstrategias.Text.Trim();
            objTema.fechaFinEstimada = calFechaFin.ValorFecha;
            objTema.fechaInicioEstimada = calFechaDesde.ValorFecha;
            objTema.instrumentosEvaluacion = txtInstrumentosEvaluacion.Text.Trim();
            List<TemaContenido> listaTemporal = new List<TemaContenido>();
            foreach (int item in listaSeleccionGuardar)
                listaTemporal.Add(new TemaContenido() { idTemaContenido = item });
            objTema.listaContenidos = listaTemporal;

            if (idTemaPlanificacion > 0)
                objTema.idTemaPlanificacion = idTemaPlanificacion;

            PlanificacionAnual objPlanificacion = new PlanificacionAnual();
            objPlanificacion = planificacionGuardar();
            objPlanificacion.listaTemasPlanificacion.Add(objTema);

            BLPlanificacionAnual objPlanificacionBL = new BLPlanificacionAnual(objPlanificacion);
            objPlanificacionBL.GrabarPlanificacion();
            idTemaPlanificacion = 0;
            listaContenido = null;
            ObtenerPlanificacion(new AsignaturaNivel());
        }
        /// <summary>
        /// Guardars the planificacion.
        /// </summary>
        private void GuardarPlanificacion()
        {
            TemaPlanificacionAnual objTema = new TemaPlanificacionAnual();
            objTema.contenidosActitudinales = txtCActitudinales.Text.Trim();
            objTema.contenidosConceptuales = txtCConceptuales.Text.Trim();
            objTema.contenidosProcedimentales = txtCProcedimentales.Text.Trim();
            objTema.criteriosEvaluacion = txtCriteriosEvaluacion.Text.Trim();
            objTema.estrategiasAprendizaje = txtEstrategias.Text.Trim();
            objTema.fechaFinEstimada = calFechaFin.ValorFecha;
            objTema.fechaInicioEstimada = calFechaDesde.ValorFecha;
            objTema.instrumentosEvaluacion = txtInstrumentosEvaluacion.Text.Trim();
            //objTema.listaContenidos = listaSeleccionGuardar;
            List<TemaContenido> listaTemporal = new List<TemaContenido>();
            foreach (int item in listaSeleccionGuardar)
            {
                listaTemporal.Add(new TemaContenido() { idTemaContenido = item });
            }
            objTema.listaContenidos = listaTemporal;

            if (idTemaPlanificacion > 0)
                objTema.idTemaPlanificacion = idTemaPlanificacion;

            PlanificacionAnual objPlanificacion = new PlanificacionAnual();
            objPlanificacion.creador.username = (string.IsNullOrEmpty(planificacionEditar.creador.username)) ? User.Identity.Name : planificacionEditar.creador.username;
            objPlanificacion.asignaturaCicloLectivo.idAsignaturaCicloLectivo = idAsignaturaCurso;
            objPlanificacion.idPlanificacionAnual = planificacionEditar.idPlanificacionAnual;
            objPlanificacion.solicitarAprobacion = planificacionEditar.solicitarAprobacion;
            objPlanificacion.fechaAprobada = planificacionEditar.fechaAprobada;
            objPlanificacion.listaTemasPlanificacion.Add(objTema);
            BLPlanificacionAnual objPlanificacionBL = new BLPlanificacionAnual(objPlanificacion);
            objPlanificacionBL.Save();
            idTemaPlanificacion = 0;
            ObtenerPlanificacion(objPlanificacion.asignaturaCicloLectivo.idAsignaturaCicloLectivo);
        }