public function manttTipoPeriodoAction() { $request = $this->getRequest(); $codTipoPer = $request->get('id'); $nomTipoPer = $request->get('nombre'); $descTipoPer = $request->get('descripcion'); if ($request->get('activo') == 'SI') { $actTipoPer = true; } else { $actTipoPer = false; } $operacion = $request->get('oper'); $tipoPeriodoDao = new TipoPeriodoDao($this->getDoctrine()); switch ($operacion) { case 'edit': $tipoPeriodoDao->editTipoPeriodo($codTipoPer, $nomTipoPer, $descTipoPer, $actTipoPer); break; case 'del': $tipoPeriodoDao->delTipoPeriodo($codTipoPer); break; case 'add': $tipoPeriodoDao->addTipoPeriodo($nomTipoPer, $descTipoPer, $actTipoPer); break; } return new Response("{sc:true,msg:''}"); }
public function addPeriodoOficial($nomTipPer, $descTipPer, $actTipPer) { $periodoOficial = new PeriodoOficial(); $periodoOficial->setActivoPerOfi($activoPerOfi); $periodoOficial->setAnioPerOfi($anioPerOfi); $periodoOficial->setFechFinPerOfi($fechFinPerOfi); $periodoOficial->setFechIniPerOfi($fechIniPerOfi); $tipoPeriodoDao = new TipoPeriodoDao($this->doctrine); $tipPerioPerOfi = $tipoPeriodoDao->getTipoPeriodoEspecifico($codTipoPeriodo); $periodoOficial->settipPerioPerOfi($tipPerioPerOfi); $this->em->persist($tipoPeriodo); $this->em->flush(); $matrizMensajes = array('El proceso de almacenar el tipo de periodo termino con exito'); return $matrizMensajes; }