/// <summary> /// Handles the Click event of the btnGuardarCursos control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="EventArgs"/> instance containing the event data.</param> protected void btnGuardarCursos_Click(object sender, EventArgs e) { try { ProductsSelectionManager.KeepSelection(gvwCursos, "listaSeleccionCursos"); listaSeleccionGuardarCursos = listaSeleccionCursos; PlanificacionAnual objPlanificacion = new PlanificacionAnual(); objPlanificacion = planificacionGuardar(); List<CursoCicloLectivo> listaTemporalCursos = new List<CursoCicloLectivo>(); foreach (int item in listaSeleccionGuardarCursos) listaTemporalCursos.Add(new CursoCicloLectivo() { idCursoCicloLectivo = item }); objPlanificacion.listaCursos = listaTemporalCursos; BLPlanificacionAnual objPlanificacionBL = new BLPlanificacionAnual(objPlanificacion); objPlanificacionBL.GrabarPlanificacion(); planificacionEditar = objPlanificacion; listaSeleccionCursos.Clear(); listaSeleccionGuardarCursos.Clear(); mpeCursos.Hide(); } catch (Exception ex) { Master.ManageExceptions(ex); } }
/// <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()); }