コード例 #1
0
 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'));
 }