From bd23faf14f92a918c8554c49d40dbc861afb54d2 Mon Sep 17 00:00:00 2001 From: Wilmer Ramones Date: Fri, 14 Oct 2016 08:39:44 -0400 Subject: [PATCH] =?UTF-8?q?a=C3=B1adiendo=20fechas=20de=20inicio=20y=20fin?= =?UTF-8?q?=20y=20el=20objetivo=20especifico=20a=20la=20solicitud=20de=20P?= =?UTF-8?q?IDA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/AppBundle/Entity/AdscripcionPida.php | 91 ++++++++++++++++++++++ src/AppBundle/Entity/AdscripcionPida.php~ | 124 ++++++++++++++++++++++++++++++ src/AppBundle/Form/PidaType.php | 53 ++++++++----- 3 files changed, 249 insertions(+), 19 deletions(-) diff --git a/src/AppBundle/Entity/AdscripcionPida.php b/src/AppBundle/Entity/AdscripcionPida.php index 7c0078b..50ce432 100644 --- a/src/AppBundle/Entity/AdscripcionPida.php +++ b/src/AppBundle/Entity/AdscripcionPida.php @@ -27,6 +27,14 @@ class AdscripcionPida private $id; + /** + * @var string + * + * @ORM\Column(name="objetivo_especifico", type="text", nullable=false, options={"comment" = "objetivo especifico a desarrollar dentro enmarcado en el plan patria"}) + */ + private $objetivoEspecifico; + + /** * @var \AppBundle\Entity\RolInstitucion @@ -60,6 +68,20 @@ class AdscripcionPida * }) */ protected $idActividadDocente; + + + /** @ORM\Column(type="datetime", nullable=false, options={"comment" = "Fecha de inicio de la activdad PIDA"}) + + */ + + private $fecha_inicio; + + + /** @ORM\Column(type="datetime", nullable=false, options={"comment" = "Fecha de fin de la actividad"}) + + */ + + private $fecha_final; /** @ORM\Column(type="datetime", nullable=false, options={"comment" = "Fecha de creación de la solicitud"}) @@ -229,4 +251,73 @@ class AdscripcionPida { return $this->idActividadDocente; } + + /** + * Set fecha_inicio + * + * @param \DateTime $fechaInicio + * @return AdscripcionPida + */ + public function setFechaInicio($fechaInicio) + { + $this->fecha_inicio = $fechaInicio; + + return $this; + } + + /** + * Get fecha_inicio + * + * @return \DateTime + */ + public function getFechaInicio() + { + return $this->fecha_inicio; + } + + /** + * Set fecha_final + * + * @param \DateTime $fechaFinal + * @return AdscripcionPida + */ + public function setFechaFinal($fechaFinal) + { + $this->fecha_final = $fechaFinal; + + return $this; + } + + /** + * Get fecha_final + * + * @return \DateTime + */ + public function getFechaFinal() + { + return $this->fecha_final; + } + + /** + * Set objetivoEspecifico + * + * @param string $objetivoEspecifico + * @return AdscripcionPida + */ + public function setObjetivoEspecifico($objetivoEspecifico) + { + $this->objetivoEspecifico = $objetivoEspecifico; + + return $this; + } + + /** + * Get objetivoEspecifico + * + * @return string + */ + public function getObjetivoEspecifico() + { + return $this->objetivoEspecifico; + } } diff --git a/src/AppBundle/Entity/AdscripcionPida.php~ b/src/AppBundle/Entity/AdscripcionPida.php~ index 33d7b7e..3b32b15 100644 --- a/src/AppBundle/Entity/AdscripcionPida.php~ +++ b/src/AppBundle/Entity/AdscripcionPida.php~ @@ -27,6 +27,14 @@ class AdscripcionPida private $id; + /** + * @var string + * + * @ORM\Column(name="objetivo_especifico", type="text", nullable=false, options={"comment" = "objetivo especifico a desarrollar dentro enmarcado en el plan patria"}) + */ + private $objetivoEspecifico; + + /** * @var \AppBundle\Entity\RolInstitucion @@ -60,6 +68,20 @@ class AdscripcionPida * }) */ protected $idActividadDocente; + + + /** @ORM\Column(type="datetime", nullable=false, options={"comment" = "Fecha de inicio de la activdad PIDA"}) + + */ + + private $fecha_inicio; + + + /** @ORM\Column(type="datetime", nullable=false, options={"comment" = "Fecha de fin de la actividad"}) + + */ + + private $fecha_final; /** @ORM\Column(type="datetime", nullable=false, options={"comment" = "Fecha de creación de la solicitud"}) @@ -173,4 +195,106 @@ class AdscripcionPida $this->fecha_utlima_actualizacion = new \DateTime(); } + + /** + * Get fecha_ultima_actualizacion + * + * @return \DateTime + */ + public function getFechaUltimaActualizacion() + { + return $this->fecha_ultima_actualizacion; + } + + /** + * Set idPlanHistoricoNacionalEstrategico + * + * @param \AppBundle\Entity\PlanHistoricoNacionalEstrategico $idPlanHistoricoNacionalEstrategico + * @return AdscripcionPida + */ + public function setIdPlanHistoricoNacionalEstrategico(\AppBundle\Entity\PlanHistoricoNacionalEstrategico $idPlanHistoricoNacionalEstrategico = null) + { + $this->idPlanHistoricoNacionalEstrategico = $idPlanHistoricoNacionalEstrategico; + + return $this; + } + + /** + * Get idPlanHistoricoNacionalEstrategico + * + * @return \AppBundle\Entity\PlanHistoricoNacionalEstrategico + */ + public function getIdPlanHistoricoNacionalEstrategico() + { + return $this->idPlanHistoricoNacionalEstrategico; + } + + /** + * Set idActividadDocente + * + * @param \AppBundle\Entity\ActividadDocente $idActividadDocente + * @return AdscripcionPida + */ + public function setIdActividadDocente(\AppBundle\Entity\ActividadDocente $idActividadDocente = null) + { + $this->idActividadDocente = $idActividadDocente; + + return $this; + } + + /** + * Get idActividadDocente + * + * @return \AppBundle\Entity\ActividadDocente + */ + public function getIdActividadDocente() + { + return $this->idActividadDocente; + } + + /** + * Set fecha_inicio + * + * @param \DateTime $fechaInicio + * @return AdscripcionPida + */ + public function setFechaInicio($fechaInicio) + { + $this->fecha_inicio = $fechaInicio; + + return $this; + } + + /** + * Get fecha_inicio + * + * @return \DateTime + */ + public function getFechaInicio() + { + return $this->fecha_inicio; + } + + /** + * Set fecha_final + * + * @param \DateTime $fechaFinal + * @return AdscripcionPida + */ + public function setFechaFinal($fechaFinal) + { + $this->fecha_final = $fechaFinal; + + return $this; + } + + /** + * Get fecha_final + * + * @return \DateTime + */ + public function getFechaFinal() + { + return $this->fecha_final; + } } diff --git a/src/AppBundle/Form/PidaType.php b/src/AppBundle/Form/PidaType.php index 0b12225..3856ea2 100644 --- a/src/AppBundle/Form/PidaType.php +++ b/src/AppBundle/Form/PidaType.php @@ -11,6 +11,7 @@ namespace AppBundle\Form; use Symfony\Component\Form\AbstractType; use Symfony\Component\Form\FormBuilderInterface; +use Symfony\Component\OptionsResolver\OptionsResolver; use Symfony\Component\Form\Extension\Core\Type\SubmitType; use Symfony\Bridge\Doctrine\Form\Type\EntityType; @@ -22,32 +23,35 @@ class PidaType extends AbstractType $builder ->add('plan_historico_nacional_estrategico', EntityType::class, array( - 'label' => false, - 'attr' => array( - 'class' => 'select2' - ), - - 'placeholder' => 'Seleccione Plan Nacional que se relaciona con su Actividad PIDA', - 'required' => true, - 'class' => 'AppBundle:PlanHistoricoNacionalEstrategico', - 'choice_label' => 'getNombre', - 'group_by' => 'getIdPlanHistoricoNacional' - + 'label' => false, + 'attr' => array( + 'class' => 'select2' + ), + 'placeholder' => 'Seleccione Plan Nacional que se relaciona con su Actividad PIDA', + 'required' => true, + 'class' => 'AppBundle:PlanHistoricoNacionalEstrategico', + 'choice_label' => 'getNombre', + 'group_by' => 'getIdPlanHistoricoNacional' )) ->add('actividad_docente', EntityType::class, array( - 'label' => false, - 'attr' => array( - 'class' => 'select2' - ), + 'label' => false, + 'attr' => array( + 'class' => 'select2' + ), - 'placeholder' => '¿Bajo cúal actividad docente está enmarcado dicho objetivo?', - 'required' => true, - 'class' => 'AppBundle:ActividadDocente', - 'choice_label' => 'getNombre' + 'placeholder' => '¿Bajo cúal actividad docente está enmarcado dicho objetivo?', + 'required' => true, + 'class' => 'AppBundle:ActividadDocente', + 'choice_label' => 'getNombre' )) + ->add('objetivo_especifico') + + ->add('fecha_inicio') + + ->add('fecha_final') ->add('send', SubmitType::class, array( 'label' => 'Enviar Actividad PIDA', @@ -60,6 +64,17 @@ class PidaType extends AbstractType } + /** + * @param OptionsResolver $resolver + */ + public function configureOptions(OptionsResolver $resolver) + { + $resolver->setDefaults(array( + 'data_class' => 'AppBundle\Entity\AdscripcionPida' + )); + } + + } -- 2.0.0