public function executeGuardarcurso(sfWebRequest $request) { $conn = Doctrine_Manager::connection(); $conn->beginTransaction(); try { //die($request->getParameter('ue_id').'/'.$request->getParameter('subcea_id').'/'.$request->getParameter('periodo_id')); $curso = new DatSieCurso(); $curso->setCodUeId($request->getParameter('ue_id')); $curso->setSubCeaId($request->getParameter('subcea_id')); $curso->setGestionId($this->getUser()->getAttribute('GESTION')); $curso->setOperativoId('1'); $curso->setPeriodoId($request->getParameter('periodo_id')); $curso->setNivelId($request->getParameter('modalidad_id')); $curso->setCicloId($request->getParameter('nivel_id')); $curso->setGradoId($request->getParameter('grado_id')); $curso->setParalelo($request->getParameter('paralelo_id')); $curso->setMultigrado('0'); $curso->setTurnoId($request->getParameter('turno_id')); $curso->setModalidadEnsenanzaId('1'); $curso->save(); $control = new CtrSieCurso(); $control->setCodUeId($request->getParameter('ue_id')); $control->setSubCeaId($request->getParameter('subcea_id')); $control->setGestionId($this->getUser()->getAttribute('GESTION')); $control->setOperativoId('1'); $control->setPeriodoId($request->getParameter('periodo_id')); $control->setNivelId($request->getParameter('modalidad_id')); $control->setCicloId($request->getParameter('nivel_id')); $control->setGradoId($request->getParameter('grado_id')); $control->setParalelo($request->getParameter('paralelo_id')); $control->setTurnoId($request->getParameter('turno_id')); $control->setFechaCreacion(date('Y-m-d H:i:s')); $control->setUserId($this->getUser()->getAttribute('USUARIO_ID')); $control->save(); $this->getUser()->setFlash('notice', "EL CURSO SE CREO SATISFACTORIAMENTE"); $conn->commit(); } catch (Doctrine_Exception $e) { $conn->rollback(); $this->getUser()->setFlash('notice_error', "HUBO UN ERROR AL CREAR EL CURSO"); } $this->redirect('adultoshumanisticacrear/listadecursos?cod_ue_id=' . $request->getParameter('ue_id') . '&sub_cea_id=' . $request->getParameter('subcea_id') . '&gestion_id=' . $this->getUser()->getAttribute('GESTION') . '&periodo_id=' . $request->getParameter('periodo_id')); }