Commit 1625c61aaa5d17a39580c6e67a264282aa42a1e1

Authored by Wilmer Ramones
1 parent de7d78bffe
Exists in master

creado el modelo de la planificacion docente

src/AppBundle/Entity/OfertaAcademica.php
... ... @@ -20,6 +20,7 @@ use Doctrine\ORM\Mapping as ORM;
20 20 * }
21 21 * )
22 22 * @ORM\Entity
  23 + * @ORM\HasLifecycleCallbacks()
23 24 */
24 25 class OfertaAcademica
25 26 {
... ... @@ -53,7 +54,20 @@ class OfertaAcademica
53 54 * @ORM\OneToMany(targetEntity="Seccion", mappedBy="ofertaAcademica")
54 55 */
55 56 private $seccion;
56   -
  57 +
  58 +
  59 + /** @ORM\Column(name="fecha_creacion", type="datetime", nullable=false, options={"comment" = "Fecha de creación de la solicitud"})
  60 +
  61 + */
  62 +
  63 + private $fechaCreacion;
  64 +
  65 +
  66 + /** @ORM\Column(name="fecha_actualizacion", type="datetime", nullable=false, options={"comment" = "Fecha de actualizacion de la solicitud"})
  67 +
  68 + */
  69 +
  70 + private $fechaActualizacion;
57 71  
58 72  
59 73 /**
... ... @@ -163,7 +177,73 @@ class OfertaAcademica
163 177 return $this->idOfertaMallaCurricular;
164 178 }
165 179  
  180 +
  181 + /**
  182 + * @ORM\PrePersist()
  183 + */
  184 + public function prePersist()
  185 + {
  186 + $this->fechaCreacion = new \DateTime();
  187 + $this->fechaActualizacion = new \DateTime();
  188 + }
  189 +
  190 +
  191 + /**
  192 + * @ORM\PreUpdate()
  193 + */
  194 + public function preUpdate()
  195 + {
  196 + $this->fechaActualizacion = new \DateTime();
  197 + }
  198 +
  199 +
166 200 public function __toString() {
167 201 return $this->getIdMallaCurricularUc()->getIdUnidadCurricularVolumen()->getIdUnidadCurricular()->getNombre();
168 202 }
  203 +
  204 + /**
  205 + * Set fechaCreacion
  206 + *
  207 + * @param \DateTime $fechaCreacion
  208 + * @return OfertaAcademica
  209 + */
  210 + public function setFechaCreacion($fechaCreacion)
  211 + {
  212 + $this->fechaCreacion = $fechaCreacion;
  213 +
  214 + return $this;
  215 + }
  216 +
  217 + /**
  218 + * Get fechaCreacion
  219 + *
  220 + * @return \DateTime
  221 + */
  222 + public function getFechaCreacion()
  223 + {
  224 + return $this->fechaCreacion;
  225 + }
  226 +
  227 + /**
  228 + * Set fechaActualizacion
  229 + *
  230 + * @param \DateTime $fechaActualizacion
  231 + * @return OfertaAcademica
  232 + */
  233 + public function setFechaActualizacion($fechaActualizacion)
  234 + {
  235 + $this->fechaActualizacion = $fechaActualizacion;
  236 +
  237 + return $this;
  238 + }
  239 +
  240 + /**
  241 + * Get fechaActualizacion
  242 + *
  243 + * @return \DateTime
  244 + */
  245 + public function getFechaActualizacion()
  246 + {
  247 + return $this->fechaActualizacion;
  248 + }
169 249 }
... ...
src/AppBundle/Entity/OfertaAcademica.php~
... ... @@ -7,8 +7,20 @@ use Doctrine\ORM\Mapping as ORM;
7 7 /**
8 8 * OfertaAcademica
9 9 *
10   - * @ORM\Table(name="oferta_academica", uniqueConstraints={@ORM\UniqueConstraint(name="i_oferta_academica", columns={"id_malla_curricular_uc", "id_seccion", "id_oferta_malla_curricular"})}, indexes={@ORM\Index(name="fki_oferta_malla_curricular_oferta_academica", columns={"id_oferta_malla_curricular"}), @ORM\Index(name="fki_seccion_oferta_academica", columns={"id_seccion"}), @ORM\Index(name="fki_turno_oferta_academica", columns={"id_turno"}), @ORM\Index(name="fki_rol_institucion_oferta_academica", columns={"id_rol_institucion"}), @ORM\Index(name="fki_malla_curricular_uc_oferta_academica", columns={"id_malla_curricular_uc"})})
  10 + * @ORM\Table(name="oferta_academica",
  11 + * uniqueConstraints=
  12 + * {@ORM\UniqueConstraint(name="i_oferta_academica",
  13 + * columns={"id_malla_curricular_uc", "id_oferta_malla_curricular"})
  14 + * },
  15 + * indexes={
  16 + * @ORM\Index(name="fki_oferta_malla_curricular_oferta_academica",
  17 + * columns={"id_oferta_malla_curricular"}),
  18 + * @ORM\Index(name="fki_malla_curricular_uc_oferta_academica",
  19 + * columns={"id_malla_curricular_uc"})
  20 + * }
  21 + * )
11 22 * @ORM\Entity
  23 + * @ORM\HasLifecycleCallbacks()
12 24 */
13 25 class OfertaAcademica
14 26 {
... ... @@ -42,7 +54,20 @@ class OfertaAcademica
42 54 * @ORM\OneToMany(targetEntity="Seccion", mappedBy="ofertaAcademica")
43 55 */
44 56 private $seccion;
45   -
  57 +
  58 +
  59 + /** @ORM\Column(name="fecha_creacion", type="datetime", nullable=false, options={"comment" = "Fecha de creación de la solicitud"})
  60 +
  61 + */
  62 +
  63 + private $fechaCreacion;
  64 +
  65 +
  66 + /** @ORM\Column(name="fecha_actualizacion", type="datetime", nullable=false, options={"comment" = "Fecha de actualizacion de la solicitud"})
  67 +
  68 + */
  69 +
  70 + private $fechaActualizacion;
46 71  
47 72  
48 73 /**
... ... @@ -55,4 +80,124 @@ class OfertaAcademica
55 80 */
56 81 private $idOfertaMallaCurricular;
57 82  
  83 + /**
  84 + * Constructor
  85 + */
  86 + public function __construct()
  87 + {
  88 + $this->seccion = new \Doctrine\Common\Collections\ArrayCollection();
  89 + }
  90 +
  91 + /**
  92 + * Get id
  93 + *
  94 + * @return integer
  95 + */
  96 + public function getId()
  97 + {
  98 + return $this->id;
  99 + }
  100 +
  101 + /**
  102 + * Set idMallaCurricularUc
  103 + *
  104 + * @param \AppBundle\Entity\MallaCurricularUc $idMallaCurricularUc
  105 + * @return OfertaAcademica
  106 + */
  107 + public function setIdMallaCurricularUc(\AppBundle\Entity\MallaCurricularUc $idMallaCurricularUc)
  108 + {
  109 + $this->idMallaCurricularUc = $idMallaCurricularUc;
  110 +
  111 + return $this;
  112 + }
  113 +
  114 + /**
  115 + * Get idMallaCurricularUc
  116 + *
  117 + * @return \AppBundle\Entity\MallaCurricularUc
  118 + */
  119 + public function getIdMallaCurricularUc()
  120 + {
  121 + return $this->idMallaCurricularUc;
  122 + }
  123 +
  124 + /**
  125 + * Add seccion
  126 + *
  127 + * @param \AppBundle\Entity\Seccion $seccion
  128 + * @return OfertaAcademica
  129 + */
  130 + public function addSeccion(\AppBundle\Entity\Seccion $seccion)
  131 + {
  132 + $this->seccion[] = $seccion;
  133 +
  134 + return $this;
  135 + }
  136 +
  137 + /**
  138 + * Remove seccion
  139 + *
  140 + * @param \AppBundle\Entity\Seccion $seccion
  141 + */
  142 + public function removeSeccion(\AppBundle\Entity\Seccion $seccion)
  143 + {
  144 + $this->seccion->removeElement($seccion);
  145 + }
  146 +
  147 + /**
  148 + * Get seccion
  149 + *
  150 + * @return \Doctrine\Common\Collections\Collection
  151 + */
  152 + public function getSeccion()
  153 + {
  154 + return $this->seccion;
  155 + }
  156 +
  157 + /**
  158 + * Set idOfertaMallaCurricular
  159 + *
  160 + * @param \AppBundle\Entity\OfertaMallaCurricular $idOfertaMallaCurricular
  161 + * @return OfertaAcademica
  162 + */
  163 + public function setIdOfertaMallaCurricular(\AppBundle\Entity\OfertaMallaCurricular $idOfertaMallaCurricular)
  164 + {
  165 + $this->idOfertaMallaCurricular = $idOfertaMallaCurricular;
  166 +
  167 + return $this;
  168 + }
  169 +
  170 + /**
  171 + * Get idOfertaMallaCurricular
  172 + *
  173 + * @return \AppBundle\Entity\OfertaMallaCurricular
  174 + */
  175 + public function getIdOfertaMallaCurricular()
  176 + {
  177 + return $this->idOfertaMallaCurricular;
  178 + }
  179 +
  180 +
  181 + /**
  182 + * @ORM\PrePersist()
  183 + */
  184 + public function prePersist()
  185 + {
  186 + $this->fechaCreacion = new \DateTime();
  187 + $this->fechaActualizacion = new \DateTime();
  188 + }
  189 +
  190 +
  191 + /**
  192 + * @ORM\PreUpdate()
  193 + */
  194 + public function preUpdate()
  195 + {
  196 + $this->fechaActualizacion = new \DateTime();
  197 + }
  198 +
  199 +
  200 + public function __toString() {
  201 + return $this->getIdMallaCurricularUc()->getIdUnidadCurricularVolumen()->getIdUnidadCurricular()->getNombre();
  202 + }
58 203 }
... ...
src/AppBundle/Entity/Periodo.php
... ... @@ -38,6 +38,22 @@ class Periodo
38 38 * @ORM\SequenceGenerator(sequenceName="periodo_id_seq", allocationSize=1, initialValue=1)
39 39 */
40 40 private $id;
  41 +
  42 +
  43 + /** @ORM\Column(name="fecha_inicio", type="datetime", nullable=false, options={"comment" = "Fecha de creación de la solicitud"})
  44 +
  45 + */
  46 +
  47 + private $fechaInicio;
  48 +
  49 +
  50 + /** @ORM\Column(name="fecha_fin", type="datetime", nullable=false, options={"comment" = "Fecha de actualizacion de la solicitud"})
  51 +
  52 + */
  53 +
  54 + private $fechaFin;
  55 +
  56 +
41 57  
42 58 /**
43 59 * Set nombre
... ... @@ -98,4 +114,50 @@ class Periodo
98 114 public function __toString() {
99 115 return $this->getNombre();
100 116 }
  117 +
  118 + /**
  119 + * Set fechaInicio
  120 + *
  121 + * @param \DateTime $fechaInicio
  122 + * @return Periodo
  123 + */
  124 + public function setFechaInicio($fechaInicio)
  125 + {
  126 + $this->fechaInicio = $fechaInicio;
  127 +
  128 + return $this;
  129 + }
  130 +
  131 + /**
  132 + * Get fechaInicio
  133 + *
  134 + * @return \DateTime
  135 + */
  136 + public function getFechaInicio()
  137 + {
  138 + return $this->fechaInicio;
  139 + }
  140 +
  141 + /**
  142 + * Set fechaFin
  143 + *
  144 + * @param \DateTime $fechaFin
  145 + * @return Periodo
  146 + */
  147 + public function setFechaFin($fechaFin)
  148 + {
  149 + $this->fechaFin = $fechaFin;
  150 +
  151 + return $this;
  152 + }
  153 +
  154 + /**
  155 + * Get fechaFin
  156 + *
  157 + * @return \DateTime
  158 + */
  159 + public function getFechaFin()
  160 + {
  161 + return $this->fechaFin;
  162 + }
101 163 }
... ...
src/AppBundle/Entity/Periodo.php~
... ... @@ -38,8 +38,80 @@ class Periodo
38 38 * @ORM\SequenceGenerator(sequenceName="periodo_id_seq", allocationSize=1, initialValue=1)
39 39 */
40 40 private $id;
  41 +
  42 +
  43 + /** @ORM\Column(name="fecha_inicio", type="datetime", nullable=false, options={"comment" = "Fecha de creación de la solicitud"})
  44 +
  45 + */
  46 +
  47 + private $fechaInicio;
  48 +
  49 +
  50 + /** @ORM\Column(name="fecha_fin", type="datetime", nullable=false, options={"comment" = "Fecha de actualizacion de la solicitud"})
  51 +
  52 + */
  53 +
  54 + private $fechaFin;
  55 +
  56 +
41 57  
  58 + /**
  59 + * Set nombre
  60 + *
  61 + * @param string $nombre
  62 + * @return Periodo
  63 + */
  64 + public function setNombre($nombre)
  65 + {
  66 + $this->nombre = $nombre;
42 67  
  68 + return $this;
  69 + }
43 70  
  71 + /**
  72 + * Get nombre
  73 + *
  74 + * @return string
  75 + */
  76 + public function getNombre()
  77 + {
  78 + return $this->nombre;
  79 + }
  80 +
  81 + /**
  82 + * Get id
  83 + *
  84 + * @return integer
  85 + */
  86 + public function getId()
  87 + {
  88 + return $this->id;
  89 + }
  90 +
  91 + /**
  92 + * Set idEstatus
  93 + *
  94 + * @param \AppBundle\Entity\Estatus $idEstatus
  95 + * @return Periodo
  96 + */
  97 + public function setIdEstatus(\AppBundle\Entity\Estatus $idEstatus)
  98 + {
  99 + $this->idEstatus = $idEstatus;
  100 +
  101 + return $this;
  102 + }
  103 +
  104 + /**
  105 + * Get idEstatus
  106 + *
  107 + * @return \AppBundle\Entity\Estatus
  108 + */
  109 + public function getIdEstatus()
  110 + {
  111 + return $this->idEstatus;
  112 + }
44 113  
45   -}
46 114 \ No newline at end of file
  115 + public function __toString() {
  116 + return $this->getNombre();
  117 + }
  118 +}
... ...
src/AppBundle/Entity/PlanificacionSeccion.php
... ... @@ -0,0 +1,400 @@
  1 +<?php
  2 +
  3 +namespace AppBundle\Entity;
  4 +
  5 +use Doctrine\ORM\Mapping as ORM;
  6 +
  7 +/**
  8 + * PlanificacionSeccion
  9 + *
  10 + * @ORM\Table(name="planificacion_seccion",
  11 + * uniqueConstraints=
  12 + * {@ORM\UniqueConstraint(name="uq_tema_uc",
  13 + * columns={"id_tema_uc"})
  14 + * },
  15 + * indexes={
  16 + * @ORM\Index(name="fki_id_tema_uc",
  17 + * columns={"id_tema_uc"})
  18 + * }
  19 + * )
  20 + * @ORM\Entity
  21 + */
  22 +class PlanificacionSeccion
  23 +{
  24 +
  25 + /**
  26 + * @var \AppBundle\Entity\UnidadCurricularVolumenTema
  27 + *
  28 + * @ORM\ManyToOne(targetEntity="AppBundle\Entity\UnidadCurricularVolumenTema")
  29 + * @ORM\JoinColumns({
  30 + * @ORM\JoinColumn(name="id_tema_uc", referencedColumnName="id", nullable=false)
  31 + * })
  32 + */
  33 + private $idtemaUc;
  34 +
  35 +
  36 + /**
  37 + * @ORM\OneToMany(targetEntity="PlanificacionSeccionEspecifico", mappedBy="idObjetivoEspecifico")
  38 + */
  39 + private $idObjetivoEspecifico;
  40 +
  41 +
  42 + /**
  43 + * @ORM\OneToMany(targetEntity="PlanificacionSeccionContenido", mappedBy="idPlanificacionSeccionContenido")
  44 + */
  45 + private $idPlanificacionSeccionContenido;
  46 +
  47 +
  48 + /**
  49 + * @ORM\OneToMany(targetEntity="PlanificacionSeccionEstrategia", mappedBy="idPlanificacionSeccionEstrategia")
  50 + */
  51 + private $idPlanificacionSeccionEstrategia;
  52 +
  53 +
  54 + /**
  55 + * @ORM\OneToMany(targetEntity="PlanificacionSeccionEvaluacion", mappedBy="idPlanificacionSeccionEvaluacion")
  56 + */
  57 + private $idPlanificacionSeccionEvaluacion;
  58 +
  59 +
  60 +
  61 + /** @ORM\Column(type="datetime", nullable=false, options={"comment" = "Fecha de creación de la solicitud"})
  62 +
  63 + */
  64 +
  65 + private $fecha_creacion;
  66 +
  67 +
  68 + /** @ORM\Column(type="datetime", nullable=false, options={"comment" = "Fecha de actualizacion de la solicitud"})
  69 +
  70 + */
  71 +
  72 + private $fecha_ultima_actualizacion;
  73 +
  74 +
  75 + /** @var text
  76 + *
  77 + * @ORM\Column(name="observacion", type="text", nullable=true, options={"comment" = "Observacion de la planificacion"})
  78 + */
  79 + private $observacion;
  80 +
  81 +
  82 +
  83 + /**
  84 + * @var integer
  85 + *
  86 + * @ORM\Column(name="id", type="integer", nullable=false, options={"comment" = "Identificador de las seccion"})
  87 + * @ORM\Id
  88 + * @ORM\GeneratedValue(strategy="IDENTITY")
  89 + * @ORM\SequenceGenerator(sequenceName="seccion_id_seq", allocationSize=1, initialValue=1)
  90 + */
  91 + private $id;
  92 +
  93 + /**
  94 + * @ORM\ManyToOne(targetEntity="Seccion", inversedBy="planificacion")
  95 + * @ORM\JoinColumn(name="seccion_id", referencedColumnName="id")
  96 + */
  97 + private $seccion;
  98 +
  99 +
  100 + /**
  101 + * @var string
  102 + *
  103 + * @ORM\Column(name="objetivo", type="text", nullable=false, options={"comment" = "Objetivo de la seccion"})
  104 + */
  105 + private $objetivo;
  106 +
  107 +
  108 +
  109 +
  110 + /**
  111 + * Constructor
  112 + */
  113 + public function __construct()
  114 + {
  115 + $this->idObjetivoEspecifico = new \Doctrine\Common\Collections\ArrayCollection();
  116 + $this->idPlanificacionSeccionContenido = new \Doctrine\Common\Collections\ArrayCollection();
  117 + $this->idPlanificacionSeccionEstrategia = new \Doctrine\Common\Collections\ArrayCollection();
  118 + $this->idPlanificacionSeccionEvaluacion = new \Doctrine\Common\Collections\ArrayCollection();
  119 + }
  120 +
  121 + /**
  122 + * Set fecha_creacion
  123 + *
  124 + * @param \DateTime $fechaCreacion
  125 + * @return PlanificacionSeccion
  126 + */
  127 + public function setFechaCreacion($fechaCreacion)
  128 + {
  129 + $this->fecha_creacion = $fechaCreacion;
  130 +
  131 + return $this;
  132 + }
  133 +
  134 + /**
  135 + * Get fecha_creacion
  136 + *
  137 + * @return \DateTime
  138 + */
  139 + public function getFechaCreacion()
  140 + {
  141 + return $this->fecha_creacion;
  142 + }
  143 +
  144 + /**
  145 + * Set fecha_ultima_actualizacion
  146 + *
  147 + * @param \DateTime $fechaUltimaActualizacion
  148 + * @return PlanificacionSeccion
  149 + */
  150 + public function setFechaUltimaActualizacion($fechaUltimaActualizacion)
  151 + {
  152 + $this->fecha_ultima_actualizacion = $fechaUltimaActualizacion;
  153 +
  154 + return $this;
  155 + }
  156 +
  157 + /**
  158 + * Get fecha_ultima_actualizacion
  159 + *
  160 + * @return \DateTime
  161 + */
  162 + public function getFechaUltimaActualizacion()
  163 + {
  164 + return $this->fecha_ultima_actualizacion;
  165 + }
  166 +
  167 + /**
  168 + * Set observacion
  169 + *
  170 + * @param string $observacion
  171 + * @return PlanificacionSeccion
  172 + */
  173 + public function setObservacion($observacion)
  174 + {
  175 + $this->observacion = $observacion;
  176 +
  177 + return $this;
  178 + }
  179 +
  180 + /**
  181 + * Get observacion
  182 + *
  183 + * @return string
  184 + */
  185 + public function getObservacion()
  186 + {
  187 + return $this->observacion;
  188 + }
  189 +
  190 + /**
  191 + * Get id
  192 + *
  193 + * @return integer
  194 + */
  195 + public function getId()
  196 + {
  197 + return $this->id;
  198 + }
  199 +
  200 + /**
  201 + * Set objetivo
  202 + *
  203 + * @param string $objetivo
  204 + * @return PlanificacionSeccion
  205 + */
  206 + public function setObjetivo($objetivo)
  207 + {
  208 + $this->objetivo = $objetivo;
  209 +
  210 + return $this;
  211 + }
  212 +
  213 + /**
  214 + * Get objetivo
  215 + *
  216 + * @return string
  217 + */
  218 + public function getObjetivo()
  219 + {
  220 + return $this->objetivo;
  221 + }
  222 +
  223 + /**
  224 + * Set idtemaUc
  225 + *
  226 + * @param \AppBundle\Entity\UnidadCurricularVolumenTema $idtemaUc
  227 + * @return PlanificacionSeccion
  228 + */
  229 + public function setIdtemaUc(\AppBundle\Entity\UnidadCurricularVolumenTema $idtemaUc)
  230 + {
  231 + $this->idtemaUc = $idtemaUc;
  232 +
  233 + return $this;
  234 + }
  235 +
  236 + /**
  237 + * Get idtemaUc
  238 + *
  239 + * @return \AppBundle\Entity\UnidadCurricularVolumenTema
  240 + */
  241 + public function getIdtemaUc()
  242 + {
  243 + return $this->idtemaUc;
  244 + }
  245 +
  246 + /**
  247 + * Add idObjetivoEspecifico
  248 + *
  249 + * @param \AppBundle\Entity\PlanificacionSeccionEspecifico $idObjetivoEspecifico
  250 + * @return PlanificacionSeccion
  251 + */
  252 + public function addIdObjetivoEspecifico(\AppBundle\Entity\PlanificacionSeccionEspecifico $idObjetivoEspecifico)
  253 + {
  254 + $this->idObjetivoEspecifico[] = $idObjetivoEspecifico;
  255 +
  256 + return $this;
  257 + }
  258 +
  259 + /**
  260 + * Remove idObjetivoEspecifico
  261 + *
  262 + * @param \AppBundle\Entity\PlanificacionSeccionEspecifico $idObjetivoEspecifico
  263 + */
  264 + public function removeIdObjetivoEspecifico(\AppBundle\Entity\PlanificacionSeccionEspecifico $idObjetivoEspecifico)
  265 + {
  266 + $this->idObjetivoEspecifico->removeElement($idObjetivoEspecifico);
  267 + }
  268 +
  269 + /**
  270 + * Get idObjetivoEspecifico
  271 + *
  272 + * @return \Doctrine\Common\Collections\Collection
  273 + */
  274 + public function getIdObjetivoEspecifico()
  275 + {
  276 + return $this->idObjetivoEspecifico;
  277 + }
  278 +
  279 + /**
  280 + * Add idPlanificacionSeccionContenido
  281 + *
  282 + * @param \AppBundle\Entity\PlanificacionSeccionContenido $idPlanificacionSeccionContenido
  283 + * @return PlanificacionSeccion
  284 + */
  285 + public function addIdPlanificacionSeccionContenido(\AppBundle\Entity\PlanificacionSeccionContenido $idPlanificacionSeccionContenido)
  286 + {
  287 + $this->idPlanificacionSeccionContenido[] = $idPlanificacionSeccionContenido;
  288 +
  289 + return $this;
  290 + }
  291 +
  292 + /**
  293 + * Remove idPlanificacionSeccionContenido
  294 + *
  295 + * @param \AppBundle\Entity\PlanificacionSeccionContenido $idPlanificacionSeccionContenido
  296 + */
  297 + public function removeIdPlanificacionSeccionContenido(\AppBundle\Entity\PlanificacionSeccionContenido $idPlanificacionSeccionContenido)
  298 + {
  299 + $this->idPlanificacionSeccionContenido->removeElement($idPlanificacionSeccionContenido);
  300 + }
  301 +
  302 + /**
  303 + * Get idPlanificacionSeccionContenido
  304 + *
  305 + * @return \Doctrine\Common\Collections\Collection
  306 + */
  307 + public function getIdPlanificacionSeccionContenido()
  308 + {
  309 + return $this->idPlanificacionSeccionContenido;
  310 + }
  311 +
  312 + /**
  313 + * Add idPlanificacionSeccionEstrategia
  314 + *
  315 + * @param \AppBundle\Entity\PlanificacionSeccionEstrategia $idPlanificacionSeccionEstrategia
  316 + * @return PlanificacionSeccion
  317 + */
  318 + public function addIdPlanificacionSeccionEstrategium(\AppBundle\Entity\PlanificacionSeccionEstrategia $idPlanificacionSeccionEstrategia)
  319 + {
  320 + $this->idPlanificacionSeccionEstrategia[] = $idPlanificacionSeccionEstrategia;
  321 +
  322 + return $this;
  323 + }
  324 +
  325 + /**
  326 + * Remove idPlanificacionSeccionEstrategia
  327 + *
  328 + * @param \AppBundle\Entity\PlanificacionSeccionEstrategia $idPlanificacionSeccionEstrategia
  329 + */
  330 + public function removeIdPlanificacionSeccionEstrategium(\AppBundle\Entity\PlanificacionSeccionEstrategia $idPlanificacionSeccionEstrategia)
  331 + {
  332 + $this->idPlanificacionSeccionEstrategia->removeElement($idPlanificacionSeccionEstrategia);
  333 + }
  334 +
  335 + /**
  336 + * Get idPlanificacionSeccionEstrategia
  337 + *
  338 + * @return \Doctrine\Common\Collections\Collection
  339 + */
  340 + public function getIdPlanificacionSeccionEstrategia()
  341 + {
  342 + return $this->idPlanificacionSeccionEstrategia;
  343 + }
  344 +
  345 + /**
  346 + * Add idPlanificacionSeccionEvaluacion
  347 + *
  348 + * @param \AppBundle\Entity\PlanificacionSeccionEvaluacion $idPlanificacionSeccionEvaluacion
  349 + * @return PlanificacionSeccion
  350 + */
  351 + public function addIdPlanificacionSeccionEvaluacion(\AppBundle\Entity\PlanificacionSeccionEvaluacion $idPlanificacionSeccionEvaluacion)
  352 + {
  353 + $this->idPlanificacionSeccionEvaluacion[] = $idPlanificacionSeccionEvaluacion;
  354 +
  355 + return $this;
  356 + }
  357 +
  358 + /**
  359 + * Remove idPlanificacionSeccionEvaluacion
  360 + *
  361 + * @param \AppBundle\Entity\PlanificacionSeccionEvaluacion $idPlanificacionSeccionEvaluacion
  362 + */
  363 + public function removeIdPlanificacionSeccionEvaluacion(\AppBundle\Entity\PlanificacionSeccionEvaluacion $idPlanificacionSeccionEvaluacion)
  364 + {
  365 + $this->idPlanificacionSeccionEvaluacion->removeElement($idPlanificacionSeccionEvaluacion);
  366 + }
  367 +
  368 + /**
  369 + * Get idPlanificacionSeccionEvaluacion
  370 + *
  371 + * @return \Doctrine\Common\Collections\Collection
  372 + */
  373 + public function getIdPlanificacionSeccionEvaluacion()
  374 + {
  375 + return $this->idPlanificacionSeccionEvaluacion;
  376 + }
  377 +
  378 + /**
  379 + * Set seccion
  380 + *
  381 + * @param \AppBundle\Entity\Seccion $seccion
  382 + * @return PlanificacionSeccion
  383 + */
  384 + public function setSeccion(\AppBundle\Entity\Seccion $seccion = null)
  385 + {
  386 + $this->seccion = $seccion;
  387 +
  388 + return $this;
  389 + }
  390 +
  391 + /**
  392 + * Get seccion
  393 + *
  394 + * @return \AppBundle\Entity\Seccion
  395 + */
  396 + public function getSeccion()
  397 + {
  398 + return $this->seccion;
  399 + }
  400 +}
... ...
src/AppBundle/Entity/PlanificacionSeccion.php~
... ... @@ -0,0 +1,110 @@
  1 +<?php
  2 +
  3 +namespace AppBundle\Entity;
  4 +
  5 +use Doctrine\ORM\Mapping as ORM;
  6 +
  7 +/**
  8 + * PlanificacionSeccion
  9 + *
  10 + * @ORM\Table(name="planificacion_seccion",
  11 + * uniqueConstraints=
  12 + * {@ORM\UniqueConstraint(name="uq_planificacion_seccion_tema_especifico_contenido_estrategia_evaluacion",
  13 + * columns={"id_planificacion_seccion", "id_tema_uc"})
  14 + * },
  15 + * indexes={
  16 + * @ORM\Index(name="fki_id_planificacion_seccion",
  17 + * columns={"id_planificacion_seccion"})
  18 + * }
  19 + * )
  20 + * @ORM\Entity
  21 + */
  22 +class PlanificacionSeccion
  23 +{
  24 +
  25 + /**
  26 + * @var \AppBundle\Entity\UnidadCurricularVolumenTema
  27 + *
  28 + * @ORM\ManyToOne(targetEntity="AppBundle\Entity\UnidadCurricularVolumenTema")
  29 + * @ORM\JoinColumns({
  30 + * @ORM\JoinColumn(name="id_tema_uc", referencedColumnName="id", nullable=false)
  31 + * })
  32 + */
  33 + private $idtemaUc;
  34 +
  35 +
  36 + /**
  37 + * @ORM\OneToMany(targetEntity="PlanificacionSeccionEspecifico", mappedBy="idObjetivoEspecifico")
  38 + */
  39 + private $idObjetivoEspecifico;
  40 +
  41 +
  42 + /**
  43 + * @ORM\OneToMany(targetEntity="PlanificacionSeccionContenido", mappedBy="idPlanificacionSeccionContenido")
  44 + */
  45 + private $idPlanificacionSeccionContenido;
  46 +
  47 +
  48 + /**
  49 + * @ORM\OneToMany(targetEntity="PlanificacionSeccionEstrategia", mappedBy="idPlanificacionSeccionEstrategia")
  50 + */
  51 + private $idPlanificacionSeccionEstrategia;
  52 +
  53 +
  54 + /**
  55 + * @ORM\OneToMany(targetEntity="PlanificacionSeccionEvaluacion", mappedBy="idPlanificacionSeccionEvaluacion")
  56 + */
  57 + private $idPlanificacionSeccionEvaluacion;
  58 +
  59 +
  60 +
  61 + /** @ORM\Column(type="datetime", nullable=false, options={"comment" = "Fecha de creación de la solicitud"})
  62 +
  63 + */
  64 +
  65 + private $fecha_creacion;
  66 +
  67 +
  68 + /** @ORM\Column(type="datetime", nullable=false, options={"comment" = "Fecha de actualizacion de la solicitud"})
  69 +
  70 + */
  71 +
  72 + private $fecha_ultima_actualizacion;
  73 +
  74 +
  75 + /** @var text
  76 + *
  77 + * @ORM\Column(name="observacion", type="text", nullable=true, options={"comment" = "Observacion de la planificacion"})
  78 + */
  79 + private $observacion;
  80 +
  81 +
  82 +
  83 + /**
  84 + * @var integer
  85 + *
  86 + * @ORM\Column(name="id", type="integer", nullable=false, options={"comment" = "Identificador de las seccion"})
  87 + * @ORM\Id
  88 + * @ORM\GeneratedValue(strategy="IDENTITY")
  89 + * @ORM\SequenceGenerator(sequenceName="seccion_id_seq", allocationSize=1, initialValue=1)
  90 + */
  91 + private $id;
  92 +
  93 + /**
  94 + * @ORM\ManyToOne(targetEntity="Seccion", inversedBy="planificacion")
  95 + * @ORM\JoinColumn(name="seccion_id", referencedColumnName="id")
  96 + */
  97 + private $seccion;
  98 +
  99 +
  100 + /**
  101 + * @var string
  102 + *
  103 + * @ORM\Column(name="objetivo", type="text", nullable=false, options={"comment" = "Objetivo de la seccion"})
  104 + */
  105 + private $objetivo;
  106 +
  107 +
  108 +
  109 +
  110 +}
... ...
src/AppBundle/Entity/PlanificacionSeccionContenido.php
... ... @@ -0,0 +1,174 @@
  1 +<?php
  2 +
  3 +namespace AppBundle\Entity;
  4 +
  5 +use Doctrine\ORM\Mapping as ORM;
  6 +
  7 +/**
  8 + * PlanificacionSeccionContenido
  9 + *
  10 + * @ORM\Table(name="planificacion_seccion_contenido",
  11 + * uniqueConstraints=
  12 + * {@ORM\UniqueConstraint(name="uq_planificacion_seccion_contenido",
  13 + * columns={"id_planificacion_seccion"})
  14 + * },
  15 + * indexes={
  16 + * @ORM\Index(name="fki_id_planificacion_seccion",
  17 + * columns={"id_planificacion_seccion"})
  18 + * }
  19 + * )
  20 + * @ORM\Entity
  21 + */
  22 +class PlanificacionSeccionContenido
  23 +{
  24 + /**
  25 + * @var text
  26 + *
  27 + * @ORM\Column(name="conceptual", type="text", nullable=false, options={"comment" = "Contenido Conceptual"})
  28 + */
  29 + private $conceptual;
  30 +
  31 +
  32 + /**
  33 + * @var text
  34 + *
  35 + * @ORM\Column(name="procedimental", type="text", nullable=false, options={"comment" = "Contenido Procedimental"})
  36 + */
  37 + private $procedimental;
  38 +
  39 +
  40 +
  41 + /**
  42 + * @var text
  43 + *
  44 + * @ORM\Column(name="actitudinal", type="text", nullable=false, options={"comment" = "Contenido actitudinal"})
  45 + */
  46 + private $actitudinal;
  47 +
  48 +
  49 + /**
  50 + * @var integer
  51 + *
  52 + * @ORM\Column(name="id", type="integer", nullable=false, options={"comment" = "Identificador del municipio"})
  53 + * @ORM\Id
  54 + * @ORM\GeneratedValue(strategy="IDENTITY")
  55 + * @ORM\SequenceGenerator(sequenceName="municipio_id_seq", allocationSize=1, initialValue=1)
  56 + */
  57 + private $id;
  58 +
  59 + /**
  60 + * @var \AppBundle\Entity\PlanificacionSeccion
  61 + *
  62 + * @ORM\ManyToOne(targetEntity="AppBundle\Entity\PlanificacionSeccion")
  63 + * @ORM\JoinColumns({
  64 + * @ORM\JoinColumn(name="id_planificacion_seccion", referencedColumnName="id", nullable=false)
  65 + * })
  66 + */
  67 + private $idPlanificacionSeccion;
  68 +
  69 +
  70 +
  71 +
  72 +
  73 + /**
  74 + * Set conceptual
  75 + *
  76 + * @param string $conceptual
  77 + * @return PlanificacionSeccionContenido
  78 + */
  79 + public function setConceptual($conceptual)
  80 + {
  81 + $this->conceptual = $conceptual;
  82 +
  83 + return $this;
  84 + }
  85 +
  86 + /**
  87 + * Get conceptual
  88 + *
  89 + * @return string
  90 + */
  91 + public function getConceptual()
  92 + {
  93 + return $this->conceptual;
  94 + }
  95 +
  96 + /**
  97 + * Set procedimental
  98 + *
  99 + * @param string $procedimental
  100 + * @return PlanificacionSeccionContenido
  101 + */
  102 + public function setProcedimental($procedimental)
  103 + {
  104 + $this->procedimental = $procedimental;
  105 +
  106 + return $this;
  107 + }
  108 +
  109 + /**
  110 + * Get procedimental
  111 + *
  112 + * @return string
  113 + */
  114 + public function getProcedimental()
  115 + {
  116 + return $this->procedimental;
  117 + }
  118 +
  119 + /**
  120 + * Set actitudinal
  121 + *
  122 + * @param string $actitudinal
  123 + * @return PlanificacionSeccionContenido
  124 + */
  125 + public function setActitudinal($actitudinal)
  126 + {
  127 + $this->actitudinal = $actitudinal;
  128 +
  129 + return $this;
  130 + }
  131 +
  132 + /**
  133 + * Get actitudinal
  134 + *
  135 + * @return string
  136 + */
  137 + public function getActitudinal()
  138 + {
  139 + return $this->actitudinal;
  140 + }
  141 +
  142 + /**
  143 + * Get id
  144 + *
  145 + * @return integer
  146 + */
  147 + public function getId()
  148 + {
  149 + return $this->id;
  150 + }
  151 +
  152 + /**
  153 + * Set idPlanificacionSeccion
  154 + *
  155 + * @param \AppBundle\Entity\PlanificacionSeccion $idPlanificacionSeccion
  156 + * @return PlanificacionSeccionContenido
  157 + */
  158 + public function setIdPlanificacionSeccion(\AppBundle\Entity\PlanificacionSeccion $idPlanificacionSeccion)
  159 + {
  160 + $this->idPlanificacionSeccion = $idPlanificacionSeccion;
  161 +
  162 + return $this;
  163 + }
  164 +
  165 + /**
  166 + * Get idPlanificacionSeccion
  167 + *
  168 + * @return \AppBundle\Entity\PlanificacionSeccion
  169 + */
  170 + public function getIdPlanificacionSeccion()
  171 + {
  172 + return $this->idPlanificacionSeccion;
  173 + }
  174 +}
... ...
src/AppBundle/Entity/PlanificacionSeccionContenido.php~
... ... @@ -0,0 +1,72 @@
  1 +<?php
  2 +
  3 +namespace AppBundle\Entity;
  4 +
  5 +use Doctrine\ORM\Mapping as ORM;
  6 +
  7 +/**
  8 + * PlanificacionSeccionContenido
  9 + *
  10 + * @ORM\Table(name="planificacion_seccion_contenido",
  11 + * uniqueConstraints=
  12 + * {@ORM\UniqueConstraint(name="uq_planificacion_seccion_contenido",
  13 + * columns={"id_planificacion_seccion"})
  14 + * },
  15 + * indexes={
  16 + * @ORM\Index(name="fki_id_planificacion_seccion",
  17 + * columns={"id_planificacion_seccion"})
  18 + * }
  19 + * )
  20 + * @ORM\Entity
  21 + */
  22 +class PlanificacionSeccionContenido
  23 +{
  24 + /**
  25 + * @var text
  26 + *
  27 + * @ORM\Column(name="conceptual", type="text", nullable=false, options={"comment" = "Contenido Conceptual"})
  28 + */
  29 + private $conceptual;
  30 +
  31 +
  32 + /**
  33 + * @var text
  34 + *
  35 + * @ORM\Column(name="procedimental", type="text", nullable=false, options={"comment" = "Contenido Procedimental"})
  36 + */
  37 + private $procedimental;
  38 +
  39 +
  40 +
  41 + /**
  42 + * @var text
  43 + *
  44 + * @ORM\Column(name="actitudinal", type="text", nullable=false, options={"comment" = "Contenido actitudinal"})
  45 + */
  46 + private $actitudinal;
  47 +
  48 +
  49 + /**
  50 + * @var integer
  51 + *
  52 + * @ORM\Column(name="id", type="integer", nullable=false, options={"comment" = "Identificador del municipio"})
  53 + * @ORM\Id
  54 + * @ORM\GeneratedValue(strategy="IDENTITY")
  55 + * @ORM\SequenceGenerator(sequenceName="municipio_id_seq", allocationSize=1, initialValue=1)
  56 + */
  57 + private $id;
  58 +
  59 + /**
  60 + * @var \AppBundle\Entity\PlanificacionSeccion
  61 + *
  62 + * @ORM\ManyToOne(targetEntity="AppBundle\Entity\PlanificacionSeccion")
  63 + * @ORM\JoinColumns({
  64 + * @ORM\JoinColumn(name="id_planificacion_seccion", referencedColumnName="id", nullable=false)
  65 + * })
  66 + */
  67 + private $idPlanificacionSeccion;
  68 +
  69 +
  70 +
  71 +
  72 +}
... ...
src/AppBundle/Entity/PlanificacionSeccionEspecifico.php
... ... @@ -0,0 +1,112 @@
  1 +<?php
  2 +
  3 +namespace AppBundle\Entity;
  4 +
  5 +use Doctrine\ORM\Mapping as ORM;
  6 +
  7 +/**
  8 + * PlanificacionSeccionEspecifico
  9 + *
  10 + * @ORM\Table(name="planificacion_seccion_especifico",
  11 + * uniqueConstraints=
  12 + * {@ORM\UniqueConstraint(name="uq_planificacion_seccion_especifico",
  13 + * columns={"id_planificacion_seccion"})
  14 + * },
  15 + * indexes={
  16 + * @ORM\Index(name="fki_id_planificacion_especifico",
  17 + * columns={"id_planificacion_seccion"})
  18 + * }
  19 + * )
  20 + * @ORM\Entity
  21 + */
  22 +class PlanificacionSeccionEspecifico
  23 +{
  24 + /**
  25 + * @var text
  26 + *
  27 + * @ORM\Column(name="objetivo_especifico", type="text", nullable=false, options={"comment" = "Objetivo Especifico de un tema"})
  28 + */
  29 + private $objetivoEspecifico;
  30 +
  31 +
  32 +
  33 + /**
  34 + * @var integer
  35 + *
  36 + * @ORM\Column(name="id", type="integer", nullable=false, options={"comment" = "Identificador del municipio"})
  37 + * @ORM\Id
  38 + * @ORM\GeneratedValue(strategy="IDENTITY")
  39 + * @ORM\SequenceGenerator(sequenceName="municipio_id_seq", allocationSize=1, initialValue=1)
  40 + */
  41 + private $id;
  42 +
  43 + /**
  44 + * @var \AppBundle\Entity\PlanificacionSeccion
  45 + *
  46 + * @ORM\ManyToOne(targetEntity="AppBundle\Entity\PlanificacionSeccion")
  47 + * @ORM\JoinColumns({
  48 + * @ORM\JoinColumn(name="id_planificacion_seccion", referencedColumnName="id", nullable=false)
  49 + * })
  50 + */
  51 + private $idPlanificacionSeccion;
  52 +
  53 +
  54 +
  55 +
  56 +
  57 + /**
  58 + * Set objetivoEspecifico
  59 + *
  60 + * @param string $objetivoEspecifico
  61 + * @return PlanificacionSeccionEspecifico
  62 + */
  63 + public function setObjetivoEspecifico($objetivoEspecifico)
  64 + {
  65 + $this->objetivoEspecifico = $objetivoEspecifico;
  66 +
  67 + return $this;
  68 + }
  69 +
  70 + /**
  71 + * Get objetivoEspecifico
  72 + *
  73 + * @return string
  74 + */
  75 + public function getObjetivoEspecifico()
  76 + {
  77 + return $this->objetivoEspecifico;
  78 + }
  79 +
  80 + /**
  81 + * Get id
  82 + *
  83 + * @return integer
  84 + */
  85 + public function getId()
  86 + {
  87 + return $this->id;
  88 + }
  89 +
  90 + /**
  91 + * Set idPlanificacionSeccion
  92 + *
  93 + * @param \AppBundle\Entity\PlanificacionSeccion $idPlanificacionSeccion
  94 + * @return PlanificacionSeccionEspecifico
  95 + */
  96 + public function setIdPlanificacionSeccion(\AppBundle\Entity\PlanificacionSeccion $idPlanificacionSeccion)
  97 + {
  98 + $this->idPlanificacionSeccion = $idPlanificacionSeccion;
  99 +
  100 + return $this;
  101 + }
  102 +
  103 + /**
  104 + * Get idPlanificacionSeccion
  105 + *
  106 + * @return \AppBundle\Entity\PlanificacionSeccion
  107 + */
  108 + public function getIdPlanificacionSeccion()
  109 + {
  110 + return $this->idPlanificacionSeccion;
  111 + }
  112 +}
... ...
src/AppBundle/Entity/PlanificacionSeccionEspecifico.php~
... ... @@ -0,0 +1,56 @@
  1 +<?php
  2 +
  3 +namespace AppBundle\Entity;
  4 +
  5 +use Doctrine\ORM\Mapping as ORM;
  6 +
  7 +/**
  8 + * PlanificacionSeccionEspecifico
  9 + *
  10 + * @ORM\Table(name="planificacion_seccion_especifico",
  11 + * uniqueConstraints=
  12 + * {@ORM\UniqueConstraint(name="uq_planificacion_seccion_especifico",
  13 + * columns={"id_planificacion_seccion_especifico"})
  14 + * },
  15 + * indexes={
  16 + * @ORM\Index(name="fki_id_planificacion_seccion",
  17 + * columns={"id_planificacion_seccion"})
  18 + * }
  19 + * )
  20 + * @ORM\Entity
  21 + */
  22 +class PlanificacionSeccionEspecifico
  23 +{
  24 + /**
  25 + * @var text
  26 + *
  27 + * @ORM\Column(name="objetivo_especifico", type="text", nullable=false, options={"comment" = "Objetivo Especifico de un tema"})
  28 + */
  29 + private $objetivoEspecifico;
  30 +
  31 +
  32 +
  33 + /**
  34 + * @var integer
  35 + *
  36 + * @ORM\Column(name="id", type="integer", nullable=false, options={"comment" = "Identificador del municipio"})
  37 + * @ORM\Id
  38 + * @ORM\GeneratedValue(strategy="IDENTITY")
  39 + * @ORM\SequenceGenerator(sequenceName="municipio_id_seq", allocationSize=1, initialValue=1)
  40 + */
  41 + private $id;
  42 +
  43 + /**
  44 + * @var \AppBundle\Entity\PlanificacionSeccion
  45 + *
  46 + * @ORM\ManyToOne(targetEntity="AppBundle\Entity\PlanificacionSeccion")
  47 + * @ORM\JoinColumns({
  48 + * @ORM\JoinColumn(name="id_planificacion_seccion", referencedColumnName="id", nullable=false)
  49 + * })
  50 + */
  51 + private $idPlanificacionSeccion;
  52 +
  53 +
  54 +
  55 +
  56 +}
... ...
src/AppBundle/Entity/PlanificacionSeccionEstrategia.php
... ... @@ -0,0 +1,140 @@
  1 +<?php
  2 +
  3 +namespace AppBundle\Entity;
  4 +
  5 +use Doctrine\ORM\Mapping as ORM;
  6 +
  7 +/**
  8 + * PlanificacionSeccionEstrategia
  9 + *
  10 + * @ORM\Table(name="planificacion_seccion_estrategia",
  11 + * uniqueConstraints=
  12 + * {@ORM\UniqueConstraint(name="uq_planificacion_estrategia",
  13 + * columns={"id_planificacion_seccion"})
  14 + * },
  15 + * indexes={
  16 + * @ORM\Index(name="fki_id_planificacion_estrategia",
  17 + * columns={"id_planificacion_seccion"})
  18 + * }
  19 + * )
  20 + * @ORM\Entity
  21 + */
  22 +class PlanificacionSeccionEstrategia
  23 +{
  24 +
  25 + /**
  26 + * @var \AppBundle\Entity\PlanificacionSeccion
  27 + *
  28 + * @ORM\ManyToOne(targetEntity="AppBundle\Entity\PlanificacionSeccion")
  29 + * @ORM\JoinColumns({
  30 + * @ORM\JoinColumn(name="id_planificacion_seccion", referencedColumnName="id", nullable=false)
  31 + * })
  32 + */
  33 + private $idPlanificacionSeccion;
  34 +
  35 + /**
  36 + * @var integer
  37 + *
  38 + * @ORM\Column(name="id", type="integer", nullable=false, options={"comment" = "Identificador del municipio"})
  39 + * @ORM\Id
  40 + * @ORM\GeneratedValue(strategy="IDENTITY")
  41 + * @ORM\SequenceGenerator(sequenceName="municipio_id_seq", allocationSize=1, initialValue=1)
  42 + */
  43 + private $id;
  44 +
  45 + /**
  46 + * @var text
  47 + *
  48 + * @ORM\Column(name="tipo_estrategia", type="text", nullable=false, options={"comment" = "Tipos de estrategia a utilizar"})
  49 + */
  50 + private $tipoEstrategia;
  51 +
  52 +
  53 + /**
  54 + * @var text
  55 + *
  56 + * @ORM\Column(name="tipoRecurso", type="text", nullable=false, options={"comment" = "Recursos necesarios para el tema"})
  57 + */
  58 + private $tipoRecurso;
  59 +
  60 +
  61 +
  62 + /**
  63 + * Get id
  64 + *
  65 + * @return integer
  66 + */
  67 + public function getId()
  68 + {
  69 + return $this->id;
  70 + }
  71 +
  72 + /**
  73 + * Set tipoEstrategia
  74 + *
  75 + * @param string $tipoEstrategia
  76 + * @return PlanificacionSeccionEstrategia
  77 + */
  78 + public function setTipoEstrategia($tipoEstrategia)
  79 + {
  80 + $this->tipoEstrategia = $tipoEstrategia;
  81 +
  82 + return $this;
  83 + }
  84 +
  85 + /**
  86 + * Get tipoEstrategia
  87 + *
  88 + * @return string
  89 + */
  90 + public function getTipoEstrategia()
  91 + {
  92 + return $this->tipoEstrategia;
  93 + }
  94 +
  95 + /**
  96 + * Set tipoRecurso
  97 + *
  98 + * @param string $tipoRecurso
  99 + * @return PlanificacionSeccionEstrategia
  100 + */
  101 + public function setTipoRecurso($tipoRecurso)
  102 + {
  103 + $this->tipoRecurso = $tipoRecurso;
  104 +
  105 + return $this;
  106 + }
  107 +
  108 + /**
  109 + * Get tipoRecurso
  110 + *
  111 + * @return string
  112 + */
  113 + public function getTipoRecurso()
  114 + {
  115 + return $this->tipoRecurso;
  116 + }
  117 +
  118 + /**
  119 + * Set idPlanificacionSeccion
  120 + *
  121 + * @param \AppBundle\Entity\PlanificacionSeccion $idPlanificacionSeccion
  122 + * @return PlanificacionSeccionEstrategia
  123 + */
  124 + public function setIdPlanificacionSeccion(\AppBundle\Entity\PlanificacionSeccion $idPlanificacionSeccion)
  125 + {
  126 + $this->idPlanificacionSeccion = $idPlanificacionSeccion;
  127 +
  128 + return $this;
  129 + }
  130 +
  131 + /**
  132 + * Get idPlanificacionSeccion
  133 + *
  134 + * @return \AppBundle\Entity\PlanificacionSeccion
  135 + */
  136 + public function getIdPlanificacionSeccion()
  137 + {
  138 + return $this->idPlanificacionSeccion;
  139 + }
  140 +}
... ...
src/AppBundle/Entity/PlanificacionSeccionEstrategia.php~
... ... @@ -0,0 +1,61 @@
  1 +<?php
  2 +
  3 +namespace AppBundle\Entity;
  4 +
  5 +use Doctrine\ORM\Mapping as ORM;
  6 +
  7 +/**
  8 + * PlanificacionSeccionEstrategia
  9 + *
  10 + * @ORM\Table(name="planificacion_seccion_estrategia",
  11 + * uniqueConstraints=
  12 + * {@ORM\UniqueConstraint(name="uq_planificacion_seccion",
  13 + * columns={"id_planificacion_seccion"})
  14 + * },
  15 + * indexes={
  16 + * @ORM\Index(name="fki_id_planificacion_seccion",
  17 + * columns={"id_planificacion_seccion"})
  18 + * }
  19 + * )
  20 + * @ORM\Entity
  21 + */
  22 +class PlanificacionSeccionEstrategia
  23 +{
  24 +
  25 + /**
  26 + * @var \AppBundle\Entity\PlanificacionSeccion
  27 + *
  28 + * @ORM\ManyToOne(targetEntity="AppBundle\Entity\PlanificacionSeccion")
  29 + * @ORM\JoinColumns({
  30 + * @ORM\JoinColumn(name="id_planificacion_seccion", referencedColumnName="id", nullable=false)
  31 + * })
  32 + */
  33 + private $idPlanificacionSeccion;
  34 +
  35 + /**
  36 + * @var integer
  37 + *
  38 + * @ORM\Column(name="id", type="integer", nullable=false, options={"comment" = "Identificador del municipio"})
  39 + * @ORM\Id
  40 + * @ORM\GeneratedValue(strategy="IDENTITY")
  41 + * @ORM\SequenceGenerator(sequenceName="municipio_id_seq", allocationSize=1, initialValue=1)
  42 + */
  43 + private $id;
  44 +
  45 + /**
  46 + * @var text
  47 + *
  48 + * @ORM\Column(name="tipo_estrategia", type="text", nullable=false, options={"comment" = "Tipos de estrategia a utilizar"})
  49 + */
  50 + private $tipoEstrategia;
  51 +
  52 +
  53 + /**
  54 + * @var text
  55 + *
  56 + * @ORM\Column(name="tipoRecurso", type="text", nullable=false, options={"comment" = "Recursos necesarios para el tema"})
  57 + */
  58 + private $tipoRecurso;
  59 +
  60 +
  61 +}
... ...
src/AppBundle/Entity/PlanificacionSeccionEvaluacion.php
... ... @@ -0,0 +1,249 @@
  1 +<?php
  2 +
  3 +namespace AppBundle\Entity;
  4 +
  5 +use Doctrine\ORM\Mapping as ORM;
  6 +use Symfony\Component\Validator\Constraints as Assert;
  7 +
  8 +/**
  9 + * PlanificacionSeccionEvaluacion
  10 + *
  11 + * @ORM\Table(name="planificacion_seccion_evaluacion",
  12 + * uniqueConstraints=
  13 + * {@ORM\UniqueConstraint(name="uq_planificacion_seccion",
  14 + * columns={"id_planificacion_seccion"})
  15 + * },
  16 + * indexes={
  17 + * @ORM\Index(name="fki_id_planificacion_evaluacion",
  18 + * columns={"id_planificacion_seccion"})
  19 + * }
  20 + * )
  21 + * @ORM\Entity
  22 + */
  23 +class PlanificacionSeccionEvaluacion
  24 +{
  25 +
  26 + /**
  27 + * @var \AppBundle\Entity\PlanificacionSeccion
  28 + *
  29 + * @ORM\ManyToOne(targetEntity="AppBundle\Entity\PlanificacionSeccion")
  30 + * @ORM\JoinColumns({
  31 + * @ORM\JoinColumn(name="id_planificacion_seccion", referencedColumnName="id", nullable=false)
  32 + * })
  33 + */
  34 + private $idPlanificacionSeccion;
  35 +
  36 + /**
  37 + * @var integer
  38 + *
  39 + * @ORM\Column(name="id", type="integer", nullable=false, options={"comment" = "Identificador del municipio"})
  40 + * @ORM\Id
  41 + * @ORM\GeneratedValue(strategy="IDENTITY")
  42 + * @ORM\SequenceGenerator(sequenceName="municipio_id_seq", allocationSize=1, initialValue=1)
  43 + */
  44 + private $id;
  45 +
  46 + /**
  47 + * @var \AppBundle\Entity\TipoEvaluacion
  48 + *
  49 + * @ORM\ManyToOne(targetEntity="AppBundle\Entity\TipoEvaluacion")
  50 + * @ORM\JoinColumns({
  51 + * @ORM\JoinColumn(name="id_tipo_evaluacion", referencedColumnName="id", nullable=false)
  52 + * })
  53 + */
  54 + private $idTipoEvaluacion;
  55 +
  56 +
  57 + /**
  58 + * @var text
  59 + *
  60 + * @ORM\Column(name="tipo_instrumento_evaluacion", type="text", nullable=false, options={"comment" = "Instrumentos para la evaluacion"})
  61 + */
  62 + private $tipoInstrumentoEvaluacion;
  63 +
  64 +
  65 + /**
  66 + * @Assert\Range(
  67 + * min = 1,
  68 + * max = 25,
  69 + * minMessage = "debe crear una ponderacion de minimo 1%",
  70 + * maxMessage = "Segun reglamento, no puede exeder de 25%"
  71 + * )
  72 + * @var integer
  73 + *
  74 + * @ORM\Column(name="ponderacion", type="integer", nullable=false, options={"comment" = "Porcentaje de la evaluacion"})
  75 + */
  76 + protected $ponderacion;
  77 +
  78 +
  79 + /**
  80 + * @ORM\Column(name="fecha_evaluacion", type="datetime", nullable=false, options={"comment" = "Fecha de creación de la solicitud"})
  81 + *
  82 + * @var date
  83 + */
  84 +
  85 + private $fechaEvaluacion;
  86 +
  87 +
  88 + /**
  89 + * @var \AppBundle\Entity\Estatus
  90 + *
  91 + * @ORM\ManyToOne(targetEntity="AppBundle\Entity\Estatus")
  92 + * @ORM\JoinColumns({
  93 + * @ORM\JoinColumn(name="id_estatus", referencedColumnName="id", nullable=false)
  94 + * })
  95 + */
  96 + protected $idEstatus;
  97 +
  98 +
  99 +
  100 +
  101 +
  102 + /**
  103 + * Get id
  104 + *
  105 + * @return integer
  106 + */
  107 + public function getId()
  108 + {
  109 + return $this->id;
  110 + }
  111 +
  112 + /**
  113 + * Set tipoInstrumentoEvaluacion
  114 + *
  115 + * @param string $tipoInstrumentoEvaluacion
  116 + * @return PlanificacionSeccionEvaluacion
  117 + */
  118 + public function setTipoInstrumentoEvaluacion($tipoInstrumentoEvaluacion)
  119 + {
  120 + $this->tipoInstrumentoEvaluacion = $tipoInstrumentoEvaluacion;
  121 +
  122 + return $this;
  123 + }
  124 +
  125 + /**
  126 + * Get tipoInstrumentoEvaluacion
  127 + *
  128 + * @return string
  129 + */
  130 + public function getTipoInstrumentoEvaluacion()
  131 + {
  132 + return $this->tipoInstrumentoEvaluacion;
  133 + }
  134 +
  135 + /**
  136 + * Set ponderacion
  137 + *
  138 + * @param integer $ponderacion
  139 + * @return PlanificacionSeccionEvaluacion
  140 + */
  141 + public function setPonderacion($ponderacion)
  142 + {
  143 + $this->ponderacion = $ponderacion;
  144 +
  145 + return $this;
  146 + }
  147 +
  148 + /**
  149 + * Get ponderacion
  150 + *
  151 + * @return integer
  152 + */
  153 + public function getPonderacion()
  154 + {
  155 + return $this->ponderacion;
  156 + }
  157 +
  158 + /**
  159 + * Set fechaEvaluacion
  160 + *
  161 + * @param \DateTime $fechaEvaluacion
  162 + * @return PlanificacionSeccionEvaluacion
  163 + */
  164 + public function setFechaEvaluacion($fechaEvaluacion)
  165 + {
  166 + $this->fechaEvaluacion = $fechaEvaluacion;
  167 +
  168 + return $this;
  169 + }
  170 +
  171 + /**
  172 + * Get fechaEvaluacion
  173 + *
  174 + * @return \DateTime
  175 + */
  176 + public function getFechaEvaluacion()
  177 + {
  178 + return $this->fechaEvaluacion;
  179 + }
  180 +
  181 + /**
  182 + * Set idPlanificacionSeccion
  183 + *
  184 + * @param \AppBundle\Entity\PlanificacionSeccion $idPlanificacionSeccion
  185 + * @return PlanificacionSeccionEvaluacion
  186 + */
  187 + public function setIdPlanificacionSeccion(\AppBundle\Entity\PlanificacionSeccion $idPlanificacionSeccion)
  188 + {
  189 + $this->idPlanificacionSeccion = $idPlanificacionSeccion;
  190 +
  191 + return $this;
  192 + }
  193 +
  194 + /**
  195 + * Get idPlanificacionSeccion
  196 + *
  197 + * @return \AppBundle\Entity\PlanificacionSeccion
  198 + */
  199 + public function getIdPlanificacionSeccion()
  200 + {
  201 + return $this->idPlanificacionSeccion;
  202 + }
  203 +
  204 + /**
  205 + * Set idTipoEvaluacion
  206 + *
  207 + * @param \AppBundle\Entity\TipoEvaluacion $idTipoEvaluacion
  208 + * @return PlanificacionSeccionEvaluacion
  209 + */
  210 + public function setIdTipoEvaluacion(\AppBundle\Entity\TipoEvaluacion $idTipoEvaluacion)
  211 + {
  212 + $this->idTipoEvaluacion = $idTipoEvaluacion;
  213 +
  214 + return $this;
  215 + }
  216 +
  217 + /**
  218 + * Get idTipoEvaluacion
  219 + *
  220 + * @return \AppBundle\Entity\TipoEvaluacion
  221 + */
  222 + public function getIdTipoEvaluacion()
  223 + {
  224 + return $this->idTipoEvaluacion;
  225 + }
  226 +
  227 + /**
  228 + * Set idEstatus
  229 + *
  230 + * @param \AppBundle\Entity\Estatus $idEstatus
  231 + * @return PlanificacionSeccionEvaluacion
  232 + */
  233 + public function setIdEstatus(\AppBundle\Entity\Estatus $idEstatus)
  234 + {
  235 + $this->idEstatus = $idEstatus;
  236 +
  237 + return $this;
  238 + }
  239 +
  240 + /**
  241 + * Get idEstatus
  242 + *
  243 + * @return \AppBundle\Entity\Estatus
  244 + */
  245 + public function getIdEstatus()
  246 + {
  247 + return $this->idEstatus;
  248 + }
  249 +}
... ...
src/AppBundle/Entity/PlanificacionSeccionEvaluacion.php~
... ... @@ -0,0 +1,101 @@
  1 +<?php
  2 +
  3 +namespace AppBundle\Entity;
  4 +
  5 +use Doctrine\ORM\Mapping as ORM;
  6 +use Symfony\Component\Validator\Constraints as Assert;
  7 +
  8 +/**
  9 + * PlanificacionSeccionEvaluacion
  10 + *
  11 + * @ORM\Table(name="planificacion_seccion_evaluacion",
  12 + * uniqueConstraints=
  13 + * {@ORM\UniqueConstraint(name="uq_planificacion_seccion",
  14 + * columns={"id_planificacion_seccion"})
  15 + * },
  16 + * indexes={
  17 + * @ORM\Index(name="fki_id_planificacion_seccion",
  18 + * columns={"id_planificacion_seccion"})
  19 + * }
  20 + * )
  21 + * @ORM\Entity
  22 + */
  23 +class PlanificacionSeccionEvaluacion
  24 +{
  25 +
  26 + /**
  27 + * @var \AppBundle\Entity\PlanificacionSeccion
  28 + *
  29 + * @ORM\ManyToOne(targetEntity="AppBundle\Entity\PlanificacionSeccion")
  30 + * @ORM\JoinColumns({
  31 + * @ORM\JoinColumn(name="id_planificacion_seccion", referencedColumnName="id", nullable=false)
  32 + * })
  33 + */
  34 + private $idPlanificacionSeccion;
  35 +
  36 + /**
  37 + * @var integer
  38 + *
  39 + * @ORM\Column(name="id", type="integer", nullable=false, options={"comment" = "Identificador del municipio"})
  40 + * @ORM\Id
  41 + * @ORM\GeneratedValue(strategy="IDENTITY")
  42 + * @ORM\SequenceGenerator(sequenceName="municipio_id_seq", allocationSize=1, initialValue=1)
  43 + */
  44 + private $id;
  45 +
  46 + /**
  47 + * @var \AppBundle\Entity\TipoEvaluacion
  48 + *
  49 + * @ORM\ManyToOne(targetEntity="AppBundle\Entity\TipoEvaluacion")
  50 + * @ORM\JoinColumns({
  51 + * @ORM\JoinColumn(name="id_tipo_evaluacion", referencedColumnName="id", nullable=false)
  52 + * })
  53 + */
  54 + private $idTipoEvaluacion;
  55 +
  56 +
  57 + /**
  58 + * @var text
  59 + *
  60 + * @ORM\Column(name="tipo_instrumento_evaluacion", type="text", nullable=false, options={"comment" = "Instrumentos para la evaluacion"})
  61 + */
  62 + private $tipoInstrumentoEvaluacion;
  63 +
  64 +
  65 + /**
  66 + * @Assert\Range(
  67 + * min = 1,
  68 + * max = 25,
  69 + * minMessage = "debe crear una ponderacion de minimo 1%",
  70 + * maxMessage = "Segun reglamento, no puede exeder de 25%"
  71 + * )
  72 + * @var integer
  73 + *
  74 + * @ORM\Column(name="ponderacion", type="integer", nullable=false, options={"comment" = "Porcentaje de la evaluacion"})
  75 + */
  76 + protected $ponderacion;
  77 +
  78 +
  79 + /**
  80 + * @ORM\Column(name="fecha_evaluacion", type="datetime", nullable=false, options={"comment" = "Fecha de creación de la solicitud"})
  81 + *
  82 + * @var date
  83 + */
  84 +
  85 + private $fechaEvaluacion;
  86 +
  87 +
  88 + /**
  89 + * @var \AppBundle\Entity\Estatus
  90 + *
  91 + * @ORM\ManyToOne(targetEntity="AppBundle\Entity\Estatus")
  92 + * @ORM\JoinColumns({
  93 + * @ORM\JoinColumn(name="id_estatus", referencedColumnName="id", nullable=false)
  94 + * })
  95 + */
  96 + protected $idEstatus;
  97 +
  98 +
  99 +
  100 +
  101 +}
... ...
src/AppBundle/Entity/Seccion.php
... ... @@ -86,6 +86,11 @@ class Seccion
86 86 * @ORM\JoinColumn(name="oferta_academica_id", referencedColumnName="id")
87 87 */
88 88 private $ofertaAcademica;
  89 +
  90 + /**
  91 + * @ORM\OneToMany(targetEntity="PlanificacionSeccion", mappedBy="planificacion")
  92 + */
  93 + private $planificacion;
89 94  
90 95  
91 96  
... ... @@ -95,6 +100,7 @@ class Seccion
95 100 public function __construct()
96 101 {
97 102 $this->hasInscripcion = new \Doctrine\Common\Collections\ArrayCollection();
  103 + $this->planificacion = new \Doctrine\Common\Collections\ArrayCollection();
98 104 }
99 105  
100 106 /**
... ... @@ -287,4 +293,37 @@ class Seccion
287 293 {
288 294 return $this->getNombre();
289 295 }
  296 +
  297 + /**
  298 + * Add planificacion
  299 + *
  300 + * @param \AppBundle\Entity\PlanificacionSeccion $planificacion
  301 + * @return Seccion
  302 + */
  303 + public function addPlanificacion(\AppBundle\Entity\PlanificacionSeccion $planificacion)
  304 + {
  305 + $this->planificacion[] = $planificacion;
  306 +
  307 + return $this;
  308 + }
  309 +
  310 + /**
  311 + * Remove planificacion
  312 + *
  313 + * @param \AppBundle\Entity\PlanificacionSeccion $planificacion
  314 + */
  315 + public function removePlanificacion(\AppBundle\Entity\PlanificacionSeccion $planificacion)
  316 + {
  317 + $this->planificacion->removeElement($planificacion);
  318 + }
  319 +
  320 + /**
  321 + * Get planificacion
  322 + *
  323 + * @return \Doctrine\Common\Collections\Collection
  324 + */
  325 + public function getPlanificacion()
  326 + {
  327 + return $this->planificacion;
  328 + }
290 329 }
... ...
src/AppBundle/Entity/Seccion.php~
... ... @@ -7,7 +7,19 @@ use Doctrine\ORM\Mapping as ORM;
7 7 /**
8 8 * Seccion
9 9 *
10   - * @ORM\Table(name="seccion", uniqueConstraints={@ORM\UniqueConstraint(name="uq_seccion", columns={"nombre"})})
  10 + * @ORM\Table(name="seccion",
  11 + * uniqueConstraints=
  12 + * {@ORM\UniqueConstraint(name="uq_seccion",
  13 + * columns={"nombre", "id_turno"})
  14 + * },
  15 + * indexes={
  16 + * @ORM\Index(name="fki_turno_oferta_academica",
  17 + * columns={"id_turno"}),
  18 + * @ORM\Index(name="fki_rol_institucion_oferta_academica",
  19 + * columns={"id_rol_institucion"}),
  20 +
  21 + * }
  22 + * )
11 23 * @ORM\Entity
12 24 */
13 25 class Seccion
... ... @@ -34,7 +46,7 @@ class Seccion
34 46 private $cupo;
35 47  
36 48 /**
37   - * @ORM\OneToMany(targetEntity="AppBundle\Entity\Inscripcion" , mappedBy="idOfertaAcademica" , cascade={"all"})
  49 + * @ORM\OneToMany(targetEntity="AppBundle\Entity\Inscripcion" , mappedBy="idSeccion" , cascade={"all"})
38 50 * */
39 51 protected $hasInscripcion;
40 52  
... ... @@ -74,17 +86,211 @@ class Seccion
74 86 * @ORM\JoinColumn(name="oferta_academica_id", referencedColumnName="id")
75 87 */
76 88 private $ofertaAcademica;
77   -
  89 +
  90 + /**
  91 + * @ORM\OneToMany(targetEntity="PlanificacionSeccion", mappedBy="planificacion")
  92 + */
  93 + private $planificacion;
78 94  
79 95  
80 96  
  97 + /**
  98 + * Constructor
  99 + */
  100 + public function __construct()
  101 + {
  102 + $this->hasInscripcion = new \Doctrine\Common\Collections\ArrayCollection();
  103 + $this->planificacion = new \Doctrine\Common\Collections\ArrayCollection();
  104 + }
  105 +
  106 + /**
  107 + * Set nombre
  108 + *
  109 + * @param string $nombre
  110 + * @return Seccion
  111 + */
  112 + public function setNombre($nombre)
  113 + {
  114 + $this->nombre = $nombre;
  115 +
  116 + return $this;
  117 + }
  118 +
  119 + /**
  120 + * Get nombre
  121 + *
  122 + * @return string
  123 + */
  124 + public function getNombre()
  125 + {
  126 + return $this->nombre;
  127 + }
  128 +
  129 + /**
  130 + * Set aula
  131 + *
  132 + * @param string $aula
  133 + * @return Seccion
  134 + */
  135 + public function setAula($aula)
  136 + {
  137 + $this->aula = $aula;
  138 +
  139 + return $this;
  140 + }
  141 +
  142 + /**
  143 + * Get aula
  144 + *
  145 + * @return string
  146 + */
  147 + public function getAula()
  148 + {
  149 + return $this->aula;
  150 + }
  151 +
  152 + /**
  153 + * Set cupo
  154 + *
  155 + * @param string $cupo
  156 + * @return Seccion
  157 + */
  158 + public function setCupo($cupo)
  159 + {
  160 + $this->cupo = $cupo;
  161 +
  162 + return $this;
  163 + }
  164 +
  165 + /**
  166 + * Get cupo
  167 + *
  168 + * @return string
  169 + */
  170 + public function getCupo()
  171 + {
  172 + return $this->cupo;
  173 + }
  174 +
  175 + /**
  176 + * Get id
  177 + *
  178 + * @return integer
  179 + */
  180 + public function getId()
  181 + {
  182 + return $this->id;
  183 + }
  184 +
  185 + /**
  186 + * Add hasInscripcion
  187 + *
  188 + * @param \AppBundle\Entity\Inscripcion $hasInscripcion
  189 + * @return Seccion
  190 + */
  191 + public function addHasInscripcion(\AppBundle\Entity\Inscripcion $hasInscripcion)
  192 + {
  193 + $this->hasInscripcion[] = $hasInscripcion;
  194 +
  195 + return $this;
  196 + }
  197 +
  198 + /**
  199 + * Remove hasInscripcion
  200 + *
  201 + * @param \AppBundle\Entity\Inscripcion $hasInscripcion
  202 + */
  203 + public function removeHasInscripcion(\AppBundle\Entity\Inscripcion $hasInscripcion)
  204 + {
  205 + $this->hasInscripcion->removeElement($hasInscripcion);
  206 + }
  207 +
  208 + /**
  209 + * Get hasInscripcion
  210 + *
  211 + * @return \Doctrine\Common\Collections\Collection
  212 + */
  213 + public function getHasInscripcion()
  214 + {
  215 + return $this->hasInscripcion;
  216 + }
  217 +
  218 + /**
  219 + * Set idTurno
  220 + *
  221 + * @param \AppBundle\Entity\Turno $idTurno
  222 + * @return Seccion
  223 + */
  224 + public function setIdTurno(\AppBundle\Entity\Turno $idTurno)
  225 + {
  226 + $this->idTurno = $idTurno;
  227 +
  228 + return $this;
  229 + }
  230 +
  231 + /**
  232 + * Get idTurno
  233 + *
  234 + * @return \AppBundle\Entity\Turno
  235 + */
  236 + public function getIdTurno()
  237 + {
  238 + return $this->idTurno;
  239 + }
  240 +
  241 + /**
  242 + * Set idRolInstitucion
  243 + *
  244 + * @param \AppBundle\Entity\RolInstitucion $idRolInstitucion
  245 + * @return Seccion
  246 + */
  247 + public function setIdRolInstitucion(\AppBundle\Entity\RolInstitucion $idRolInstitucion)
  248 + {
  249 + $this->idRolInstitucion = $idRolInstitucion;
  250 +
  251 + return $this;
  252 + }
  253 +
  254 + /**
  255 + * Get idRolInstitucion
  256 + *
  257 + * @return \AppBundle\Entity\RolInstitucion
  258 + */
  259 + public function getIdRolInstitucion()
  260 + {
  261 + return $this->idRolInstitucion;
  262 + }
  263 +
  264 + /**
  265 + * Set ofertaAcademica
  266 + *
  267 + * @param \AppBundle\Entity\OfertaAcademica $ofertaAcademica
  268 + * @return Seccion
  269 + */
  270 + public function setOfertaAcademica(\AppBundle\Entity\OfertaAcademica $ofertaAcademica = null)
  271 + {
  272 + $this->ofertaAcademica = $ofertaAcademica;
  273 +
  274 + return $this;
  275 + }
  276 +
  277 + /**
  278 + * Get ofertaAcademica
  279 + *
  280 + * @return \AppBundle\Entity\OfertaAcademica
  281 + */
  282 + public function getOfertaAcademica()
  283 + {
  284 + return $this->ofertaAcademica;
  285 + }
81 286  
82 287 /**
83 288 *
84 289 * @return string
85 290 */
86 291  
87   - public function __toString() {
  292 + public function __toString()
  293 + {
88 294 return $this->getNombre();
89 295 }
90   -}
91 296 \ No newline at end of file
  297 +}
... ...
src/AppBundle/Entity/TipoEvaluacion.php
... ... @@ -0,0 +1,88 @@
  1 +<?php
  2 +/**
  3 + * Created by PhpStorm.
  4 + * User: ubv-cipee
  5 + * Date: 29/06/16
  6 + * Time: 08:45 AM
  7 + */
  8 +
  9 +
  10 +namespace AppBundle\Entity;
  11 +
  12 +use Doctrine\ORM\Mapping as ORM;
  13 +
  14 +/**
  15 + * TipoEvaluacion
  16 + *
  17 + * @ORM\Table(name="tipo_evaluacion", uniqueConstraints={@ORM\UniqueConstraint(name="uq_tipo_evaluacion", columns={"nombre"})})
  18 + * @ORM\Entity
  19 + */
  20 +class TipoEvaluacion
  21 +{
  22 + /**
  23 + * @var string
  24 + *
  25 + * @ORM\Column(name="nombre", type="string", length=50, nullable=false, options={"comment" = "nombre del estado"})
  26 + */
  27 + private $nombre;
  28 +
  29 +
  30 + /**
  31 + * @var integer
  32 + *
  33 + * @ORM\Column(name="id", type="integer", nullable=false, options={"comment" = "identificador del estado"})
  34 + * @ORM\Id
  35 + * @ORM\GeneratedValue(strategy="IDENTITY")
  36 + * @ORM\SequenceGenerator(sequenceName="estado_id_seq", allocationSize=1, initialValue=1)
  37 + */
  38 + private $id;
  39 +
  40 +
  41 +
  42 +
  43 +
  44 + /**
  45 + * Get nombre
  46 + *
  47 + * @return string
  48 + */
  49 + public function __toString()
  50 + {
  51 + return $this->nombre;
  52 + }
  53 +
  54 +
  55 +
  56 + /**
  57 + * Set nombre
  58 + *
  59 + * @param string $nombre
  60 + * @return TipoEvaluacion
  61 + */
  62 + public function setNombre($nombre)
  63 + {
  64 + $this->nombre = $nombre;
  65 +
  66 + return $this;
  67 + }
  68 +
  69 + /**
  70 + * Get nombre
  71 + *
  72 + * @return string
  73 + */
  74 + public function getNombre()
  75 + {
  76 + return $this->nombre;
  77 + }
  78 +
  79 + /**
  80 + * Get id
  81 + *
  82 + * @return integer
  83 + */
  84 + public function getId()
  85 + {
  86 + return $this->id;
  87 + }
  88 +}
... ...
src/AppBundle/Entity/TipoEvaluacion.php~
... ... @@ -0,0 +1,55 @@
  1 +<?php
  2 +/**
  3 + * Created by PhpStorm.
  4 + * User: ubv-cipee
  5 + * Date: 29/06/16
  6 + * Time: 08:45 AM
  7 + */
  8 +
  9 +
  10 +namespace AppBundle\Entity;
  11 +
  12 +use Doctrine\ORM\Mapping as ORM;
  13 +
  14 +/**
  15 + * TipoEvaluacion
  16 + *
  17 + * @ORM\Table(name="tipo_evaluacion", uniqueConstraints={@ORM\UniqueConstraint(name="uq_tipo_evaluacion", columns={"nombre"})})
  18 + * @ORM\Entity
  19 + */
  20 +class TipoEvaluacion
  21 +{
  22 + /**
  23 + * @var string
  24 + *
  25 + * @ORM\Column(name="nombre", type="string", length=50, nullable=false, options={"comment" = "nombre del estado"})
  26 + */
  27 + private $nombre;
  28 +
  29 +
  30 + /**
  31 + * @var integer
  32 + *
  33 + * @ORM\Column(name="id", type="integer", nullable=false, options={"comment" = "identificador del estado"})
  34 + * @ORM\Id
  35 + * @ORM\GeneratedValue(strategy="IDENTITY")
  36 + * @ORM\SequenceGenerator(sequenceName="estado_id_seq", allocationSize=1, initialValue=1)
  37 + */
  38 + private $id;
  39 +
  40 +
  41 +
  42 +
  43 +
  44 + /**
  45 + * Get nombre
  46 + *
  47 + * @return string
  48 + */
  49 + public function __toString()
  50 + {
  51 + return $this->nombre;
  52 + }
  53 +
  54 +
  55 +}
0 56 \ No newline at end of file
... ...
src/AppBundle/Entity/TipoInstrumentoEvaluacion.php
... ... @@ -0,0 +1,81 @@
  1 +<?php
  2 +
  3 +namespace AppBundle\Entity;
  4 +
  5 +use Doctrine\ORM\Mapping as ORM;
  6 +
  7 +/**
  8 + * TipoInstrumentoEvaluacion
  9 + *
  10 + * @ORM\Table(name="tipo_instrumento_evaluacion", uniqueConstraints={@ORM\UniqueConstraint(name="uq_tipo_instrumento_evaluacion", columns={"nombre"})})
  11 + * @ORM\Entity
  12 + */
  13 +class TipoInstrumentoEvaluacion
  14 +{
  15 + /**
  16 + * @var string
  17 + *
  18 + * @ORM\Column(name="nombre", type="string", length=50, nullable=false, options={"comment" = "nombre del estado"})
  19 + */
  20 + private $nombre;
  21 +
  22 +
  23 + /**
  24 + * @var integer
  25 + *
  26 + * @ORM\Column(name="id", type="integer", nullable=false, options={"comment" = "identificador del estado"})
  27 + * @ORM\Id
  28 + * @ORM\GeneratedValue(strategy="IDENTITY")
  29 + * @ORM\SequenceGenerator(sequenceName="estado_id_seq", allocationSize=1, initialValue=1)
  30 + */
  31 + private $id;
  32 +
  33 +
  34 +
  35 +
  36 +
  37 + /**
  38 + * Get nombre
  39 + *
  40 + * @return string
  41 + */
  42 + public function __toString()
  43 + {
  44 + return $this->nombre;
  45 + }
  46 +
  47 +
  48 +
  49 + /**
  50 + * Set nombre
  51 + *
  52 + * @param string $nombre
  53 + * @return TipoInstrumentoEvaluacion
  54 + */
  55 + public function setNombre($nombre)
  56 + {
  57 + $this->nombre = $nombre;
  58 +
  59 + return $this;
  60 + }
  61 +
  62 + /**
  63 + * Get nombre
  64 + *
  65 + * @return string
  66 + */
  67 + public function getNombre()
  68 + {
  69 + return $this->nombre;
  70 + }
  71 +
  72 + /**
  73 + * Get id
  74 + *
  75 + * @return integer
  76 + */
  77 + public function getId()
  78 + {
  79 + return $this->id;
  80 + }
  81 +}
... ...
src/AppBundle/Entity/TipoInstrumentoEvaluacion.php~
... ... @@ -0,0 +1,48 @@
  1 +<?php
  2 +
  3 +namespace AppBundle\Entity;
  4 +
  5 +use Doctrine\ORM\Mapping as ORM;
  6 +
  7 +/**
  8 + * TipoInstrumentoEvaluacion
  9 + *
  10 + * @ORM\Table(name="tipo_instrumento_evaluacion", uniqueConstraints={@ORM\UniqueConstraint(name="uq_tipo_instrumento_evaluacion", columns={"nombre"})})
  11 + * @ORM\Entity
  12 + */
  13 +class TipoInstrumentoEvaluacion
  14 +{
  15 + /**
  16 + * @var string
  17 + *
  18 + * @ORM\Column(name="nombre", type="string", length=50, nullable=false, options={"comment" = "nombre del estado"})
  19 + */
  20 + private $nombre;
  21 +
  22 +
  23 + /**
  24 + * @var integer
  25 + *
  26 + * @ORM\Column(name="id", type="integer", nullable=false, options={"comment" = "identificador del estado"})
  27 + * @ORM\Id
  28 + * @ORM\GeneratedValue(strategy="IDENTITY")
  29 + * @ORM\SequenceGenerator(sequenceName="estado_id_seq", allocationSize=1, initialValue=1)
  30 + */
  31 + private $id;
  32 +
  33 +
  34 +
  35 +
  36 +
  37 + /**
  38 + * Get nombre
  39 + *
  40 + * @return string
  41 + */
  42 + public function __toString()
  43 + {
  44 + return $this->nombre;
  45 + }
  46 +
  47 +
  48 +}
0 49 \ No newline at end of file
... ...
src/AppBundle/Entity/UnidadCurricularVolumen.php
... ... @@ -41,6 +41,12 @@ class UnidadCurricularVolumen
41 41 * })
42 42 */
43 43 private $idUnidadCurricular;
  44 +
  45 +
  46 + /**
  47 + * @ORM\OneToMany(targetEntity="UnidadCurricularVolumenTema", mappedBy="idUnidadCurricularVolumen")
  48 + */
  49 + private $temas;
44 50  
45 51  
46 52  
... ... @@ -105,4 +111,44 @@ class UnidadCurricularVolumen
105 111 public function __toString() {
106 112 return $this->getIdUnidadCurricular();
107 113 }
  114 + /**
  115 + * Constructor
  116 + */
  117 + public function __construct()
  118 + {
  119 + $this->temas = new \Doctrine\Common\Collections\ArrayCollection();
  120 + }
  121 +
  122 + /**
  123 + * Add temas
  124 + *
  125 + * @param \AppBundle\Entity\UnidadCurricularVolumenTema $temas
  126 + * @return UnidadCurricularVolumen
  127 + */
  128 + public function addTema(\AppBundle\Entity\UnidadCurricularVolumenTema $temas)
  129 + {
  130 + $this->temas[] = $temas;
  131 +
  132 + return $this;
  133 + }
  134 +
  135 + /**
  136 + * Remove temas
  137 + *
  138 + * @param \AppBundle\Entity\UnidadCurricularVolumenTema $temas
  139 + */
  140 + public function removeTema(\AppBundle\Entity\UnidadCurricularVolumenTema $temas)
  141 + {
  142 + $this->temas->removeElement($temas);
  143 + }
  144 +
  145 + /**
  146 + * Get temas
  147 + *
  148 + * @return \Doctrine\Common\Collections\Collection
  149 + */
  150 + public function getTemas()
  151 + {
  152 + return $this->temas;
  153 + }
108 154 }
... ...
src/AppBundle/Entity/UnidadCurricularVolumen.php~
... ... @@ -41,8 +41,114 @@ class UnidadCurricularVolumen
41 41 * })
42 42 */
43 43 private $idUnidadCurricular;
  44 +
  45 +
  46 + /**
  47 + * @ORM\OneToMany(targetEntity="UnidadCurricularVolumenTema", mappedBy="idUnidadCurricularVolumen")
  48 + */
  49 + private $temas;
44 50  
45 51  
46 52  
47 53  
48   -}
49 54 \ No newline at end of file
  55 +
  56 + /**
  57 + * Get id
  58 + *
  59 + * @return integer
  60 + */
  61 + public function getId()
  62 + {
  63 + return $this->id;
  64 + }
  65 +
  66 + /**
  67 + * Set idVolumen
  68 + *
  69 + * @param \AppBundle\Entity\Volumen $idVolumen
  70 + * @return UnidadCurricularVolumen
  71 + */
  72 + public function setIdVolumen(\AppBundle\Entity\Volumen $idVolumen)
  73 + {
  74 + $this->idVolumen = $idVolumen;
  75 +
  76 + return $this;
  77 + }
  78 +
  79 + /**
  80 + * Get idVolumen
  81 + *
  82 + * @return \AppBundle\Entity\Volumen
  83 + */
  84 + public function getIdVolumen()
  85 + {
  86 + return $this->idVolumen;
  87 + }
  88 +
  89 + /**
  90 + * Set idUnidadCurricular
  91 + *
  92 + * @param \AppBundle\Entity\UnidadCurricular $idUnidadCurricular
  93 + * @return UnidadCurricularVolumen
  94 + */
  95 + public function setIdUnidadCurricular(\AppBundle\Entity\UnidadCurricular $idUnidadCurricular)
  96 + {
  97 + $this->idUnidadCurricular = $idUnidadCurricular;
  98 +
  99 + return $this;
  100 + }
  101 +
  102 + /**
  103 + * Get idUnidadCurricular
  104 + *
  105 + * @return \AppBundle\Entity\UnidadCurricular
  106 + */
  107 + public function getIdUnidadCurricular()
  108 + {
  109 + return $this->idUnidadCurricular;
  110 + }
  111 +
  112 + public function __toString() {
  113 + return $this->getIdUnidadCurricular();
  114 + }
  115 + /**
  116 + * Constructor
  117 + */
  118 + public function __construct()
  119 + {
  120 + $this->temas = new \Doctrine\Common\Collections\ArrayCollection();
  121 + }
  122 +
  123 + /**
  124 + * Add temas
  125 + *
  126 + * @param \AppBundle\Entity\UnidadCurricularVolumenTema $temas
  127 + * @return UnidadCurricularVolumen
  128 + */
  129 + public function addTema(\AppBundle\Entity\UnidadCurricularVolumenTema $temas)
  130 + {
  131 + $this->temas[] = $temas;
  132 +
  133 + return $this;
  134 + }
  135 +
  136 + /**
  137 + * Remove temas
  138 + *
  139 + * @param \AppBundle\Entity\UnidadCurricularVolumenTema $temas
  140 + */
  141 + public function removeTema(\AppBundle\Entity\UnidadCurricularVolumenTema $temas)
  142 + {
  143 + $this->temas->removeElement($temas);
  144 + }
  145 +
  146 + /**
  147 + * Get temas
  148 + *
  149 + * @return \Doctrine\Common\Collections\Collection
  150 + */
  151 + public function getTemas()
  152 + {
  153 + return $this->temas;
  154 + }
  155 +}
... ...
src/AppBundle/Entity/UnidadCurricularVolumenTema.php
... ... @@ -0,0 +1,172 @@
  1 +<?php
  2 +
  3 +
  4 +namespace AppBundle\Entity;
  5 +
  6 +use Doctrine\ORM\Mapping as ORM;
  7 +
  8 +/**
  9 + * Tema
  10 + *
  11 + * @ORM\Table(name="unidad_curricular_volumen_tema")
  12 + * @ORM\Entity
  13 + */
  14 +class UnidadCurricularVolumenTema
  15 +{
  16 + /**
  17 + * @var string
  18 + *
  19 + * @ORM\Column(name="tema", type="string", length=50, nullable=false, options={"comment" = "nombre del estado"})
  20 + */
  21 + private $nombre;
  22 +
  23 +
  24 + /**
  25 + * @var integer
  26 + *
  27 + * @ORM\Column(name="orden", type="integer", length=2, nullable=false, options={"comment" = "orden del tema"})
  28 + */
  29 + private $orden;
  30 +
  31 + /**
  32 + * @var text
  33 + *
  34 + * @ORM\Column(name="objetivo_general", type="text", nullable=false, options={"comment" = "Objetivo General del tema"})
  35 + */
  36 + private $objetivoGeneral;
  37 +
  38 + /**
  39 + * @ORM\ManyToOne(targetEntity="UnidadCurricularVolumen", inversedBy="temas")
  40 + * @ORM\JoinColumn(name="id_unidad_curricular_volumen", referencedColumnName="id")
  41 + */
  42 + private $idUnidadCurricularVolumen;
  43 +
  44 +
  45 + /**
  46 + * @var integer
  47 + *
  48 + * @ORM\Column(name="id", type="integer", nullable=false, options={"comment" = "identificador del estado"})
  49 + * @ORM\Id
  50 + * @ORM\GeneratedValue(strategy="IDENTITY")
  51 + * @ORM\SequenceGenerator(sequenceName="estado_id_seq", allocationSize=1, initialValue=1)
  52 + */
  53 + private $id;
  54 +
  55 +
  56 +
  57 + /**
  58 + * Get nombre
  59 + *
  60 + * @return string
  61 + */
  62 + public function __toString()
  63 + {
  64 + return $this->nombre;
  65 + }
  66 +
  67 +
  68 +
  69 +
  70 +
  71 + /**
  72 + * Set nombre
  73 + *
  74 + * @param string $nombre
  75 + * @return UnidadCurricularVolumenTema
  76 + */
  77 + public function setNombre($nombre)
  78 + {
  79 + $this->nombre = $nombre;
  80 +
  81 + return $this;
  82 + }
  83 +
  84 + /**
  85 + * Get nombre
  86 + *
  87 + * @return string
  88 + */
  89 + public function getNombre()
  90 + {
  91 + return $this->nombre;
  92 + }
  93 +
  94 + /**
  95 + * Get id
  96 + *
  97 + * @return integer
  98 + */
  99 + public function getId()
  100 + {
  101 + return $this->id;
  102 + }
  103 +
  104 + /**
  105 + * Set idUnidadCurricularVolumen
  106 + *
  107 + * @param \AppBundle\Entity\UnidadCurricularVolumen $idUnidadCurricularVolumen
  108 + * @return UnidadCurricularVolumenTema
  109 + */
  110 + public function setIdUnidadCurricularVolumen(\AppBundle\Entity\UnidadCurricularVolumen $idUnidadCurricularVolumen = null)
  111 + {
  112 + $this->idUnidadCurricularVolumen = $idUnidadCurricularVolumen;
  113 +
  114 + return $this;
  115 + }
  116 +
  117 + /**
  118 + * Get idUnidadCurricularVolumen
  119 + *
  120 + * @return \AppBundle\Entity\UnidadCurricularVolumen
  121 + */
  122 + public function getIdUnidadCurricularVolumen()
  123 + {
  124 + return $this->idUnidadCurricularVolumen;
  125 + }
  126 +
  127 + /**
  128 + * Set objetivoGeneral
  129 + *
  130 + * @param string $objetivoGeneral
  131 + * @return UnidadCurricularVolumenTema
  132 + */
  133 + public function setObjetivoGeneral($objetivoGeneral)
  134 + {
  135 + $this->objetivoGeneral = $objetivoGeneral;
  136 +
  137 + return $this;
  138 + }
  139 +
  140 + /**
  141 + * Get objetivoGeneral
  142 + *
  143 + * @return string
  144 + */
  145 + public function getObjetivoGeneral()
  146 + {
  147 + return $this->objetivoGeneral;
  148 + }
  149 +
  150 + /**
  151 + * Set orden
  152 + *
  153 + * @param integer $orden
  154 + * @return UnidadCurricularVolumenTema
  155 + */
  156 + public function setOrden($orden)
  157 + {
  158 + $this->orden = $orden;
  159 +
  160 + return $this;
  161 + }
  162 +
  163 + /**
  164 + * Get orden
  165 + *
  166 + * @return integer
  167 + */
  168 + public function getOrden()
  169 + {
  170 + return $this->orden;
  171 + }
  172 +}
... ...
src/AppBundle/Entity/UnidadCurricularVolumenTema.php~
... ... @@ -0,0 +1,149 @@
  1 +<?php
  2 +
  3 +
  4 +namespace AppBundle\Entity;
  5 +
  6 +use Doctrine\ORM\Mapping as ORM;
  7 +
  8 +/**
  9 + * Tema
  10 + *
  11 + * @ORM\Table(name="unidad_curricular_volumen_tema")
  12 + * @ORM\Entity
  13 + */
  14 +class UnidadCurricularVolumenTema
  15 +{
  16 + /**
  17 + * @var string
  18 + *
  19 + * @ORM\Column(name="tema", type="string", length=50, nullable=false, options={"comment" = "nombre del estado"})
  20 + */
  21 + private $nombre;
  22 +
  23 +
  24 + /**
  25 + * @var integer
  26 + *
  27 + * @ORM\Column(name="orden", type="integer", length=2, nullable=false, options={"comment" = "orden del tema"})
  28 + */
  29 + private $orden;
  30 +
  31 + /**
  32 + * @var text
  33 + *
  34 + * @ORM\Column(name="objetivo_general", type="text", nullable=false, options={"comment" = "Objetivo General del tema"})
  35 + */
  36 + private $objetivoGeneral;
  37 +
  38 + /**
  39 + * @ORM\ManyToOne(targetEntity="UnidadCurricularVolumen", inversedBy="temas")
  40 + * @ORM\JoinColumn(name="id_unidad_curricular_volumen", referencedColumnName="id")
  41 + */
  42 + private $idUnidadCurricularVolumen;
  43 +
  44 +
  45 + /**
  46 + * @var integer
  47 + *
  48 + * @ORM\Column(name="id", type="integer", nullable=false, options={"comment" = "identificador del estado"})
  49 + * @ORM\Id
  50 + * @ORM\GeneratedValue(strategy="IDENTITY")
  51 + * @ORM\SequenceGenerator(sequenceName="estado_id_seq", allocationSize=1, initialValue=1)
  52 + */
  53 + private $id;
  54 +
  55 +
  56 +
  57 + /**
  58 + * Get nombre
  59 + *
  60 + * @return string
  61 + */
  62 + public function __toString()
  63 + {
  64 + return $this->nombre;
  65 + }
  66 +
  67 +
  68 +
  69 +
  70 +
  71 + /**
  72 + * Set nombre
  73 + *
  74 + * @param string $nombre
  75 + * @return UnidadCurricularVolumenTema
  76 + */
  77 + public function setNombre($nombre)
  78 + {
  79 + $this->nombre = $nombre;
  80 +
  81 + return $this;
  82 + }
  83 +
  84 + /**
  85 + * Get nombre
  86 + *
  87 + * @return string
  88 + */
  89 + public function getNombre()
  90 + {
  91 + return $this->nombre;
  92 + }
  93 +
  94 + /**
  95 + * Get id
  96 + *
  97 + * @return integer
  98 + */
  99 + public function getId()
  100 + {
  101 + return $this->id;
  102 + }
  103 +
  104 + /**
  105 + * Set idUnidadCurricularVolumen
  106 + *
  107 + * @param \AppBundle\Entity\UnidadCurricularVolumen $idUnidadCurricularVolumen
  108 + * @return UnidadCurricularVolumenTema
  109 + */
  110 + public function setIdUnidadCurricularVolumen(\AppBundle\Entity\UnidadCurricularVolumen $idUnidadCurricularVolumen = null)
  111 + {
  112 + $this->idUnidadCurricularVolumen = $idUnidadCurricularVolumen;
  113 +
  114 + return $this;
  115 + }
  116 +
  117 + /**
  118 + * Get idUnidadCurricularVolumen
  119 + *
  120 + * @return \AppBundle\Entity\UnidadCurricularVolumen
  121 + */
  122 + public function getIdUnidadCurricularVolumen()
  123 + {
  124 + return $this->idUnidadCurricularVolumen;
  125 + }
  126 +
  127 + /**
  128 + * Set objetivoGeneral
  129 + *
  130 + * @param string $objetivoGeneral
  131 + * @return UnidadCurricularVolumenTema
  132 + */
  133 + public function setObjetivoGeneral($objetivoGeneral)
  134 + {
  135 + $this->objetivoGeneral = $objetivoGeneral;
  136 +
  137 + return $this;
  138 + }
  139 +
  140 + /**
  141 + * Get objetivoGeneral
  142 + *
  143 + * @return string
  144 + */
  145 + public function getObjetivoGeneral()
  146 + {
  147 + return $this->objetivoGeneral;
  148 + }
  149 +}
... ...