Commit 2a5d9ff833b40c80bab129b471fc1e96e7f17681
1 parent
d6b35223b5
Exists in
master
creado el estado academico, creado la oferta academica y creada la solicitud de …
…estado academico con aprobacion por parte del CEA :) todo eso sólo hoy....
Showing
52 changed files
with
4523 additions
and
33 deletions
Show diff stats
app/Resources/views/base_app.html.twig
... | ... | @@ -55,20 +55,47 @@ |
55 | 55 | {% if is_granted('ROLE_ADSCRITO') %} |
56 | 56 | <li class="dropdown"> |
57 | 57 | <a class="dropdown-toggle" data-toggle="dropdown"> <i class="fa fa-gears"></i> |
58 | - <span>Servicios Docente</span> <b class="caret"></b> | |
58 | + <span>Serv. Docente</span> <b class="caret"></b> | |
59 | 59 | </a> |
60 | 60 | <ul class="dropdown-menu"> |
61 | 61 | <li><a href="{{ path('servicios_index') }}">Mis Servicios</a></li> |
62 | 62 | <li><a href="#">Solicitar Ascenso</a></li> |
63 | + <li><a href="{{ path( 'cea_solicitudes_estado_academico' ) }}">Solicitar Estado Académico</a></li> | |
63 | 64 | <li><a href="{{ path('cea_solicitudes_recocimiento_antiguedad') }}">Reconocimiento de Antiguedad</a></li> |
64 | 65 | </ul> |
65 | 66 | </li> |
66 | - {% endif %} | |
67 | + {% endif %} | |
68 | + | |
69 | + | |
70 | + {% if is_granted('ROLE_ESTUDIANTE') %} | |
71 | + <li class="dropdown"> | |
72 | + <a class="dropdown-toggle" data-toggle="dropdown"> <i class="fa fa-gears"></i> | |
73 | + <span>Serv. Estudiante</span> <b class="caret"></b> | |
74 | + </a> | |
75 | + <ul class="dropdown-menu"> | |
76 | + <li><a href="#">Inscripción</a></li> | |
77 | + <li><a href="#">Notas</a></li> | |
78 | + </ul> | |
79 | + </li> | |
80 | + {% endif %} | |
81 | + | |
82 | + | |
83 | + | |
67 | 84 | </ul> |
68 | 85 | <ul class="pull-right"> |
69 | 86 | {% if is_granted('ROLE_COORDINADOR_REGIONAL') %} |
87 | + | |
88 | + <li class="dropdown"><a href="javascript:;" class="dropdown-toggle" data-toggle="dropdown"> | |
89 | + <i class="fa fa-calendar-plus-o"></i><span>Adm. Academica</span> <b class="caret"></b></a> | |
90 | + <ul class="dropdown-menu"> | |
91 | + <li><a href="#">Oferta Academica</a></li> | |
92 | + </ul> | |
93 | + </li> | |
94 | + | |
95 | + | |
70 | 96 | |
71 | - <li class="dropdown"><a href="javascript:;" class="dropdown-toggle" data-toggle="dropdown"> <i class="fa fa-group"></i><span>Ver Solicitudes</span> <b class="caret"></b></a> | |
97 | + <li class="dropdown"><a href="javascript:;" class="dropdown-toggle" data-toggle="dropdown"> | |
98 | + <i class="fa fa-group"></i><span>Solicitudes</span> <b class="caret"></b></a> | |
72 | 99 | <ul class="dropdown-menu"> |
73 | 100 | <li> <a data-toggle="modal" data-target="#buscarServicios">Buscar Servicios</a></li> |
74 | 101 | <li><a href="{{ path('cea_servicios', {'tipo' : 'antiguedad'})}}">En espera de Aprobación</a></li> |
... | ... | @@ -78,7 +105,7 @@ |
78 | 105 | </li> |
79 | 106 | {% endif %} |
80 | 107 | {% if is_granted('ROLE_ADMINISTRADOR') %} |
81 | - <li {% if (app.request.attributes.get('_route') == 'admin_usuarios_index') %} class="active" {% endif %}><a href="{{path('admin_usuarios_index')}}"><i class="fa fa-user"></i><span>Gestión de Usuarios</span> </a> </li> | |
108 | + <li {% if (app.request.attributes.get('_route') == 'admin_usuarios_index') %} class="active" {% endif %}><a href="{{path('admin_usuarios_index')}}"><i class="fa fa-user"></i><span>Usuarios</span> </a> </li> | |
82 | 109 | {% endif %} |
83 | 110 | </ul> |
84 | 111 | ... | ... |
app/Resources/views/cea/servicios.html.twig
... | ... | @@ -67,11 +67,13 @@ |
67 | 67 | {{servicio.idRolInstitucion.idInstitucion.idEjeParroquia.IdEje}} |
68 | 68 | </td> |
69 | 69 | <td>{{servicio.idRolInstitucion.idInstitucion.idEjeParroquia.idParroquia.idMunicipio.idEstado}} </td> |
70 | - <td> | |
70 | + <td> | |
71 | 71 | {% if servicio.idServicioCe.id == 1 %} |
72 | 72 | <a href="{{ path('cea_servicio_show', { 'id': servicio.id }) }}" class="btn btn-xs btn-info"><i class="fa fa-eye"> </i></a> |
73 | 73 | {% elseif servicio.idServicioCe.id == 2 %} |
74 | - <a href="{{ path('cea_adscripcion_show', { 'id': servicio.id }) }}" class="btn btn-xs btn-info"><i class="fa fa-eye"> </i></a> | |
74 | + <a href="{{ path('cea_adscripcion_show', { 'id': servicio.id }) }}" class="btn btn-xs btn-info"><i class="fa fa-eye"> </i></a> | |
75 | + {% elseif servicio.idServicioCe.id == 3 %} | |
76 | + <a href="{{ path('cea_estado_academico_show', { 'id': servicio.id }) }}" class="btn btn-xs btn-info"><i class="fa fa-eye"> </i></a> | |
75 | 77 | {% endif %} |
76 | 78 | </td> |
77 | 79 | </tr> | ... | ... |
app/Resources/views/cea/servicios_mostar.html.twig
... | ... | @@ -65,7 +65,16 @@ |
65 | 65 | </div> |
66 | 66 | |
67 | 67 | |
68 | - {% endif %} | |
68 | + {% endif %} | |
69 | + | |
70 | + {% if servicio.idServicioCe.id == 3 %} | |
71 | + <div class="form-group"> | |
72 | + <label for="Escalafones">Malla que Solicita:</label> | |
73 | + {{ estado_academico.idOfertaMallaCurricular.idMallaCurricularInstitucion.idMallaCurricular }} | |
74 | + </div> | |
75 | + | |
76 | + | |
77 | + {% endif %} | |
69 | 78 | |
70 | 79 | |
71 | 80 | |
... | ... | @@ -75,7 +84,7 @@ |
75 | 84 | <hr /> |
76 | 85 | </div> |
77 | 86 | </div> |
78 | - | |
87 | + {% if servicio.idServicioCe.id == 1 %} | |
79 | 88 | <div class="col-md-5"> |
80 | 89 | <h3>Documentos Para confirmar</h3> |
81 | 90 | <div class="widget-content"> |
... | ... | @@ -107,6 +116,7 @@ |
107 | 116 | |
108 | 117 | </div> |
109 | 118 | </div> |
119 | + {% endif %} | |
110 | 120 | |
111 | 121 | </div> |
112 | 122 | </div> | ... | ... |
app/Resources/views/ofertaacademica/edit.html.twig
... | ... | @@ -0,0 +1,21 @@ |
1 | +{% extends 'base.html.twig' %} | |
2 | + | |
3 | +{% block body %} | |
4 | + <h1>OfertaAcademica edit</h1> | |
5 | + | |
6 | + {{ form_start(edit_form) }} | |
7 | + {{ form_widget(edit_form) }} | |
8 | + <input type="submit" value="Edit" /> | |
9 | + {{ form_end(edit_form) }} | |
10 | + | |
11 | + <ul> | |
12 | + <li> | |
13 | + <a href="{{ path('ceapp_gestion_oferta_academica_index') }}">Back to the list</a> | |
14 | + </li> | |
15 | + <li> | |
16 | + {{ form_start(delete_form) }} | |
17 | + <input type="submit" value="Delete"> | |
18 | + {{ form_end(delete_form) }} | |
19 | + </li> | |
20 | + </ul> | |
21 | +{% endblock %} | ... | ... |
app/Resources/views/ofertaacademica/index.html.twig
... | ... | @@ -0,0 +1,41 @@ |
1 | +{% extends 'base.html.twig' %} | |
2 | + | |
3 | +{% block body %} | |
4 | + <h1>OfertaAcademica list</h1> | |
5 | + | |
6 | + <table> | |
7 | + <thead> | |
8 | + <tr> | |
9 | + <th>Aula</th> | |
10 | + <th>Cupo</th> | |
11 | + <th>Id</th> | |
12 | + <th>Actions</th> | |
13 | + </tr> | |
14 | + </thead> | |
15 | + <tbody> | |
16 | + {% for ofertaAcademica in ofertaAcademicas %} | |
17 | + <tr> | |
18 | + <td><a href="{{ path('ceapp_gestion_oferta_academica_show', { 'id': ofertaAcademica.id }) }}">{{ ofertaAcademica.aula }}</a></td> | |
19 | + <td>{{ ofertaAcademica.cupo }}</td> | |
20 | + <td>{{ ofertaAcademica.id }}</td> | |
21 | + <td> | |
22 | + <ul> | |
23 | + <li> | |
24 | + <a href="{{ path('ceapp_gestion_oferta_academica_show', { 'id': ofertaAcademica.id }) }}">show</a> | |
25 | + </li> | |
26 | + <li> | |
27 | + <a href="{{ path('ceapp_gestion_oferta_academica_edit', { 'id': ofertaAcademica.id }) }}">edit</a> | |
28 | + </li> | |
29 | + </ul> | |
30 | + </td> | |
31 | + </tr> | |
32 | + {% endfor %} | |
33 | + </tbody> | |
34 | + </table> | |
35 | + | |
36 | + <ul> | |
37 | + <li> | |
38 | + <a href="{{ path('ceapp_gestion_oferta_academica_new') }}">Create a new entry</a> | |
39 | + </li> | |
40 | + </ul> | |
41 | +{% endblock %} | ... | ... |
app/Resources/views/ofertaacademica/new.html.twig
... | ... | @@ -0,0 +1,16 @@ |
1 | +{% extends 'base.html.twig' %} | |
2 | + | |
3 | +{% block body %} | |
4 | + <h1>OfertaAcademica creation</h1> | |
5 | + | |
6 | + {{ form_start(form) }} | |
7 | + {{ form_widget(form) }} | |
8 | + <input type="submit" value="Create" /> | |
9 | + {{ form_end(form) }} | |
10 | + | |
11 | + <ul> | |
12 | + <li> | |
13 | + <a href="{{ path('ceapp_gestion_oferta_academica_index') }}">Back to the list</a> | |
14 | + </li> | |
15 | + </ul> | |
16 | +{% endblock %} | ... | ... |
app/Resources/views/ofertaacademica/show.html.twig
... | ... | @@ -0,0 +1,36 @@ |
1 | +{% extends 'base.html.twig' %} | |
2 | + | |
3 | +{% block body %} | |
4 | + <h1>OfertaAcademica</h1> | |
5 | + | |
6 | + <table> | |
7 | + <tbody> | |
8 | + <tr> | |
9 | + <th>Aula</th> | |
10 | + <td>{{ ofertaAcademica.aula }}</td> | |
11 | + </tr> | |
12 | + <tr> | |
13 | + <th>Cupo</th> | |
14 | + <td>{{ ofertaAcademica.cupo }}</td> | |
15 | + </tr> | |
16 | + <tr> | |
17 | + <th>Id</th> | |
18 | + <td>{{ ofertaAcademica.id }}</td> | |
19 | + </tr> | |
20 | + </tbody> | |
21 | + </table> | |
22 | + | |
23 | + <ul> | |
24 | + <li> | |
25 | + <a href="{{ path('ceapp_gestion_oferta_academica_index') }}">Back to the list</a> | |
26 | + </li> | |
27 | + <li> | |
28 | + <a href="{{ path('ceapp_gestion_oferta_academica_edit', { 'id': ofertaAcademica.id }) }}">Edit</a> | |
29 | + </li> | |
30 | + <li> | |
31 | + {{ form_start(delete_form) }} | |
32 | + <input type="submit" value="Delete"> | |
33 | + {{ form_end(delete_form) }} | |
34 | + </li> | |
35 | + </ul> | |
36 | +{% endblock %} | ... | ... |
app/Resources/views/solicitudes/estado_academico.html.twig
... | ... | @@ -0,0 +1,75 @@ |
1 | +{% extends 'base_app.html.twig' %} | |
2 | +{% block body %} | |
3 | + <div class="main"> | |
4 | + <div class="main-inner"> | |
5 | + <div class="container"> | |
6 | + {% for message in app.session.flashBag.get('notice') %} | |
7 | + <h4 class="alert alert-success">{{ message }}</h4> | |
8 | + {%endfor %} | |
9 | + | |
10 | + {% for message in app.session.flashBag.get('warning') %} | |
11 | + <h4 class="alert alert-warning">{{ message }}</h4> | |
12 | + {%endfor %} | |
13 | + <div class="widget widget-nopad"> | |
14 | + <div class="widget-header"> <i class="fa fa-list-alt"></i> | |
15 | + <h3> CEA@UBV Solicitud de Estado Academico</h3> | |
16 | + </div> | |
17 | + <div class="widget-content"> | |
18 | + <div class="widget big-stats-container"> | |
19 | + <div class="widget-content"> | |
20 | + <h6 class="bigstats"> | |
21 | + A través de esta solicitud, el Centro de Estudios ambientales, | |
22 | + previa verificación, aprobará su solicitud de inclusión del | |
23 | + estado académico en una malla curricular ofrecida por este | |
24 | + Centro. A continuación mostramos todos sus estados académicos. | |
25 | + </h6> | |
26 | + | |
27 | + <table class="table table-striped table-bordered"> | |
28 | + <thead> | |
29 | + <tr> | |
30 | + <th> Solicitado </th> | |
31 | + <th> Período </th> | |
32 | + <th> Malla Curricular</th> | |
33 | + <th> Fecha</th> | |
34 | + <th> observación</th> | |
35 | + </tr> | |
36 | + </thead> | |
37 | + <tbody> | |
38 | + {% for estado in estado_academico %} | |
39 | + <tr> | |
40 | + <td>{{estado.idDocenteServicio.fechaSolicitud | date('d-m-Y')}}</td> | |
41 | + <td>{{estado.idOfertaMallaCurricular.idPeriodo}}</td> | |
42 | + <td>{{estado.idOfertaMallaCurricular.idMallaCurricularInstitucion.idMallaCurricular}}</td> | |
43 | + <td>{{estado.fecha | date('d-m-Y')}}</td> | |
44 | + <td>{{estado.observacion}}</td> | |
45 | + </tr> | |
46 | + | |
47 | + | |
48 | + {% endfor %} | |
49 | + | |
50 | + | |
51 | + </tbody> | |
52 | + </table> | |
53 | + </div> | |
54 | + <div > | |
55 | + {% form_theme form 'bootstrap_3_horizontal_layout.html.twig' %} | |
56 | + {{form_start(form)}} | |
57 | + {{form_widget(form)}} | |
58 | + <div class="form-group"> | |
59 | + <div class="col-sm-2"></div> | |
60 | + <div class="col-sm-10"> | |
61 | + {{ form_widget(form.send) }} | |
62 | + <a href="{{ path('cea_index')}}" class="btn btn-sm btn-default"><span class="fa fa-arrow-left">Regresar</span></a> | |
63 | + </div> | |
64 | + </div> | |
65 | + {{form_end(form)}} | |
66 | + | |
67 | + </div> | |
68 | + </div> | |
69 | + </div> | |
70 | + </div> | |
71 | + </div> | |
72 | + </div> | |
73 | + </div> | |
74 | + | |
75 | +{% endblock %} | ... | ... |
src/AppBundle/Controller/AntiguedadController.php
... | ... | @@ -19,14 +19,11 @@ |
19 | 19 | |
20 | 20 | namespace AppBundle\Controller; |
21 | 21 | |
22 | -use AppBundle\Entity\Adscripcion; | |
23 | -use AppBundle\Entity\DocenteEscala; | |
22 | + | |
24 | 23 | use Sensio\Bundle\FrameworkExtraBundle\Configuration\Method; |
25 | -use Sensio\Bundle\FrameworkExtraBundle\Configuration\Security; | |
26 | 24 | use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route; |
27 | - | |
28 | 25 | use Symfony\Bundle\FrameworkBundle\Controller\Controller; |
29 | -use Symfony\Component\HttpFoundation\Request; | |
26 | + | |
30 | 27 | use AppBundle\Entity\Memorando; |
31 | 28 | use AppBundle\Entity\DocenteServicio; |
32 | 29 | ... | ... |
src/AppBundle/Controller/AppController.php
... | ... | @@ -167,21 +167,31 @@ class AppController extends Controller { |
167 | 167 | */ |
168 | 168 | public function serviciosEditAction(DocenteServicio $servicios, $estatus) |
169 | 169 | { |
170 | - | |
171 | - $servicio = $this->getDoctrine()->getRepository('AppBundle:DocenteServicio')->findOneById($servicios->getId()); | |
172 | - | |
170 | + | |
171 | + $em = $this->getDoctrine()->getManager(); | |
173 | 172 | if($estatus == "true") { |
174 | - $servicio->setIdEstatus($this->getDoctrine()->getRepository('AppBundle:Estatus')->findOneById(1)); | |
173 | + $servicios->setIdEstatus($this->getDoctrine()->getRepository('AppBundle:Estatus')->findOneById(1)); | |
174 | + | |
175 | + if($servicios->getIdServicioCe()->getId() == '3'){ | |
176 | + $user = $this->getDoctrine()->getRepository('AppBundle:Usuarios')->findOneByIdRolInstitucion($servicios->getIdRolInstitucion()); | |
177 | + $user->addRol($this->getDoctrine()->getRepository('AppBundle:Role')->findOneByName("ROLE_ESTUDIANTE")); | |
178 | + $em->persist($user); | |
179 | + } | |
180 | + | |
175 | 181 | |
176 | 182 | }else{ |
177 | - $servicio->setIdEstatus($this->getDoctrine()->getRepository('AppBundle:Estatus')->findOneById(3)); | |
183 | + $servicios->setIdEstatus($this->getDoctrine()->getRepository('AppBundle:Estatus')->findOneById(3)); | |
184 | + if($servicios->getIdServicioCe()->getId() == '3'){ | |
185 | + $user = $this->getDoctrine()->getRepository('AppBundle:Usuarios')->findOneByIdRolInstitucion($servicios->getIdRolInstitucion()); | |
186 | + $user->removeRol($this->getDoctrine()->getRepository('AppBundle:Role')->findOneByName("ROLE_ESTUDIANTE")); | |
187 | + $em->persist($user); | |
188 | + } | |
178 | 189 | } |
179 | - | |
180 | - $em = $this->getDoctrine()->getManager(); | |
181 | - $em->persist($servicio); | |
190 | + | |
191 | + $em->persist($servicios); | |
182 | 192 | $em->flush(); |
183 | 193 | |
184 | - $user = $this->getDoctrine()->getRepository('AppBundle:Usuarios')->findOneByIdRolInstitucion($servicio->getIdRolInstitucion()); | |
194 | + $user = $this->getDoctrine()->getRepository('AppBundle:Usuarios')->findOneByIdRolInstitucion($servicios->getIdRolInstitucion()); | |
185 | 195 | |
186 | 196 | $message = \Swift_Message::newInstance() |
187 | 197 | ->setSubject('Resultado Solicitud de Servicio Docente CEA@UBV') |
... | ... | @@ -193,7 +203,7 @@ class AppController extends Controller { |
193 | 203 | array( |
194 | 204 | 'nombres' => $user->getIdRolInstitucion()->getIdRol()->getIdPersona()->getPrimerNombre(), |
195 | 205 | 'apellidos' => $user->getIdRolInstitucion()->getIdRol()->getIdPersona()->getPrimerApellido(), |
196 | - 'servicio' => $servicio | |
206 | + 'servicio' => $servicios | |
197 | 207 | ) |
198 | 208 | ), |
199 | 209 | 'text/html' |
... | ... | @@ -204,15 +214,17 @@ class AppController extends Controller { |
204 | 214 | $this->addFlash('notice', 'Servicio Actualizada Correctamente, hemos enviado un correo al docente notificandole los cambios.'); |
205 | 215 | |
206 | 216 | $escala = $this->getDoctrine()->getRepository('AppBundle:DocenteEscala')->findOneBy(array( |
207 | - 'idRolInstitucion' => $servicio->getIdRolInstitucion(), | |
217 | + 'idRolInstitucion' => $servicios->getIdRolInstitucion(), | |
208 | 218 | 'idTipoEscala' => 1 |
209 | 219 | )); |
210 | 220 | |
211 | - $adscripcion = $this->getDoctrine()->getRepository('AppBundle:Adscripcion')->findOneByIdRolInstitucion($servicio->getIdRolInstitucion()); | |
221 | + $adscripcion = $this->getDoctrine()->getRepository('AppBundle:Adscripcion')->findOneByIdRolInstitucion($servicios->getIdRolInstitucion()); | |
222 | + $ea = $this->getDoctrine()->getRepository('AppBundle:EstadoAcademico')->findOneByIdDocenteServicio($servicios); | |
212 | 223 | return $this->render('cea/servicios_mostar.html.twig', array( |
213 | - 'servicio' => $servicio, | |
224 | + 'servicio' => $servicios, | |
214 | 225 | 'oposicion' => $escala, |
215 | - 'adscripcion' => $adscripcion | |
226 | + 'adscripcion' => $adscripcion, | |
227 | + 'estado_academico' => $ea | |
216 | 228 | )); |
217 | 229 | |
218 | 230 | } | ... | ... |
src/AppBundle/Controller/EstadoAcademicoController.php
... | ... | @@ -0,0 +1,211 @@ |
1 | +<?php | |
2 | + | |
3 | +/* | |
4 | + * Copyright (C) 2016 ubv-cipee | |
5 | + * | |
6 | + * This program is free software: you can redistribute it and/or modify | |
7 | + * it under the terms of the GNU General Public License as published by | |
8 | + * the Free Software Foundation, either version 3 of the License, or | |
9 | + * (at your option) any later version. | |
10 | + * | |
11 | + * This program is distributed in the hope that it will be useful, | |
12 | + * but WITHOUT ANY WARRANTY; without even the implied warranty of | |
13 | + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
14 | + * GNU General Public License for more details. | |
15 | + * | |
16 | + * You should have received a copy of the GNU General Public License | |
17 | + * along with this program. If not, see <http://www.gnu.org/licenses/>. | |
18 | + */ | |
19 | + | |
20 | +namespace AppBundle\Controller; | |
21 | + | |
22 | + | |
23 | +use Sensio\Bundle\FrameworkExtraBundle\Configuration\Method; | |
24 | +use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route; | |
25 | +use Symfony\Bundle\FrameworkBundle\Controller\Controller; | |
26 | + | |
27 | +use AppBundle\Entity\Memorando; | |
28 | +use AppBundle\Entity\DocenteServicio; | |
29 | +use AppBundle\Entity\EstadoAcademico; | |
30 | +use Symfony\Component\HttpFoundation\Request; | |
31 | + | |
32 | +use Sensio\Bundle\FrameworkExtraBundle\Configuration\Security; | |
33 | + | |
34 | +/** | |
35 | + * Description of EstadoAcademicoController | |
36 | + * | |
37 | + * @author ubv-cipee | |
38 | + */ | |
39 | +class EstadoAcademicoController extends Controller { | |
40 | + | |
41 | + /** | |
42 | + * Muestra la página donde explica brevemente el reconocimiento de EstadoAcademico | |
43 | + * y permite realizar la solicitud | |
44 | + * | |
45 | + * @Route("/servicios/estado_academico/", name="cea_solicitudes_estado_academico") | |
46 | + * @Method({"GET", "POST"}) | |
47 | + */ | |
48 | + public function serviciosEstadoAcademicoIndexAction(Request $request){ | |
49 | + | |
50 | + | |
51 | + $ea = new EstadoAcademico(); | |
52 | + $form = $this->createForm('AppBundle\Form\EstadoAcademicoType', $ea); | |
53 | + $form->handleRequest($request); | |
54 | + // get the value of a $_POST parameter | |
55 | + if ($form->isSubmitted() && $form->isValid()) { | |
56 | + | |
57 | + $existe = $this->getDoctrine()->getRepository('AppBundle:EstadoAcademico')->findOneBy(array( | |
58 | + 'idRolInstitucion' => $this->getUser()->getIdRolInstitucion(), | |
59 | + 'idOfertaMallaCurricular' => $ea->getIdOfertaMallaCurricular() | |
60 | + )); | |
61 | + | |
62 | + if(!$existe){ | |
63 | + $servicios = new DocenteServicio(); | |
64 | + $servicios->setIdRolInstitucion($this->getUser()->getIdRolInstitucion()); | |
65 | + $servicios->setIdServicioCe($this->getDoctrine()->getRepository('AppBundle:ServiciosCe')->findOneById(3)); | |
66 | + $servicios->setIdEstatus($this->getDoctrine()->getRepository('AppBundle:estatus')->findOneById(2)); | |
67 | + | |
68 | + $em = $this->getDoctrine()->getManager(); | |
69 | + $em->persist($servicios); | |
70 | + $em->flush(); | |
71 | + | |
72 | + $ea->setIdDocenteServicio($servicios); | |
73 | + $ea->setIdGradoAcademico($this->getDoctrine()->getRepository('AppBundle:GradoAcademico')->findOneById(1)); | |
74 | + $ea->setIdRolInstitucion($this->getUser()->getIdRolInstitucion()); | |
75 | + | |
76 | + $em->persist($ea); | |
77 | + $em->flush(); | |
78 | + | |
79 | + | |
80 | + $this->addFlash('notice', 'Solicitud Creada Correctamente, en lo que la solicitud sea aprobada, se le notificará por correo.'); | |
81 | + }else{ | |
82 | + $this->addFlash('warning', 'Solicitud ya existente'); | |
83 | + } | |
84 | + | |
85 | + | |
86 | + } | |
87 | + | |
88 | + | |
89 | + | |
90 | + $ea = $this->getDoctrine()->getRepository('AppBundle:EstadoAcademico')->findByIdRolInstitucion($this->getUser()->getIdRolInstitucion()); | |
91 | + $oferta = $this->getDoctrine()->getRepository('AppBundle:OfertaMallaCurricular')->findBy(array( | |
92 | + 'idMallaCurricularInstitucion' => $this->getUser()->getIdRolInstitucion()->getIdInstitucion() | |
93 | + )); | |
94 | + | |
95 | + return $this->render('solicitudes/estado_academico.html.twig', array( | |
96 | + 'estado_academico' => $ea, | |
97 | + 'oferta' => $oferta, | |
98 | + 'form' => $form->createView() | |
99 | + )); | |
100 | + | |
101 | + | |
102 | + | |
103 | + } | |
104 | + | |
105 | + | |
106 | + /** | |
107 | + * Encuentra y muestra una entidad de tipo Adscripción. | |
108 | + * | |
109 | + * @Route("/estado_academico/{id}", name="cea_estado_academico_show") | |
110 | + * @Method("GET") | |
111 | + * @Security("has_role('ROLE_COORDINADOR_REGIONAL')") | |
112 | + */ | |
113 | + public function solicitudesEstadoAcademicoShowAction(DocenteServicio $servicio) | |
114 | + { | |
115 | + $ea = $this->getDoctrine()->getRepository('AppBundle:EstadoAcademico')->findOneByIdDocenteServicio($servicio); | |
116 | + | |
117 | + $adscripcion = $this->getDoctrine()->getRepository('AppBundle:Adscripcion')->findOneByIdRolInstitucion($servicio->getIdRolInstitucion()); | |
118 | + | |
119 | + return $this->render('cea/servicios_mostar.html.twig', array( | |
120 | + 'estado_academico' => $ea, | |
121 | + 'servicio' => $servicio, | |
122 | + )); | |
123 | + } | |
124 | + | |
125 | + | |
126 | + /** | |
127 | + * | |
128 | + * | |
129 | + * @Route("/mis_servicios/estado_academico/imprimir/{id}", name="servicio_estado_academico_imprimir") | |
130 | + * @Method({"GET", "POST"}) | |
131 | + */ | |
132 | + public function serviciosEstadoAcademicoImprimirAction(DocenteServicio $estado_academico){ | |
133 | + | |
134 | + | |
135 | + | |
136 | + if($estado_academico->getIdEstatus()->getId() == 1){ | |
137 | + $adscripcion = $this->getDoctrine()->getRepository('AppBundle:Adscripcion')->findOneByIdRolInstitucion($estado_academico->getIdRolInstitucion()); | |
138 | + $escala = $this->getDoctrine()->getRepository('AppBundle:DocenteEscala')->findOneByIdRolInstitucion($estado_academico->getIdRolInstitucion()); | |
139 | + $idRol = $escala->getIdRolInstitucion()->getId(); | |
140 | + $stmt = $this->getDoctrine()->getManager() | |
141 | + ->getConnection() | |
142 | + ->prepare("select age(e.fecha_escala, a.fecha_ingreso), | |
143 | + date_part('year',age(e.fecha_escala, a.fecha_ingreso)) as anos, | |
144 | + date_part('month',age(e.fecha_escala, a.fecha_ingreso)) as meses, | |
145 | + date_part('day',age(e.fecha_escala, a.fecha_ingreso)) as dias | |
146 | + FROM docente_escala as e | |
147 | + INNER JOIN solicitud_adscripcion as a | |
148 | + ON a.id_rol_institucion = e.id_rol_institucion | |
149 | + WHERE e.id_tipo_escala = '1' AND a.id_rol_institucion = $idRol"); | |
150 | + $stmt->execute(); | |
151 | + $result = $stmt->fetchAll(); | |
152 | + $recon = $result[0]['anos'] . " años " . $result[0]['meses'] . " meses y " . $result[0]['dias'] . " días."; | |
153 | + | |
154 | + $correlativo = $this->getDoctrine()->getRepository('AppBundle:Memorando')->findOneByIdDocenteServicio($estado_academico->getId()); | |
155 | + | |
156 | + if(!$correlativo){ | |
157 | + $correlativo = $this->getDoctrine()->getRepository('AppBundle:Memorando')->findOneBy( | |
158 | + array('ano'=> date("Y")), | |
159 | + array('id' => 'DESC') | |
160 | + ); | |
161 | + $numero = 1; | |
162 | + if ($correlativo) $numero = $correlativo->getCorrelativo() + 1; | |
163 | + | |
164 | + $memo = new Memorando(); | |
165 | + $memo->setCorrelativo($numero); | |
166 | + $memo->setIdDocenteServicio($estado_academico); | |
167 | + $memo->setAno(date("Y")); | |
168 | + $memo->setIdEstatus($this->getDoctrine()->getRepository("AppBundle:Estatus")->findOneById(1)); | |
169 | + | |
170 | + $em = $this->getDoctrine()->getManager(); | |
171 | + $em->persist($memo); | |
172 | + $em->flush(); | |
173 | + $memorando = $memo->getCorrelativo() . "-" . $memo->getAno(); | |
174 | + }else{ | |
175 | + $memorando = $correlativo->getCorrelativo() . "-" . $correlativo->getAno(); | |
176 | + } | |
177 | + | |
178 | + return $this->render('memorando/estado_academico.html.twig', array( | |
179 | + 'estado_academico' => $estado_academico, | |
180 | + 'adscripcion' => $adscripcion, | |
181 | + 'escala' => $escala, | |
182 | + 'diferencia' => $recon, | |
183 | + 'correlativo' => $memorando | |
184 | + )); | |
185 | + | |
186 | + | |
187 | + }else{ | |
188 | + | |
189 | + $this->addFlash('danger', 'No Puede Imprimir el reconocimiento de EstadoAcademico hasta que esté aprobado por el coordinador del CEA.'); | |
190 | + | |
191 | + $servicios = $this->getDoctrine()->getRepository('AppBundle:DocenteServicio')->findByIdRolInstitucion($this->getUser()->getIdRolInstitucion()); | |
192 | + $adscripcion = $this->getDoctrine()->getRepository('AppBundle:Adscripcion')->findByIdRolInstitucion($this->getUser()->getIdRolInstitucion()); | |
193 | + | |
194 | + | |
195 | + return $this->render('solicitudes/index.html.twig', array( | |
196 | + 'servicios' => $servicios, | |
197 | + 'adscripcion' => $adscripcion | |
198 | + )); | |
199 | + | |
200 | + } | |
201 | + | |
202 | + | |
203 | + | |
204 | + } | |
205 | + | |
206 | + | |
207 | + | |
208 | + | |
209 | + | |
210 | + //put your code here | |
211 | +} | ... | ... |
src/AppBundle/Controller/OfertaAcademicaController.php
... | ... | @@ -0,0 +1,140 @@ |
1 | +<?php | |
2 | + | |
3 | +namespace AppBundle\Controller; | |
4 | + | |
5 | +use Symfony\Component\HttpFoundation\Request; | |
6 | +use Symfony\Bundle\FrameworkBundle\Controller\Controller; | |
7 | +use Sensio\Bundle\FrameworkExtraBundle\Configuration\Method; | |
8 | +use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route; | |
9 | +use AppBundle\Entity\OfertaAcademica; | |
10 | +use AppBundle\Form\OfertaAcademicaType; | |
11 | + | |
12 | +/** | |
13 | + * OfertaAcademica controller. | |
14 | + * | |
15 | + * @Route("/ceapp/gestion/oferta_academica") | |
16 | + */ | |
17 | +class OfertaAcademicaController extends Controller | |
18 | +{ | |
19 | + /** | |
20 | + * Lists all OfertaAcademica entities. | |
21 | + * | |
22 | + * @Route("/", name="ceapp_gestion_oferta_academica_index") | |
23 | + * @Method("GET") | |
24 | + */ | |
25 | + public function indexAction() | |
26 | + { | |
27 | + $em = $this->getDoctrine()->getManager(); | |
28 | + | |
29 | + $ofertaAcademicas = $em->getRepository('AppBundle:OfertaAcademica')->findAll(); | |
30 | + | |
31 | + return $this->render('ofertaacademica/index.html.twig', array( | |
32 | + 'ofertaAcademicas' => $ofertaAcademicas, | |
33 | + )); | |
34 | + } | |
35 | + | |
36 | + /** | |
37 | + * Creates a new OfertaAcademica entity. | |
38 | + * | |
39 | + * @Route("/new", name="ceapp_gestion_oferta_academica_new") | |
40 | + * @Method({"GET", "POST"}) | |
41 | + */ | |
42 | + public function newAction(Request $request) | |
43 | + { | |
44 | + $ofertaAcademica = new OfertaAcademica(); | |
45 | + $form = $this->createForm('AppBundle\Form\OfertaAcademicaType', $ofertaAcademica); | |
46 | + $form->handleRequest($request); | |
47 | + | |
48 | + if ($form->isSubmitted() && $form->isValid()) { | |
49 | + $em = $this->getDoctrine()->getManager(); | |
50 | + $em->persist($ofertaAcademica); | |
51 | + $em->flush(); | |
52 | + | |
53 | + return $this->redirectToRoute('ceapp_gestion_oferta_academica_show', array('id' => $ofertaAcademica->getId())); | |
54 | + } | |
55 | + | |
56 | + return $this->render('ofertaacademica/new.html.twig', array( | |
57 | + 'ofertaAcademica' => $ofertaAcademica, | |
58 | + 'form' => $form->createView(), | |
59 | + )); | |
60 | + } | |
61 | + | |
62 | + /** | |
63 | + * Finds and displays a OfertaAcademica entity. | |
64 | + * | |
65 | + * @Route("/{id}", name="ceapp_gestion_oferta_academica_show") | |
66 | + * @Method("GET") | |
67 | + */ | |
68 | + public function showAction(OfertaAcademica $ofertaAcademica) | |
69 | + { | |
70 | + $deleteForm = $this->createDeleteForm($ofertaAcademica); | |
71 | + | |
72 | + return $this->render('ofertaacademica/show.html.twig', array( | |
73 | + 'ofertaAcademica' => $ofertaAcademica, | |
74 | + 'delete_form' => $deleteForm->createView(), | |
75 | + )); | |
76 | + } | |
77 | + | |
78 | + /** | |
79 | + * Displays a form to edit an existing OfertaAcademica entity. | |
80 | + * | |
81 | + * @Route("/{id}/edit", name="ceapp_gestion_oferta_academica_edit") | |
82 | + * @Method({"GET", "POST"}) | |
83 | + */ | |
84 | + public function editAction(Request $request, OfertaAcademica $ofertaAcademica) | |
85 | + { | |
86 | + $deleteForm = $this->createDeleteForm($ofertaAcademica); | |
87 | + $editForm = $this->createForm('AppBundle\Form\OfertaAcademicaType', $ofertaAcademica); | |
88 | + $editForm->handleRequest($request); | |
89 | + | |
90 | + if ($editForm->isSubmitted() && $editForm->isValid()) { | |
91 | + $em = $this->getDoctrine()->getManager(); | |
92 | + $em->persist($ofertaAcademica); | |
93 | + $em->flush(); | |
94 | + | |
95 | + return $this->redirectToRoute('ceapp_gestion_oferta_academica_edit', array('id' => $ofertaAcademica->getId())); | |
96 | + } | |
97 | + | |
98 | + return $this->render('ofertaacademica/edit.html.twig', array( | |
99 | + 'ofertaAcademica' => $ofertaAcademica, | |
100 | + 'edit_form' => $editForm->createView(), | |
101 | + 'delete_form' => $deleteForm->createView(), | |
102 | + )); | |
103 | + } | |
104 | + | |
105 | + /** | |
106 | + * Deletes a OfertaAcademica entity. | |
107 | + * | |
108 | + * @Route("/{id}", name="ceapp_gestion_oferta_academica_delete") | |
109 | + * @Method("DELETE") | |
110 | + */ | |
111 | + public function deleteAction(Request $request, OfertaAcademica $ofertaAcademica) | |
112 | + { | |
113 | + $form = $this->createDeleteForm($ofertaAcademica); | |
114 | + $form->handleRequest($request); | |
115 | + | |
116 | + if ($form->isSubmitted() && $form->isValid()) { | |
117 | + $em = $this->getDoctrine()->getManager(); | |
118 | + $em->remove($ofertaAcademica); | |
119 | + $em->flush(); | |
120 | + } | |
121 | + | |
122 | + return $this->redirectToRoute('ceapp_gestion_oferta_academica_index'); | |
123 | + } | |
124 | + | |
125 | + /** | |
126 | + * Creates a form to delete a OfertaAcademica entity. | |
127 | + * | |
128 | + * @param OfertaAcademica $ofertaAcademica The OfertaAcademica entity | |
129 | + * | |
130 | + * @return \Symfony\Component\Form\Form The form | |
131 | + */ | |
132 | + private function createDeleteForm(OfertaAcademica $ofertaAcademica) | |
133 | + { | |
134 | + return $this->createFormBuilder() | |
135 | + ->setAction($this->generateUrl('ceapp_gestion_oferta_academica_delete', array('id' => $ofertaAcademica->getId()))) | |
136 | + ->setMethod('DELETE') | |
137 | + ->getForm() | |
138 | + ; | |
139 | + } | |
140 | +} | ... | ... |
src/AppBundle/Entity/DocenteServicio.php
... | ... | @@ -67,13 +67,13 @@ class DocenteServicio { |
67 | 67 | /** |
68 | 68 | * @Assert\Date() |
69 | 69 | */ |
70 | - private $fecha_solicitud; | |
70 | + private $fechaSolicitud; | |
71 | 71 | |
72 | 72 | /** @ORM\Column(type="date", nullable=false, options={"comment" = "Fecha de actualizada la solicitud"}) |
73 | 73 | /** |
74 | 74 | * @Assert\Date() |
75 | 75 | */ |
76 | - private $fecha_ultima_actualizacion; | |
76 | + private $fechaUltimaActualizacion; | |
77 | 77 | |
78 | 78 | |
79 | 79 | /** |
... | ... | @@ -127,13 +127,13 @@ class DocenteServicio { |
127 | 127 | */ |
128 | 128 | public function setFechaSolicitud() |
129 | 129 | { |
130 | - $this->fecha_solicitud = new \DateTime(); | |
131 | - $this->fecha_ultima_actualizacion = new \DateTime(); | |
130 | + $this->fechaSolicitud = new \DateTime(); | |
131 | + $this->fechaUltimaActualizacion = new \DateTime(); | |
132 | 132 | } |
133 | 133 | |
134 | 134 | public function getFechaSolicitud() |
135 | 135 | { |
136 | - return $this->fecha_solicitud; | |
136 | + return $this->fechaSolicitud; | |
137 | 137 | } |
138 | 138 | |
139 | 139 | /** |
... | ... | @@ -141,7 +141,7 @@ class DocenteServicio { |
141 | 141 | */ |
142 | 142 | public function setFechaUltimaActualizacion() |
143 | 143 | { |
144 | - $this->fecha_utlima_actualizacion = new \DateTime(); | |
144 | + $this->fechaUltimaActualizacion = new \DateTime(); | |
145 | 145 | } |
146 | 146 | |
147 | 147 | |
... | ... | @@ -191,4 +191,14 @@ class DocenteServicio { |
191 | 191 | { |
192 | 192 | return $this->idServicioCe; |
193 | 193 | } |
194 | + | |
195 | + /** | |
196 | + * Get fechaUltimaActualizacion | |
197 | + * | |
198 | + * @return \DateTime | |
199 | + */ | |
200 | + public function getFechaUltimaActualizacion() | |
201 | + { | |
202 | + return $this->fechaUltimaActualizacion; | |
203 | + } | |
194 | 204 | } | ... | ... |
src/AppBundle/Entity/DocenteServicio.php~
... | ... | @@ -0,0 +1,194 @@ |
1 | +<?php | |
2 | + | |
3 | +/* | |
4 | + * Copyright (C) 2016 ubv-cipee | |
5 | + * | |
6 | + * This program is free software: you can redistribute it and/or modify | |
7 | + * it under the terms of the GNU General Public License as published by | |
8 | + * the Free Software Foundation, either version 3 of the License, or | |
9 | + * (at your option) any later version. | |
10 | + * | |
11 | + * This program is distributed in the hope that it will be useful, | |
12 | + * but WITHOUT ANY WARRANTY; without even the implied warranty of | |
13 | + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
14 | + * GNU General Public License for more details. | |
15 | + * | |
16 | + * You should have received a copy of the GNU General Public License | |
17 | + * along with this program. If not, see <http://www.gnu.org/licenses/>. | |
18 | + */ | |
19 | + | |
20 | +namespace AppBundle\Entity; | |
21 | +use Doctrine\ORM\Mapping as ORM; | |
22 | +use Symfony\Component\Validator\Constraints as Assert; | |
23 | + | |
24 | +/** | |
25 | + * DocenteServicio | |
26 | + * | |
27 | + * @ORM\Table(name="docente_servicio" ) | |
28 | + * @ORM\Entity | |
29 | + * @ORM\HasLifecycleCallbacks() | |
30 | + */ | |
31 | +class DocenteServicio { | |
32 | + | |
33 | + /** | |
34 | + * @var integer | |
35 | + * | |
36 | + * @ORM\Column(name="id", type="integer", nullable=false, options={"comment" = "Identificador de la Adscripcion"}) | |
37 | + * @ORM\Id | |
38 | + * @ORM\GeneratedValue(strategy="IDENTITY") | |
39 | + * @ORM\SequenceGenerator(sequenceName="adscripcion_id_seq", allocationSize=1, initialValue=1) | |
40 | + */ | |
41 | + private $id; | |
42 | + | |
43 | + | |
44 | + | |
45 | + /** | |
46 | + * @var \AppBundle\Entity\RolInstitucion | |
47 | + * | |
48 | + * @ORM\ManyToOne(targetEntity="AppBundle\Entity\RolInstitucion") | |
49 | + * @ORM\JoinColumns({ | |
50 | + * @ORM\JoinColumn(name="id_rol_institucion", referencedColumnName="id", nullable=false) | |
51 | + * }) | |
52 | + */ | |
53 | + protected $idRolInstitucion; | |
54 | + | |
55 | + | |
56 | + /** | |
57 | + * @var \AppBundle\Entity\ServiciosCe | |
58 | + * | |
59 | + * @ORM\ManyToOne(targetEntity="AppBundle\Entity\ServiciosCe") | |
60 | + * @ORM\JoinColumns({ | |
61 | + * @ORM\JoinColumn(name="id_servicio_ce", referencedColumnName="id", nullable=false) | |
62 | + * }) | |
63 | + */ | |
64 | + protected $idServicioCe; | |
65 | + | |
66 | + /** @ORM\Column(type="date", nullable=false, options={"comment" = "Fecha de creación de la solicitud"}) | |
67 | + /** | |
68 | + * @Assert\Date() | |
69 | + */ | |
70 | + private $fechaSolicitud; | |
71 | + | |
72 | + /** @ORM\Column(type="date", nullable=false, options={"comment" = "Fecha de actualizada la solicitud"}) | |
73 | + /** | |
74 | + * @Assert\Date() | |
75 | + */ | |
76 | + private $fechaUltimaActualizacion; | |
77 | + | |
78 | + | |
79 | + /** | |
80 | + * @var \AppBundle\Entity\Estatus | |
81 | + * | |
82 | + * @ORM\ManyToOne(targetEntity="AppBundle\Entity\Estatus") | |
83 | + * @ORM\JoinColumns({ | |
84 | + * @ORM\JoinColumn(name="id_estatus", referencedColumnName="id", nullable=false) | |
85 | + * }) | |
86 | + */ | |
87 | + protected $idEstatus; | |
88 | + | |
89 | + | |
90 | + /** | |
91 | + * Get id | |
92 | + * | |
93 | + * @return integer | |
94 | + */ | |
95 | + public function getId() | |
96 | + { | |
97 | + return $this->id; | |
98 | + } | |
99 | + | |
100 | + | |
101 | + /** | |
102 | + * Set idRolInstitucion | |
103 | + * | |
104 | + * @param \AppBundle\Entity\RolInstitucion $idRolInstitucion | |
105 | + * @return Usuarios | |
106 | + */ | |
107 | + public function setIdRolInstitucion(\AppBundle\Entity\RolInstitucion $idRolInstitucion = null) | |
108 | + { | |
109 | + $this->idRolInstitucion = $idRolInstitucion; | |
110 | + | |
111 | + return $this; | |
112 | + } | |
113 | + | |
114 | + /** | |
115 | + * Get idRolInstitucion | |
116 | + * | |
117 | + * @return \AppBundle\Entity\RolInstitucion | |
118 | + */ | |
119 | + public function getIdRolInstitucion() | |
120 | + { | |
121 | + return $this->idRolInstitucion; | |
122 | + } | |
123 | + | |
124 | + | |
125 | + /** | |
126 | + * @ORM\PrePersist | |
127 | + */ | |
128 | + public function setFechaSolicitud() | |
129 | + { | |
130 | + $this->fecha_solicitud = new \DateTime(); | |
131 | + $this->fecha_ultima_actualizacion = new \DateTime(); | |
132 | + } | |
133 | + | |
134 | + public function getFechaSolicitud() | |
135 | + { | |
136 | + return $this->fecha_solicitud; | |
137 | + } | |
138 | + | |
139 | + /** | |
140 | + * @ORM\PreUpdate | |
141 | + */ | |
142 | + public function setFechaUltimaActualizacion() | |
143 | + { | |
144 | + $this->fecha_utlima_actualizacion = new \DateTime(); | |
145 | + } | |
146 | + | |
147 | + | |
148 | + /** | |
149 | + * Set idEstatus | |
150 | + * | |
151 | + * @param \AppBundle\Entity\Estatus $idEstatus | |
152 | + * @return Estatus | |
153 | + */ | |
154 | + public function setIdEstatus(\AppBundle\Entity\Estatus $idEstatus = null) | |
155 | + { | |
156 | + $this->idEstatus = $idEstatus; | |
157 | + | |
158 | + return $this; | |
159 | + } | |
160 | + | |
161 | + /** | |
162 | + * Get idEstatus | |
163 | + * | |
164 | + * @return \AppBundle\Entity\Estatus | |
165 | + */ | |
166 | + public function getIdEstatus() | |
167 | + { | |
168 | + return $this->idEstatus; | |
169 | + } | |
170 | + | |
171 | + | |
172 | + /** | |
173 | + * Set $idServicioCe | |
174 | + * | |
175 | + * @param \AppBundle\Entity\ServiciosCe $idEstatus | |
176 | + * @return ServicioCe | |
177 | + */ | |
178 | + public function setIdServicioCe(\AppBundle\Entity\ServiciosCe $idServicioCe = null) | |
179 | + { | |
180 | + $this->idServicioCe = $idServicioCe; | |
181 | + | |
182 | + return $this; | |
183 | + } | |
184 | + | |
185 | + /** | |
186 | + * Get $idServicioCe | |
187 | + * | |
188 | + * @return \AppBundle\Entity\ServiciosCe | |
189 | + */ | |
190 | + public function getIdServicioCe() | |
191 | + { | |
192 | + return $this->idServicioCe; | |
193 | + } | |
194 | +} | ... | ... |
src/AppBundle/Entity/EstadoAcademico.php
... | ... | @@ -0,0 +1,227 @@ |
1 | +<?php | |
2 | + | |
3 | +namespace AppBundle\Entity; | |
4 | + | |
5 | +use Doctrine\ORM\Mapping as ORM; | |
6 | + | |
7 | +/** | |
8 | + * EstadoAcademico | |
9 | + * | |
10 | + * @ORM\Table(name="estado_academico", uniqueConstraints={@ORM\UniqueConstraint(name="i_rol_institucion_oferta_malla", columns={"id_rol_institucion", "id_oferta_malla_curricular"})}, indexes = {@ORM\Index(name="fki_docente_servicio_estado_academico", columns={"id_docente_servicio"}), @ORM\Index(name="fki_grado_academico_estado_academico", columns={"id_grado_academico"}), @ORM\Index(name="fki_oferta_malla_curricular_estado_academico", columns={"id_oferta_malla_curricular"}), @ORM\Index(name="fki_rol_institucion_estado_academico", columns={"id_rol_institucion"})}) | |
11 | + * @ORM\Entity | |
12 | + * @ORM\HasLifecycleCallbacks() | |
13 | + */ | |
14 | +class EstadoAcademico | |
15 | +{ | |
16 | + /** | |
17 | + * @var \DateTime | |
18 | + * | |
19 | + * @ORM\Column(name="fecha", type="date", nullable=false, options={"comment" = "fecha de registro del estdo academico"}) | |
20 | + */ | |
21 | + private $fecha; | |
22 | + | |
23 | + /** | |
24 | + * @var string | |
25 | + * | |
26 | + * @ORM\Column(name="observacion", type="string", length=255, nullable=true, options={"comment" = "observacion del registro"}) | |
27 | + */ | |
28 | + private $observacion; | |
29 | + | |
30 | + /** | |
31 | + * @var integer | |
32 | + * | |
33 | + * @ORM\Column(name="id", type="integer", nullable=false, options={"comment" = "identificador del estado academico"}) | |
34 | + * @ORM\Id | |
35 | + * @ORM\GeneratedValue(strategy="IDENTITY") | |
36 | + * @ORM\SequenceGenerator(sequenceName="estado_academico_id_seq", allocationSize=1, initialValue=1) | |
37 | + */ | |
38 | + private $id; | |
39 | + | |
40 | + /** | |
41 | + * @var \AppBundle\Entity\DocenteServicio | |
42 | + * | |
43 | + * @ORM\ManyToOne(targetEntity="AppBundle\Entity\DocenteServicio") | |
44 | + * @ORM\JoinColumns({ | |
45 | + * @ORM\JoinColumn(name="id_docente_servicio", referencedColumnName="id", nullable=false) | |
46 | + * }) | |
47 | + */ | |
48 | + private $idDocenteServicio; | |
49 | + | |
50 | + /** | |
51 | + * @var \AppBundle\Entity\RolInstitucion | |
52 | + * | |
53 | + * @ORM\ManyToOne(targetEntity="AppBundle\Entity\RolInstitucion") | |
54 | + * @ORM\JoinColumns({ | |
55 | + * @ORM\JoinColumn(name="id_rol_institucion", referencedColumnName="id", nullable=false) | |
56 | + * }) | |
57 | + */ | |
58 | + private $idRolInstitucion; | |
59 | + | |
60 | + | |
61 | + /** | |
62 | + * @var \AppBundle\Entity\MallaCurricular | |
63 | + * | |
64 | + * @ORM\ManyToOne(targetEntity="AppBundle\Entity\OfertaMallaCurricular") | |
65 | + * @ORM\JoinColumns({ | |
66 | + * @ORM\JoinColumn(name="id_oferta_malla_curricular", referencedColumnName="id", nullable=false) | |
67 | + * }) | |
68 | + */ | |
69 | + private $idOfertaMallaCurricular; | |
70 | + | |
71 | + /** | |
72 | + * @var \AppBundle\Entity\GradoAcademico | |
73 | + * | |
74 | + * @ORM\ManyToOne(targetEntity="AppBundle\Entity\GradoAcademico") | |
75 | + * @ORM\JoinColumns({ | |
76 | + * @ORM\JoinColumn(name="id_grado_academico", referencedColumnName="id",nullable=false) | |
77 | + * }) | |
78 | + */ | |
79 | + private $idGradoAcademico; | |
80 | + | |
81 | + | |
82 | + | |
83 | + /** | |
84 | + * @ORM\PrePersist | |
85 | + */ | |
86 | + public function setFecha() | |
87 | + { | |
88 | + $this->fecha = new \DateTime(); | |
89 | + | |
90 | + return $this; | |
91 | + } | |
92 | + | |
93 | + /** | |
94 | + * Get fecha | |
95 | + * | |
96 | + * @return \DateTime | |
97 | + */ | |
98 | + public function getFecha() | |
99 | + { | |
100 | + return $this->fecha; | |
101 | + } | |
102 | + | |
103 | + /** | |
104 | + * Set observacion | |
105 | + * | |
106 | + * @param string $observacion | |
107 | + * @return EstadoAcademico | |
108 | + */ | |
109 | + public function setObservacion($observacion) | |
110 | + { | |
111 | + $this->observacion = $observacion; | |
112 | + | |
113 | + return $this; | |
114 | + } | |
115 | + | |
116 | + /** | |
117 | + * Get observacion | |
118 | + * | |
119 | + * @return string | |
120 | + */ | |
121 | + public function getObservacion() | |
122 | + { | |
123 | + return $this->observacion; | |
124 | + } | |
125 | + | |
126 | + /** | |
127 | + * Get id | |
128 | + * | |
129 | + * @return integer | |
130 | + */ | |
131 | + public function getId() | |
132 | + { | |
133 | + return $this->id; | |
134 | + } | |
135 | + | |
136 | + /** | |
137 | + * Set idDocenteServicio | |
138 | + * | |
139 | + * @param \AppBundle\Entity\DocenteServicio $idDocenteServicio | |
140 | + * @return EstadoAcademico | |
141 | + */ | |
142 | + public function setIdDocenteServicio(\AppBundle\Entity\DocenteServicio $idDocenteServicio) | |
143 | + { | |
144 | + $this->idDocenteServicio = $idDocenteServicio; | |
145 | + | |
146 | + return $this; | |
147 | + } | |
148 | + | |
149 | + /** | |
150 | + * Get idDocenteServicio | |
151 | + * | |
152 | + * @return \AppBundle\Entity\DocenteServicio | |
153 | + */ | |
154 | + public function getIdDocenteServicio() | |
155 | + { | |
156 | + return $this->idDocenteServicio; | |
157 | + } | |
158 | + | |
159 | + /** | |
160 | + * Set idRolInstitucion | |
161 | + * | |
162 | + * @param \AppBundle\Entity\RolInstitucion $idRolInstitucion | |
163 | + * @return EstadoAcademico | |
164 | + */ | |
165 | + public function setIdRolInstitucion(\AppBundle\Entity\RolInstitucion $idRolInstitucion) | |
166 | + { | |
167 | + $this->idRolInstitucion = $idRolInstitucion; | |
168 | + | |
169 | + return $this; | |
170 | + } | |
171 | + | |
172 | + /** | |
173 | + * Get idRolInstitucion | |
174 | + * | |
175 | + * @return \AppBundle\Entity\RolInstitucion | |
176 | + */ | |
177 | + public function getIdRolInstitucion() | |
178 | + { | |
179 | + return $this->idRolInstitucion; | |
180 | + } | |
181 | + | |
182 | + /** | |
183 | + * Set idOfertaMallaCurricular | |
184 | + * | |
185 | + * @param \AppBundle\Entity\OfertaMallaCurricular $idOfertaMallaCurricular | |
186 | + * @return EstadoAcademico | |
187 | + */ | |
188 | + public function setIdOfertaMallaCurricular(\AppBundle\Entity\OfertaMallaCurricular $idOfertaMallaCurricular) | |
189 | + { | |
190 | + $this->idOfertaMallaCurricular = $idOfertaMallaCurricular; | |
191 | + | |
192 | + return $this; | |
193 | + } | |
194 | + | |
195 | + /** | |
196 | + * Get idOfertaMallaCurricular | |
197 | + * | |
198 | + * @return \AppBundle\Entity\OfertaMallaCurricular | |
199 | + */ | |
200 | + public function getIdOfertaMallaCurricular() | |
201 | + { | |
202 | + return $this->idOfertaMallaCurricular; | |
203 | + } | |
204 | + | |
205 | + /** | |
206 | + * Set idGradoAcademico | |
207 | + * | |
208 | + * @param \AppBundle\Entity\GradoAcademico $idGradoAcademico | |
209 | + * @return EstadoAcademico | |
210 | + */ | |
211 | + public function setIdGradoAcademico(\AppBundle\Entity\GradoAcademico $idGradoAcademico) | |
212 | + { | |
213 | + $this->idGradoAcademico = $idGradoAcademico; | |
214 | + | |
215 | + return $this; | |
216 | + } | |
217 | + | |
218 | + /** | |
219 | + * Get idGradoAcademico | |
220 | + * | |
221 | + * @return \AppBundle\Entity\GradoAcademico | |
222 | + */ | |
223 | + public function getIdGradoAcademico() | |
224 | + { | |
225 | + return $this->idGradoAcademico; | |
226 | + } | |
227 | +} | ... | ... |
src/AppBundle/Entity/EstadoAcademico.php~
... | ... | @@ -0,0 +1,81 @@ |
1 | +<?php | |
2 | + | |
3 | +namespace AppBundle\Entity; | |
4 | + | |
5 | +use Doctrine\ORM\Mapping as ORM; | |
6 | + | |
7 | +/** | |
8 | + * EstadoAcademico | |
9 | + * | |
10 | + * @ORM\Table(name="estado_academico", indexes={@ORM\Index(name="fki_id_perido", columns={"id_periodo"}), @ORM\Index(name="fki_docente_servicio_estado_academico", columns={"id_docente_servicio"}), @ORM\Index(name="fki_grado_academico_estado_academico", columns={"id_grado_academico"}), @ORM\Index(name="fki_malla_curricular_estado_academico", columns={"id_malla_curricular"}), @ORM\Index(name="fki_rol_institucion_estado_academico", columns={"id_rol_institucion"})}) | |
11 | + * @ORM\Entity | |
12 | + */ | |
13 | +class EstadoAcademico | |
14 | +{ | |
15 | + /** | |
16 | + * @var \DateTime | |
17 | + * | |
18 | + * @ORM\Column(name="fecha", type="date", nullable=false, options={"comment" = "fecha de registro del estdo academico"}) | |
19 | + */ | |
20 | + private $fecha; | |
21 | + | |
22 | + /** | |
23 | + * @var string | |
24 | + * | |
25 | + * @ORM\Column(name="observacion", type="string", length=255, nullable=true, options={"comment" = "observacion del registro"}) | |
26 | + */ | |
27 | + private $observacion; | |
28 | + | |
29 | + /** | |
30 | + * @var integer | |
31 | + * | |
32 | + * @ORM\Column(name="id", type="integer", nullable=false, options={"comment" = "identificador del estado academico"}) | |
33 | + * @ORM\Id | |
34 | + * @ORM\GeneratedValue(strategy="IDENTITY") | |
35 | + * @ORM\SequenceGenerator(sequenceName="estado_academico_id_seq", allocationSize=1, initialValue=1) | |
36 | + */ | |
37 | + private $id; | |
38 | + | |
39 | + /** | |
40 | + * @var \AppBundle\Entity\DocenteServicio | |
41 | + * | |
42 | + * @ORM\ManyToOne(targetEntity="AppBundle\Entity\DocenteServicio") | |
43 | + * @ORM\JoinColumns({ | |
44 | + * @ORM\JoinColumn(name="id_docente_servicio", referencedColumnName="id", nullable=false) | |
45 | + * }) | |
46 | + */ | |
47 | + private $idDocenteServicio; | |
48 | + | |
49 | + /** | |
50 | + * @var \AppBundle\Entity\RolInstitucion | |
51 | + * | |
52 | + * @ORM\ManyToOne(targetEntity="AppBundle\Entity\RolInstitucion") | |
53 | + * @ORM\JoinColumns({ | |
54 | + * @ORM\JoinColumn(name="id_rol_institucion", referencedColumnName="id", nullable=false) | |
55 | + * }) | |
56 | + */ | |
57 | + private $idRolInstitucion; | |
58 | + | |
59 | + | |
60 | + /** | |
61 | + * @var \AppBundle\Entity\MallaCurricular | |
62 | + * | |
63 | + * @ORM\ManyToOne(targetEntity="AppBundle\Entity\OfertaMallaCurricular") | |
64 | + * @ORM\JoinColumns({ | |
65 | + * @ORM\JoinColumn(name="id_oferta_malla_curricular", referencedColumnName="id", nullable=false) | |
66 | + * }) | |
67 | + */ | |
68 | + private $idOfertaMallaCurricular; | |
69 | + | |
70 | + /** | |
71 | + * @var \AppBundle\Entity\GradoAcademico | |
72 | + * | |
73 | + * @ORM\ManyToOne(targetEntity="AppBundle\Entity\GradoAcademico") | |
74 | + * @ORM\JoinColumns({ | |
75 | + * @ORM\JoinColumn(name="id_grado_academico", referencedColumnName="id",nullable=false) | |
76 | + * }) | |
77 | + */ | |
78 | + private $idGradoAcademico; | |
79 | + | |
80 | + | |
81 | +} | ... | ... |
src/AppBundle/Entity/GradoAcademico.php
... | ... | @@ -0,0 +1,96 @@ |
1 | +<?php | |
2 | + | |
3 | +namespace AppBundle\Entity; | |
4 | + | |
5 | +use Doctrine\ORM\Mapping as ORM; | |
6 | + | |
7 | +/** | |
8 | + * GradoAcademico | |
9 | + * | |
10 | + * @ORM\Table(name="grado_academico", uniqueConstraints={@ORM\UniqueConstraint(name="uq_grado_academico", columns={"nombre", "abreviacion"})}) | |
11 | + * @ORM\Entity | |
12 | + */ | |
13 | +class GradoAcademico | |
14 | +{ | |
15 | + /** | |
16 | + * @var string | |
17 | + * | |
18 | + * @ORM\Column(name="nombre", type="string", length=30, nullable=false, options={"comment" = "Nombre del grado academico"}) | |
19 | + */ | |
20 | + private $nombre; | |
21 | + | |
22 | + /** | |
23 | + * @var string | |
24 | + * | |
25 | + * @ORM\Column(name="abreviacion", type="string", length=5, nullable=false, options={"comment" = "Siglas del grado academico Ejm. Lic., TSU"}) | |
26 | + */ | |
27 | + private $abreviacion; | |
28 | + | |
29 | + /** | |
30 | + * @var integer | |
31 | + * | |
32 | + * @ORM\Column(name="id", type="integer", nullable=false, options={"comment" = "Identificador del grado_academico"}) | |
33 | + * @ORM\Id | |
34 | + * @ORM\GeneratedValue(strategy="IDENTITY") | |
35 | + * @ORM\SequenceGenerator(sequenceName="grado_academico_id_seq", allocationSize=1, initialValue=1) | |
36 | + */ | |
37 | + private $id; | |
38 | + | |
39 | + | |
40 | + | |
41 | + /** | |
42 | + * Set nombre | |
43 | + * | |
44 | + * @param string $nombre | |
45 | + * @return GradoAcademico | |
46 | + */ | |
47 | + public function setNombre($nombre) | |
48 | + { | |
49 | + $this->nombre = $nombre; | |
50 | + | |
51 | + return $this; | |
52 | + } | |
53 | + | |
54 | + /** | |
55 | + * Get nombre | |
56 | + * | |
57 | + * @return string | |
58 | + */ | |
59 | + public function getNombre() | |
60 | + { | |
61 | + return $this->nombre; | |
62 | + } | |
63 | + | |
64 | + /** | |
65 | + * Set abreviacion | |
66 | + * | |
67 | + * @param string $abreviacion | |
68 | + * @return GradoAcademico | |
69 | + */ | |
70 | + public function setAbreviacion($abreviacion) | |
71 | + { | |
72 | + $this->abreviacion = $abreviacion; | |
73 | + | |
74 | + return $this; | |
75 | + } | |
76 | + | |
77 | + /** | |
78 | + * Get abreviacion | |
79 | + * | |
80 | + * @return string | |
81 | + */ | |
82 | + public function getAbreviacion() | |
83 | + { | |
84 | + return $this->abreviacion; | |
85 | + } | |
86 | + | |
87 | + /** | |
88 | + * Get id | |
89 | + * | |
90 | + * @return integer | |
91 | + */ | |
92 | + public function getId() | |
93 | + { | |
94 | + return $this->id; | |
95 | + } | |
96 | +} | ... | ... |
src/AppBundle/Entity/GradoAcademico.php~
... | ... | @@ -0,0 +1,96 @@ |
1 | +<?php | |
2 | + | |
3 | +namespace AppBundle\Entity; | |
4 | + | |
5 | +use Doctrine\ORM\Mapping as ORM; | |
6 | + | |
7 | +/** | |
8 | + * GradoAcademico | |
9 | + * | |
10 | + * @ORM\Table(name="grado_academico", uniqueConstraints={@ORM\UniqueConstraint(name="uq_grado_academico", columns={"nombre", "abreviacion"})}) | |
11 | + * @ORM\Entity | |
12 | + */ | |
13 | +class GradoAcademico | |
14 | +{ | |
15 | + /** | |
16 | + * @var string | |
17 | + * | |
18 | + * @ORM\Column(name="nombre", type="string", length=30, nullable=false, options={"comment" = "Nombre del grado academico"}) | |
19 | + */ | |
20 | + private $nombre; | |
21 | + | |
22 | + /** | |
23 | + * @var string | |
24 | + * | |
25 | + * @ORM\Column(name="abreviacion", type="string", length=5, nullable=false, options={"comment" = "Siglas del grado academico Ejm. Lic., TSU"}) | |
26 | + */ | |
27 | + private $abreviacion; | |
28 | + | |
29 | + /** | |
30 | + * @var integer | |
31 | + * | |
32 | + * @ORM\Column(name="id", type="integer", nullable=false, options={"comment" = "Identificador del grado_academico"}) | |
33 | + * @ORM\Id | |
34 | + * @ORM\GeneratedValue(strategy="IDENTITY") | |
35 | + * @ORM\SequenceGenerator(sequenceName="grado_academico_id_seq", allocationSize=1, initialValue=1) | |
36 | + */ | |
37 | + private $id; | |
38 | + | |
39 | + | |
40 | + | |
41 | + /** | |
42 | + * Set nombre | |
43 | + * | |
44 | + * @param string $nombre | |
45 | + * @return GradoAcademico | |
46 | + */ | |
47 | + public function setNombre($nombre) | |
48 | + { | |
49 | + $this->nombre = $nombre; | |
50 | + | |
51 | + return $this; | |
52 | + } | |
53 | + | |
54 | + /** | |
55 | + * Get nombre | |
56 | + * | |
57 | + * @return string | |
58 | + */ | |
59 | + public function getNombre() | |
60 | + { | |
61 | + return $this->nombre; | |
62 | + } | |
63 | + | |
64 | + /** | |
65 | + * Set abreviacion | |
66 | + * | |
67 | + * @param string $abreviacion | |
68 | + * @return GradoAcademico | |
69 | + */ | |
70 | + public function setAbreviacion($abreviacion) | |
71 | + { | |
72 | + $this->abreviacion = $abreviacion; | |
73 | + | |
74 | + return $this; | |
75 | + } | |
76 | + | |
77 | + /** | |
78 | + * Get abreviacion | |
79 | + * | |
80 | + * @return string | |
81 | + */ | |
82 | + public function getAbreviacion() | |
83 | + { | |
84 | + return $this->abreviacion; | |
85 | + } | |
86 | + | |
87 | + /** | |
88 | + * Get id | |
89 | + * | |
90 | + * @return integer | |
91 | + */ | |
92 | + public function getId() | |
93 | + { | |
94 | + return $this->id; | |
95 | + } | |
96 | +} | |
0 | 97 | \ No newline at end of file | ... | ... |
src/AppBundle/Entity/Inscripcion.php
... | ... | @@ -0,0 +1,135 @@ |
1 | +<?php | |
2 | + | |
3 | +namespace AppBundle\Entity; | |
4 | + | |
5 | +use Doctrine\ORM\Mapping as ORM; | |
6 | + | |
7 | +/** | |
8 | + * Inscripcion | |
9 | + * | |
10 | + * @ORM\Table(name="inscripcion", uniqueConstraints={@ORM\UniqueConstraint(name="i_inscripcion", columns={"id_oferta_academica", "id_estado_academico"})}, indexes={@ORM\Index(name="oferta_academica_inscripcion", columns={"id_oferta_academica"}), @ORM\Index(name="fki_estado_academico_inscripcion", columns={"id_estado_academico"}), @ORM\Index(name="fki_estatus_inscripcion", columns={"id_estatus"})}) | |
11 | + * @ORM\Entity | |
12 | + */ | |
13 | +class Inscripcion | |
14 | +{ | |
15 | + /** | |
16 | + * @var integer | |
17 | + * | |
18 | + * @ORM\Column(name="id", type="integer", nullable=false, options={"comment" = "Identificador de la inscripcion del estudiante"}) | |
19 | + * @ORM\Id | |
20 | + * @ORM\GeneratedValue(strategy="IDENTITY") | |
21 | + * @ORM\SequenceGenerator(sequenceName="inscripcion_id_seq", allocationSize=1, initialValue=1) | |
22 | + */ | |
23 | + private $id; | |
24 | + | |
25 | + /** | |
26 | + * @var \AppBundle\Entity\EstadoAcademico | |
27 | + * | |
28 | + * @ORM\ManyToOne(targetEntity="AppBundle\Entity\EstadoAcademico") | |
29 | + * @ORM\JoinColumns({ | |
30 | + * @ORM\JoinColumn(name="id_estado_academico", referencedColumnName="id", nullable=false) | |
31 | + * }) | |
32 | + */ | |
33 | + private $idEstadoAcademico; | |
34 | + | |
35 | + /** | |
36 | + * @var \AppBundle\Entity\OfertaAcademica | |
37 | + * | |
38 | + * @ORM\ManyToOne(targetEntity="AppBundle\Entity\OfertaAcademica") | |
39 | + * @ORM\JoinColumns({ | |
40 | + * @ORM\JoinColumn(name="id_oferta_academica", referencedColumnName="id", nullable=false) | |
41 | + * }) | |
42 | + */ | |
43 | + private $idOfertaAcademica; | |
44 | + | |
45 | + /** | |
46 | + * @var \AppBundle\Entity\Estatus | |
47 | + * | |
48 | + * @ORM\ManyToOne(targetEntity="AppBundle\Entity\Estatus") | |
49 | + * @ORM\JoinColumns({ | |
50 | + * @ORM\JoinColumn(name="id_estatus", referencedColumnName="id", nullable=false) | |
51 | + * }) | |
52 | + */ | |
53 | + private $idEstatus; | |
54 | + | |
55 | + | |
56 | + | |
57 | + /** | |
58 | + * Get id | |
59 | + * | |
60 | + * @return integer | |
61 | + */ | |
62 | + public function getId() | |
63 | + { | |
64 | + return $this->id; | |
65 | + } | |
66 | + | |
67 | + /** | |
68 | + * Set idEstadoAcademico | |
69 | + * | |
70 | + * @param \AppBundle\Entity\EstadoAcademico $idEstadoAcademico | |
71 | + * @return Inscripcion | |
72 | + */ | |
73 | + public function setIdEstadoAcademico(\AppBundle\Entity\EstadoAcademico $idEstadoAcademico) | |
74 | + { | |
75 | + $this->idEstadoAcademico = $idEstadoAcademico; | |
76 | + | |
77 | + return $this; | |
78 | + } | |
79 | + | |
80 | + /** | |
81 | + * Get idEstadoAcademico | |
82 | + * | |
83 | + * @return \AppBundle\Entity\EstadoAcademico | |
84 | + */ | |
85 | + public function getIdEstadoAcademico() | |
86 | + { | |
87 | + return $this->idEstadoAcademico; | |
88 | + } | |
89 | + | |
90 | + /** | |
91 | + * Set idOfertaAcademica | |
92 | + * | |
93 | + * @param \AppBundle\Entity\OfertaAcademica $idOfertaAcademica | |
94 | + * @return Inscripcion | |
95 | + */ | |
96 | + public function setIdOfertaAcademica(\AppBundle\Entity\OfertaAcademica $idOfertaAcademica) | |
97 | + { | |
98 | + $this->idOfertaAcademica = $idOfertaAcademica; | |
99 | + | |
100 | + return $this; | |
101 | + } | |
102 | + | |
103 | + /** | |
104 | + * Get idOfertaAcademica | |
105 | + * | |
106 | + * @return \AppBundle\Entity\OfertaAcademica | |
107 | + */ | |
108 | + public function getIdOfertaAcademica() | |
109 | + { | |
110 | + return $this->idOfertaAcademica; | |
111 | + } | |
112 | + | |
113 | + /** | |
114 | + * Set idEstatus | |
115 | + * | |
116 | + * @param \AppBundle\Entity\Estatus $idEstatus | |
117 | + * @return Inscripcion | |
118 | + */ | |
119 | + public function setIdEstatus(\AppBundle\Entity\Estatus $idEstatus) | |
120 | + { | |
121 | + $this->idEstatus = $idEstatus; | |
122 | + | |
123 | + return $this; | |
124 | + } | |
125 | + | |
126 | + /** | |
127 | + * Get idEstatus | |
128 | + * | |
129 | + * @return \AppBundle\Entity\Estatus | |
130 | + */ | |
131 | + public function getIdEstatus() | |
132 | + { | |
133 | + return $this->idEstatus; | |
134 | + } | |
135 | +} | ... | ... |
src/AppBundle/Entity/Inscripcion.php~
... | ... | @@ -0,0 +1,56 @@ |
1 | +<?php | |
2 | + | |
3 | +namespace AppBundle\Entity; | |
4 | + | |
5 | +use Doctrine\ORM\Mapping as ORM; | |
6 | + | |
7 | +/** | |
8 | + * Inscripcion | |
9 | + * | |
10 | + * @ORM\Table(name="inscripcion", uniqueConstraints={@ORM\UniqueConstraint(name="i_inscripcion", columns={"id_oferta_academica", "id_estado_academico"})}, indexes={@ORM\Index(name="oferta_academica_inscripcion", columns={"id_oferta_academica"}), @ORM\Index(name="fki_estado_academico_inscripcion", columns={"id_estado_academico"}), @ORM\Index(name="fki_estatus_inscripcion", columns={"id_estatus"})}) | |
11 | + * @ORM\Entity | |
12 | + */ | |
13 | +class Inscripcion | |
14 | +{ | |
15 | + /** | |
16 | + * @var integer | |
17 | + * | |
18 | + * @ORM\Column(name="id", type="integer", nullable=false, options={"comment" = "Identificador de la inscripcion del estudiante"}) | |
19 | + * @ORM\Id | |
20 | + * @ORM\GeneratedValue(strategy="IDENTITY") | |
21 | + * @ORM\SequenceGenerator(sequenceName="inscripcion_id_seq", allocationSize=1, initialValue=1) | |
22 | + */ | |
23 | + private $id; | |
24 | + | |
25 | + /** | |
26 | + * @var \AppBundle\Entity\EstadoAcademico | |
27 | + * | |
28 | + * @ORM\ManyToOne(targetEntity="AppBundle\Entity\EstadoAcademico") | |
29 | + * @ORM\JoinColumns({ | |
30 | + * @ORM\JoinColumn(name="id_estado_academico", referencedColumnName="id", nullable=false) | |
31 | + * }) | |
32 | + */ | |
33 | + private $idEstadoAcademico; | |
34 | + | |
35 | + /** | |
36 | + * @var \AppBundle\Entity\OfertaAcademica | |
37 | + * | |
38 | + * @ORM\ManyToOne(targetEntity="AppBundle\Entity\OfertaAcademica") | |
39 | + * @ORM\JoinColumns({ | |
40 | + * @ORM\JoinColumn(name="id_oferta_academica", referencedColumnName="id", nullable=false) | |
41 | + * }) | |
42 | + */ | |
43 | + private $idOfertaAcademica; | |
44 | + | |
45 | + /** | |
46 | + * @var \AppBundle\Entity\Estatus | |
47 | + * | |
48 | + * @ORM\ManyToOne(targetEntity="AppBundle\Entity\Estatus") | |
49 | + * @ORM\JoinColumns({ | |
50 | + * @ORM\JoinColumn(name="id_estatus", referencedColumnName="id", nullable=false) | |
51 | + * }) | |
52 | + */ | |
53 | + private $idEstatus; | |
54 | + | |
55 | + | |
56 | +} | ... | ... |
src/AppBundle/Entity/MallaCurricular.php
... | ... | @@ -0,0 +1,165 @@ |
1 | +<?php | |
2 | + | |
3 | +namespace AppBundle\Entity; | |
4 | +use Doctrine\ORM\Mapping as ORM; | |
5 | + | |
6 | +/** | |
7 | + * MallaCurricular | |
8 | + * | |
9 | + * @ORM\Table(name="malla_curricular", uniqueConstraints={@ORM\UniqueConstraint(name="uq_codigo_malla_curricular", columns={"codigo"})}, indexes={@ORM\Index(name="fki_pfg_malla_curricular", columns={"id_pfg"}), @ORM\Index(name="fki_modalidad_malla_curricular", columns={"id_modalidad"})}) | |
10 | + * @ORM\Entity | |
11 | + */ | |
12 | +class MallaCurricular | |
13 | +{ | |
14 | + /** | |
15 | + * @var string | |
16 | + * | |
17 | + * @ORM\Column(name="nombre", type="string", length=100, nullable=false, options={"comment" = "Nombre de la malla curricular"}) | |
18 | + */ | |
19 | + private $nombre; | |
20 | + | |
21 | + /** | |
22 | + * @var string | |
23 | + * | |
24 | + * @ORM\Column(name="codigo", type="string", length=12, nullable=false, options={"comment" = "Codigo de la malla curricular (valor existente previo de crear este modelo de BD)"}) | |
25 | + */ | |
26 | + private $codigo; | |
27 | + | |
28 | + /** | |
29 | + * @var integer | |
30 | + * | |
31 | + * @ORM\Column(name="id", type="integer", nullable=false, options={"comment" = "Identificador de la malla curricular"}) | |
32 | + * @ORM\Id | |
33 | + * @ORM\GeneratedValue(strategy="IDENTITY") | |
34 | + * @ORM\SequenceGenerator(sequenceName="malla_curricular_id_seq", allocationSize=1, initialValue=1) | |
35 | + */ | |
36 | + private $id; | |
37 | + | |
38 | + /** | |
39 | + * @var \AppBundle\Entity\Pfg | |
40 | + * | |
41 | + * @ORM\ManyToOne(targetEntity="AppBundle\Entity\Pfg") | |
42 | + * @ORM\JoinColumns({ | |
43 | + * @ORM\JoinColumn(name="id_pfg", referencedColumnName="id", nullable=false) | |
44 | + * }) | |
45 | + */ | |
46 | + private $idPfg; | |
47 | + | |
48 | + /** | |
49 | + * @var \AppBundle\Entity\Modalidad | |
50 | + * | |
51 | + * @ORM\ManyToOne(targetEntity="\AppBundle\Entity\Modalidad") | |
52 | + * @ORM\JoinColumns({ | |
53 | + * @ORM\JoinColumn(name="id_modalidad", referencedColumnName="id", nullable=false) | |
54 | + * }) | |
55 | + */ | |
56 | + private $idModalidad; | |
57 | + | |
58 | + | |
59 | + | |
60 | + /** | |
61 | + * Set nombre | |
62 | + * | |
63 | + * @param string $nombre | |
64 | + * @return MallaCurricular | |
65 | + */ | |
66 | + public function setNombre($nombre) | |
67 | + { | |
68 | + $this->nombre = $nombre; | |
69 | + | |
70 | + return $this; | |
71 | + } | |
72 | + | |
73 | + /** | |
74 | + * Get nombre | |
75 | + * | |
76 | + * @return string | |
77 | + */ | |
78 | + public function getNombre() | |
79 | + { | |
80 | + return $this->nombre; | |
81 | + } | |
82 | + | |
83 | + /** | |
84 | + * Set codigo | |
85 | + * | |
86 | + * @param string $codigo | |
87 | + * @return MallaCurricular | |
88 | + */ | |
89 | + public function setCodigo($codigo) | |
90 | + { | |
91 | + $this->codigo = $codigo; | |
92 | + | |
93 | + return $this; | |
94 | + } | |
95 | + | |
96 | + /** | |
97 | + * Get codigo | |
98 | + * | |
99 | + * @return string | |
100 | + */ | |
101 | + public function getCodigo() | |
102 | + { | |
103 | + return $this->codigo; | |
104 | + } | |
105 | + | |
106 | + /** | |
107 | + * Get id | |
108 | + * | |
109 | + * @return integer | |
110 | + */ | |
111 | + public function getId() | |
112 | + { | |
113 | + return $this->id; | |
114 | + } | |
115 | + | |
116 | + /** | |
117 | + * Set idPfg | |
118 | + * | |
119 | + * @param \AppBundle\Entity\Pfg $idPfg | |
120 | + * @return MallaCurricular | |
121 | + */ | |
122 | + public function setIdPfg(\AppBundle\Entity\Pfg $idPfg) | |
123 | + { | |
124 | + $this->idPfg = $idPfg; | |
125 | + | |
126 | + return $this; | |
127 | + } | |
128 | + | |
129 | + /** | |
130 | + * Get idPfg | |
131 | + * | |
132 | + * @return \AppBundle\Entity\Pfg | |
133 | + */ | |
134 | + public function getIdPfg() | |
135 | + { | |
136 | + return $this->idPfg; | |
137 | + } | |
138 | + | |
139 | + /** | |
140 | + * Set idModalidad | |
141 | + * | |
142 | + * @param \AppBundle\Entity\Modalidad $idModalidad | |
143 | + * @return MallaCurricular | |
144 | + */ | |
145 | + public function setIdModalidad(\AppBundle\Entity\Modalidad $idModalidad) | |
146 | + { | |
147 | + $this->idModalidad = $idModalidad; | |
148 | + | |
149 | + return $this; | |
150 | + } | |
151 | + | |
152 | + /** | |
153 | + * Get idModalidad | |
154 | + * | |
155 | + * @return \AppBundle\Entity\Modalidad | |
156 | + */ | |
157 | + public function getIdModalidad() | |
158 | + { | |
159 | + return $this->idModalidad; | |
160 | + } | |
161 | + | |
162 | + public function __toString() { | |
163 | + return $this->getNombre(); | |
164 | + } | |
165 | +} | ... | ... |
src/AppBundle/Entity/MallaCurricular.php~
... | ... | @@ -0,0 +1,61 @@ |
1 | +<?php | |
2 | + | |
3 | +namespace AppBundle\Entity; | |
4 | +use Doctrine\ORM\Mapping as ORM; | |
5 | + | |
6 | +/** | |
7 | + * MallaCurricular | |
8 | + * | |
9 | + * @ORM\Table(name="malla_curricular", uniqueConstraints={@ORM\UniqueConstraint(name="uq_codigo_malla_curricular", columns={"codigo"})}, indexes={@ORM\Index(name="fki_pfg_malla_curricular", columns={"id_pfg"}), @ORM\Index(name="fki_modalidad_malla_curricular", columns={"id_modalidad"})}) | |
10 | + * @ORM\Entity | |
11 | + */ | |
12 | +class MallaCurricular | |
13 | +{ | |
14 | + /** | |
15 | + * @var string | |
16 | + * | |
17 | + * @ORM\Column(name="nombre", type="string", length=100, nullable=false, options={"comment" = "Nombre de la malla curricular"}) | |
18 | + */ | |
19 | + private $nombre; | |
20 | + | |
21 | + /** | |
22 | + * @var string | |
23 | + * | |
24 | + * @ORM\Column(name="codigo", type="string", length=12, nullable=false, options={"comment" = "Codigo de la malla curricular (valor existente previo de crear este modelo de BD)"}) | |
25 | + */ | |
26 | + private $codigo; | |
27 | + | |
28 | + /** | |
29 | + * @var integer | |
30 | + * | |
31 | + * @ORM\Column(name="id", type="integer", nullable=false, options={"comment" = "Identificador de la malla curricular"}) | |
32 | + * @ORM\Id | |
33 | + * @ORM\GeneratedValue(strategy="IDENTITY") | |
34 | + * @ORM\SequenceGenerator(sequenceName="malla_curricular_id_seq", allocationSize=1, initialValue=1) | |
35 | + */ | |
36 | + private $id; | |
37 | + | |
38 | + /** | |
39 | + * @var \AppBundle\Entity\Pfg | |
40 | + * | |
41 | + * @ORM\ManyToOne(targetEntity="AppBundle\Entity\Pfg") | |
42 | + * @ORM\JoinColumns({ | |
43 | + * @ORM\JoinColumn(name="id_pfg", referencedColumnName="id", nullable=false) | |
44 | + * }) | |
45 | + */ | |
46 | + private $idPfg; | |
47 | + | |
48 | + /** | |
49 | + * @var \AppBundle\Entity\Modalidad | |
50 | + * | |
51 | + * @ORM\ManyToOne(targetEntity="\AppBundle\Entity\Modalidad") | |
52 | + * @ORM\JoinColumns({ | |
53 | + * @ORM\JoinColumn(name="id_modalidad", referencedColumnName="id", nullable=false) | |
54 | + * }) | |
55 | + */ | |
56 | + private $idModalidad; | |
57 | + | |
58 | + | |
59 | + | |
60 | + | |
61 | +} | ... | ... |
src/AppBundle/Entity/MallaCurricularInstitucion.php
... | ... | @@ -0,0 +1,137 @@ |
1 | +<?php | |
2 | + | |
3 | +namespace AppBundle\Entity; | |
4 | + | |
5 | +use Doctrine\ORM\Mapping as ORM; | |
6 | + | |
7 | +/** | |
8 | + * MallaCurricularInstitucion | |
9 | + * | |
10 | + * @ORM\Table(name="malla_curricular_institucion", uniqueConstraints={@ORM\UniqueConstraint(name="i_malla_curricular_institucion", columns={"id_institucion", "id_malla_curricular"})}, indexes={@ORM\Index(name="fki_estatus_malla_curricular_institucion", columns={"id_estatus"}), @ORM\Index(name="fki_malla_curricular_malla_curricular_institucion", columns={"id_malla_curricular"}), @ORM\Index(name="fki_institucion_malla_curricular_institucion", columns={"id_institucion"})}) | |
11 | + * @ORM\Entity | |
12 | + */ | |
13 | +class MallaCurricularInstitucion | |
14 | +{ | |
15 | + /** | |
16 | + * @var integer | |
17 | + * | |
18 | + * @ORM\Column(name="id", type="integer", nullable=false, options={"comment" = "Identificador de la malla curricular institucion"}) | |
19 | + * @ORM\Id | |
20 | + * @ORM\GeneratedValue(strategy="IDENTITY") | |
21 | + * @ORM\SequenceGenerator(sequenceName="malla_curricular_institucion_id_seq", allocationSize=1, initialValue=1) | |
22 | + */ | |
23 | + private $id; | |
24 | + | |
25 | + /** | |
26 | + * @var \AppBundle\Entity\MallaCurricular | |
27 | + * | |
28 | + * @ORM\ManyToOne(targetEntity="AppBundle\Entity\MallaCurricular") | |
29 | + * @ORM\JoinColumns({ | |
30 | + * @ORM\JoinColumn(name="id_malla_curricular", referencedColumnName="id", nullable=false) | |
31 | + * }) | |
32 | + */ | |
33 | + private $idMallaCurricular; | |
34 | + | |
35 | + /** | |
36 | + * @var \AppBundle\Entity\Institucion | |
37 | + * | |
38 | + * @ORM\ManyToOne(targetEntity="AppBundle\Entity\Institucion") | |
39 | + * @ORM\JoinColumns({ | |
40 | + * @ORM\JoinColumn(name="id_institucion", referencedColumnName="id", nullable=false) | |
41 | + * }) | |
42 | + */ | |
43 | + private $idInstitucion; | |
44 | + | |
45 | + /** | |
46 | + * @var \AppBundle\Entity\Estatus | |
47 | + * | |
48 | + * @ORM\ManyToOne(targetEntity="AppBundle\Entity\Estatus") | |
49 | + * @ORM\JoinColumns({ | |
50 | + * @ORM\JoinColumn(name="id_estatus", referencedColumnName="id", nullable=false) | |
51 | + * }) | |
52 | + */ | |
53 | + private $idEstatus; | |
54 | + | |
55 | + | |
56 | + | |
57 | + | |
58 | + | |
59 | + /** | |
60 | + * Get id | |
61 | + * | |
62 | + * @return integer | |
63 | + */ | |
64 | + public function getId() | |
65 | + { | |
66 | + return $this->id; | |
67 | + } | |
68 | + | |
69 | + /** | |
70 | + * Set idMallaCurricular | |
71 | + * | |
72 | + * @param \AppBundle\Entity\MallaCurricular $idMallaCurricular | |
73 | + * @return MallaCurricularInstitucion | |
74 | + */ | |
75 | + public function setIdMallaCurricular(\AppBundle\Entity\MallaCurricular $idMallaCurricular) | |
76 | + { | |
77 | + $this->idMallaCurricular = $idMallaCurricular; | |
78 | + | |
79 | + return $this; | |
80 | + } | |
81 | + | |
82 | + /** | |
83 | + * Get idMallaCurricular | |
84 | + * | |
85 | + * @return \AppBundle\Entity\MallaCurricular | |
86 | + */ | |
87 | + public function getIdMallaCurricular() | |
88 | + { | |
89 | + return $this->idMallaCurricular; | |
90 | + } | |
91 | + | |
92 | + /** | |
93 | + * Set idInstitucion | |
94 | + * | |
95 | + * @param \AppBundle\Entity\Institucion $idInstitucion | |
96 | + * @return MallaCurricularInstitucion | |
97 | + */ | |
98 | + public function setIdInstitucion(\AppBundle\Entity\Institucion $idInstitucion) | |
99 | + { | |
100 | + $this->idInstitucion = $idInstitucion; | |
101 | + | |
102 | + return $this; | |
103 | + } | |
104 | + | |
105 | + /** | |
106 | + * Get idInstitucion | |
107 | + * | |
108 | + * @return \AppBundle\Entity\Institucion | |
109 | + */ | |
110 | + public function getIdInstitucion() | |
111 | + { | |
112 | + return $this->idInstitucion; | |
113 | + } | |
114 | + | |
115 | + /** | |
116 | + * Set idEstatus | |
117 | + * | |
118 | + * @param \AppBundle\Entity\Estatus $idEstatus | |
119 | + * @return MallaCurricularInstitucion | |
120 | + */ | |
121 | + public function setIdEstatus(\AppBundle\Entity\Estatus $idEstatus) | |
122 | + { | |
123 | + $this->idEstatus = $idEstatus; | |
124 | + | |
125 | + return $this; | |
126 | + } | |
127 | + | |
128 | + /** | |
129 | + * Get idEstatus | |
130 | + * | |
131 | + * @return \AppBundle\Entity\Estatus | |
132 | + */ | |
133 | + public function getIdEstatus() | |
134 | + { | |
135 | + return $this->idEstatus; | |
136 | + } | |
137 | +} | ... | ... |
src/AppBundle/Entity/MallaCurricularInstitucion.php~
... | ... | @@ -0,0 +1,58 @@ |
1 | +<?php | |
2 | + | |
3 | +namespace AppBundle\Entity; | |
4 | + | |
5 | +use Doctrine\ORM\Mapping as ORM; | |
6 | + | |
7 | +/** | |
8 | + * MallaCurricularInstitucion | |
9 | + * | |
10 | + * @ORM\Table(name="malla_curricular_institucion", uniqueConstraints={@ORM\UniqueConstraint(name="i_malla_curricular_institucion", columns={"id_institucion", "id_malla_curricular"})}, indexes={@ORM\Index(name="fki_estatus_malla_curricular_institucion", columns={"id_estatus"}), @ORM\Index(name="fki_malla_curricular_malla_curricular_institucion", columns={"id_malla_curricular"}), @ORM\Index(name="fki_institucion_malla_curricular_institucion", columns={"id_institucion"})}) | |
11 | + * @ORM\Entity | |
12 | + */ | |
13 | +class MallaCurricularInstitucion | |
14 | +{ | |
15 | + /** | |
16 | + * @var integer | |
17 | + * | |
18 | + * @ORM\Column(name="id", type="integer", nullable=false, options={"comment" = "Identificador de la malla curricular institucion"}) | |
19 | + * @ORM\Id | |
20 | + * @ORM\GeneratedValue(strategy="IDENTITY") | |
21 | + * @ORM\SequenceGenerator(sequenceName="malla_curricular_institucion_id_seq", allocationSize=1, initialValue=1) | |
22 | + */ | |
23 | + private $id; | |
24 | + | |
25 | + /** | |
26 | + * @var \AppBundle\Entity\MallaCurricular | |
27 | + * | |
28 | + * @ORM\ManyToOne(targetEntity="AppBundle\Entity\MallaCurricular") | |
29 | + * @ORM\JoinColumns({ | |
30 | + * @ORM\JoinColumn(name="id_malla_curricular", referencedColumnName="id", nullable=false) | |
31 | + * }) | |
32 | + */ | |
33 | + private $idMallaCurricular; | |
34 | + | |
35 | + /** | |
36 | + * @var \AppBundle\Entity\Institucion | |
37 | + * | |
38 | + * @ORM\ManyToOne(targetEntity="AppBundle\Entity\Institucion") | |
39 | + * @ORM\JoinColumns({ | |
40 | + * @ORM\JoinColumn(name="id_institucion", referencedColumnName="id", nullable=false) | |
41 | + * }) | |
42 | + */ | |
43 | + private $idInstitucion; | |
44 | + | |
45 | + /** | |
46 | + * @var \AppBundle\Entity\Estatus | |
47 | + * | |
48 | + * @ORM\ManyToOne(targetEntity="AppBundle\Entity\Estatus") | |
49 | + * @ORM\JoinColumns({ | |
50 | + * @ORM\JoinColumn(name="id_estatus", referencedColumnName="id", nullable=false) | |
51 | + * }) | |
52 | + */ | |
53 | + private $idEstatus; | |
54 | + | |
55 | + | |
56 | + | |
57 | + | |
58 | +} | ... | ... |
src/AppBundle/Entity/MallaCurricularUc.php
... | ... | @@ -0,0 +1,164 @@ |
1 | +<?php | |
2 | + | |
3 | +namespace AppBundle\Entity; | |
4 | + | |
5 | +use Doctrine\ORM\Mapping as ORM; | |
6 | + | |
7 | +/** | |
8 | + * MallaCurricularUc | |
9 | + * | |
10 | + * @ORM\Table(name="malla_curricular_uc", uniqueConstraints={@ORM\UniqueConstraint(name="i_malla_curricular", columns={"id_malla_curricular", "id_unidad_curricular_volumen"})}, indexes={@ORM\Index(name="fki_malla_curricular_malla_curricular_uc", columns={"id_malla_curricular"}), @ORM\Index(name="fki_trayecto_tramo_modalidad_malla_curricular_uc", columns={"id_trayecto_tramo_mod"}), @ORM\Index(name="fki_unidad_curricular_volumen_malla_curricular", columns={"id_unidad_curricular_volumen"})}) | |
11 | + * @ORM\Entity | |
12 | + */ | |
13 | +class MallaCurricularUc | |
14 | +{ | |
15 | + /** | |
16 | + * @var string | |
17 | + * | |
18 | + * @ORM\Column(name="num_tramos", type="decimal", precision=2, scale=0, nullable=false, options={"comment" = "Numero de tramos de la unidad curricular"}) | |
19 | + */ | |
20 | + private $numTramos; | |
21 | + | |
22 | + /** | |
23 | + * @var integer | |
24 | + * | |
25 | + * @ORM\Column(name="id", type="integer", nullable=false, options={"comment" = "Identificador del registro"}) | |
26 | + * @ORM\Id | |
27 | + * @ORM\GeneratedValue(strategy="IDENTITY") | |
28 | + * @ORM\SequenceGenerator(sequenceName="malla_curricular_uc_id_seq", allocationSize=1, initialValue=1) | |
29 | + */ | |
30 | + private $id; | |
31 | + | |
32 | + /** | |
33 | + * @var \AppBundle\Entity\UnidadCurricularVolumen | |
34 | + * | |
35 | + * @ORM\ManyToOne(targetEntity="AppBundle\Entity\UnidadCurricularVolumen") | |
36 | + * @ORM\JoinColumns({ | |
37 | + * @ORM\JoinColumn(name="id_unidad_curricular_volumen", referencedColumnName="id", nullable=false) | |
38 | + * }) | |
39 | + */ | |
40 | + private $idUnidadCurricularVolumen; | |
41 | + | |
42 | + /** | |
43 | + * @var \AppBundle\Entity\TrayectoTramoModalidad | |
44 | + * | |
45 | + * @ORM\ManyToOne(targetEntity="AppBundle\Entity\TrayectoTramoModalidad") | |
46 | + * @ORM\JoinColumns({ | |
47 | + * @ORM\JoinColumn(name="id_trayecto_tramo_mod", referencedColumnName="id", nullable=false) | |
48 | + * }) | |
49 | + */ | |
50 | + private $idTrayectoTramoMod; | |
51 | + | |
52 | + /** | |
53 | + * @var \AppBundle\Entity\MallaCurricular | |
54 | + * | |
55 | + * @ORM\ManyToOne(targetEntity="AppBundle\Entity\MallaCurricular") | |
56 | + * @ORM\JoinColumns({ | |
57 | + * @ORM\JoinColumn(name="id_malla_curricular", referencedColumnName="id", nullable=false) | |
58 | + * }) | |
59 | + */ | |
60 | + private $idMallaCurricular; | |
61 | + | |
62 | + | |
63 | + /** | |
64 | + * Set numTramos | |
65 | + * | |
66 | + * @param string $numTramos | |
67 | + * @return MallaCurricularUc | |
68 | + */ | |
69 | + public function setNumTramos($numTramos) | |
70 | + { | |
71 | + $this->numTramos = $numTramos; | |
72 | + | |
73 | + return $this; | |
74 | + } | |
75 | + | |
76 | + /** | |
77 | + * Get numTramos | |
78 | + * | |
79 | + * @return string | |
80 | + */ | |
81 | + public function getNumTramos() | |
82 | + { | |
83 | + return $this->numTramos; | |
84 | + } | |
85 | + | |
86 | + /** | |
87 | + * Get id | |
88 | + * | |
89 | + * @return integer | |
90 | + */ | |
91 | + public function getId() | |
92 | + { | |
93 | + return $this->id; | |
94 | + } | |
95 | + | |
96 | + /** | |
97 | + * Set idUnidadCurricularVolumen | |
98 | + * | |
99 | + * @param \AppBundle\Entity\UnidadCurricularVolumen $idUnidadCurricularVolumen | |
100 | + * @return MallaCurricularUc | |
101 | + */ | |
102 | + public function setIdUnidadCurricularVolumen(\AppBundle\Entity\UnidadCurricularVolumen $idUnidadCurricularVolumen) | |
103 | + { | |
104 | + $this->idUnidadCurricularVolumen = $idUnidadCurricularVolumen; | |
105 | + | |
106 | + return $this; | |
107 | + } | |
108 | + | |
109 | + /** | |
110 | + * Get idUnidadCurricularVolumen | |
111 | + * | |
112 | + * @return \AppBundle\Entity\UnidadCurricularVolumen | |
113 | + */ | |
114 | + public function getIdUnidadCurricularVolumen() | |
115 | + { | |
116 | + return $this->idUnidadCurricularVolumen; | |
117 | + } | |
118 | + | |
119 | + /** | |
120 | + * Set idTrayectoTramoMod | |
121 | + * | |
122 | + * @param \AppBundle\Entity\TrayectoTramoModalidad $idTrayectoTramoMod | |
123 | + * @return MallaCurricularUc | |
124 | + */ | |
125 | + public function setIdTrayectoTramoMod(\AppBundle\Entity\TrayectoTramoModalidad $idTrayectoTramoMod) | |
126 | + { | |
127 | + $this->idTrayectoTramoMod = $idTrayectoTramoMod; | |
128 | + | |
129 | + return $this; | |
130 | + } | |
131 | + | |
132 | + /** | |
133 | + * Get idTrayectoTramoMod | |
134 | + * | |
135 | + * @return \AppBundle\Entity\TrayectoTramoModalidad | |
136 | + */ | |
137 | + public function getIdTrayectoTramoMod() | |
138 | + { | |
139 | + return $this->idTrayectoTramoMod; | |
140 | + } | |
141 | + | |
142 | + /** | |
143 | + * Set idMallaCurricular | |
144 | + * | |
145 | + * @param \AppBundle\Entity\MallaCurricular $idMallaCurricular | |
146 | + * @return MallaCurricularUc | |
147 | + */ | |
148 | + public function setIdMallaCurricular(\AppBundle\Entity\MallaCurricular $idMallaCurricular) | |
149 | + { | |
150 | + $this->idMallaCurricular = $idMallaCurricular; | |
151 | + | |
152 | + return $this; | |
153 | + } | |
154 | + | |
155 | + /** | |
156 | + * Get idMallaCurricular | |
157 | + * | |
158 | + * @return \AppBundle\Entity\MallaCurricular | |
159 | + */ | |
160 | + public function getIdMallaCurricular() | |
161 | + { | |
162 | + return $this->idMallaCurricular; | |
163 | + } | |
164 | +} | ... | ... |
src/AppBundle/Entity/MallaCurricularUc.php~
... | ... | @@ -0,0 +1,62 @@ |
1 | +<?php | |
2 | + | |
3 | +namespace AppBundle\Entity; | |
4 | + | |
5 | +use Doctrine\ORM\Mapping as ORM; | |
6 | + | |
7 | +/** | |
8 | + * MallaCurricularUc | |
9 | + * | |
10 | + * @ORM\Table(name="malla_curricular_uc", uniqueConstraints={@ORM\UniqueConstraint(name="i_malla_curricular", columns={"id_malla_curricular", "id_unidad_curricular_volumen"})}, indexes={@ORM\Index(name="fki_malla_curricular_malla_curricular_uc", columns={"id_malla_curricular"}), @ORM\Index(name="fki_trayecto_tramo_modalidad_malla_curricular_uc", columns={"id_trayecto_tramo_mod"}), @ORM\Index(name="fki_unidad_curricular_volumen_malla_curricular", columns={"id_unidad_curricular_volumen"})}) | |
11 | + * @ORM\Entity | |
12 | + */ | |
13 | +class MallaCurricularUc | |
14 | +{ | |
15 | + /** | |
16 | + * @var string | |
17 | + * | |
18 | + * @ORM\Column(name="num_tramos", type="decimal", precision=2, scale=0, nullable=false, options={"comment" = "Numero de tramos de la unidad curricular"}) | |
19 | + */ | |
20 | + private $numTramos; | |
21 | + | |
22 | + /** | |
23 | + * @var integer | |
24 | + * | |
25 | + * @ORM\Column(name="id", type="integer", nullable=false, options={"comment" = "Identificador del registro"}) | |
26 | + * @ORM\Id | |
27 | + * @ORM\GeneratedValue(strategy="IDENTITY") | |
28 | + * @ORM\SequenceGenerator(sequenceName="malla_curricular_uc_id_seq", allocationSize=1, initialValue=1) | |
29 | + */ | |
30 | + private $id; | |
31 | + | |
32 | + /** | |
33 | + * @var \AppBundle\Entity\UnidadCurricularVolumen | |
34 | + * | |
35 | + * @ORM\ManyToOne(targetEntity="AppBundle\Entity\UnidadCurricularVolumen") | |
36 | + * @ORM\JoinColumns({ | |
37 | + * @ORM\JoinColumn(name="id_unidad_curricular_volumen", referencedColumnName="id", nullable=false) | |
38 | + * }) | |
39 | + */ | |
40 | + private $idUnidadCurricularVolumen; | |
41 | + | |
42 | + /** | |
43 | + * @var \AppBundle\Entity\TrayectoTramoModalidad | |
44 | + * | |
45 | + * @ORM\ManyToOne(targetEntity="AppBundle\Entity\TrayectoTramoModalidad") | |
46 | + * @ORM\JoinColumns({ | |
47 | + * @ORM\JoinColumn(name="id_trayecto_tramo_mod", referencedColumnName="id", nullable=false) | |
48 | + * }) | |
49 | + */ | |
50 | + private $idTrayectoTramoMod; | |
51 | + | |
52 | + /** | |
53 | + * @var \AppBundle\Entity\MallaCurricular | |
54 | + * | |
55 | + * @ORM\ManyToOne(targetEntity="AppBundle\Entity\MallaCurricular") | |
56 | + * @ORM\JoinColumns({ | |
57 | + * @ORM\JoinColumn(name="id_malla_curricular", referencedColumnName="id", nullable=false) | |
58 | + * }) | |
59 | + */ | |
60 | + private $idMallaCurricular; | |
61 | + | |
62 | +} | ... | ... |
src/AppBundle/Entity/Modalidad.php
... | ... | @@ -0,0 +1,76 @@ |
1 | +<?php | |
2 | + | |
3 | +namespace AppBundle\Entity; | |
4 | + | |
5 | +use Doctrine\ORM\Mapping as ORM; | |
6 | + | |
7 | +/** | |
8 | + * Modalidad | |
9 | + * | |
10 | + * @ORM\Table(name="modalidad", uniqueConstraints={@ORM\UniqueConstraint(name="uq_modalidad", columns={"nombre"})}) | |
11 | + * @ORM\Entity | |
12 | + */ | |
13 | +class Modalidad | |
14 | +{ | |
15 | + /** | |
16 | + * @var string | |
17 | + * | |
18 | + * @ORM\Column(name="nombre", type="string", length=20, nullable=false, options={"comment" = "Nombre de la modalidad de estudio"}) | |
19 | + */ | |
20 | + private $nombre; | |
21 | + | |
22 | + /** | |
23 | + * @var integer | |
24 | + * | |
25 | + * @ORM\Column(name="id", type="integer", nullable=false, options={"comment" = "Identificador de la modalidad"}) | |
26 | + * @ORM\Id | |
27 | + * @ORM\GeneratedValue(strategy="IDENTITY") | |
28 | + * @ORM\SequenceGenerator(sequenceName="modalidad_id_seq", allocationSize=1, initialValue=1) | |
29 | + */ | |
30 | + private $id; | |
31 | + | |
32 | + | |
33 | + | |
34 | + /** | |
35 | + * Set nombre | |
36 | + * | |
37 | + * @param string $nombre | |
38 | + * @return Modalidad | |
39 | + */ | |
40 | + public function setNombre($nombre) | |
41 | + { | |
42 | + $this->nombre = $nombre; | |
43 | + | |
44 | + return $this; | |
45 | + } | |
46 | + | |
47 | + /** | |
48 | + * Get nombre | |
49 | + * | |
50 | + * @return string | |
51 | + */ | |
52 | + public function getNombre() | |
53 | + { | |
54 | + return $this->nombre; | |
55 | + } | |
56 | + | |
57 | + /** | |
58 | + * Get id | |
59 | + * | |
60 | + * @return integer | |
61 | + */ | |
62 | + public function getId() | |
63 | + { | |
64 | + return $this->id; | |
65 | + } | |
66 | + | |
67 | + | |
68 | + /** | |
69 | + * | |
70 | + * @return string | |
71 | + */ | |
72 | + | |
73 | + public function __toString() { | |
74 | + return $this->getNombre(); | |
75 | + } | |
76 | +} | |
0 | 77 | \ No newline at end of file | ... | ... |
src/AppBundle/Entity/OfertaAcademica.php
... | ... | @@ -0,0 +1,260 @@ |
1 | +<?php | |
2 | + | |
3 | +namespace AppBundle\Entity; | |
4 | + | |
5 | +use Doctrine\ORM\Mapping as ORM; | |
6 | + | |
7 | +/** | |
8 | + * OfertaAcademica | |
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"})}) | |
11 | + * @ORM\Entity | |
12 | + */ | |
13 | +class OfertaAcademica | |
14 | +{ | |
15 | + /** | |
16 | + * @var string | |
17 | + * | |
18 | + * @ORM\Column(name="aula", type="string", length=10, nullable=true, options={"comment" = "Indica el aula donde se va a dictar la unidad curricular (EN OBSERVACION, ESTE VALOR PUEDE SER VARIABLE PARA UNA MISMA OFERTA)"}) | |
19 | + */ | |
20 | + private $aula; | |
21 | + | |
22 | + /** | |
23 | + * @var string | |
24 | + * | |
25 | + * @ORM\Column(name="cupo", type="decimal", precision=2, scale=0, nullable=false, options={"comment" = "Indica el numero de cupos para esa oferta"}) | |
26 | + */ | |
27 | + private $cupo; | |
28 | + | |
29 | + /** | |
30 | + * @var integer | |
31 | + * | |
32 | + * @ORM\Column(name="id", type="integer", nullable=false, options={"comment" = "Identificador de la unidad cirrucular"}) | |
33 | + * @ORM\Id | |
34 | + * @ORM\GeneratedValue(strategy="IDENTITY") | |
35 | + * @ORM\SequenceGenerator(sequenceName="oferta_academica_id_seq", allocationSize=1, initialValue=1) | |
36 | + */ | |
37 | + private $id; | |
38 | + | |
39 | + /** | |
40 | + * @var \AppBundle\Entity\MallaCurricularUC | |
41 | + * | |
42 | + * @ORM\ManyToOne(targetEntity="AppBundle\Entity\MallaCurricularUc") | |
43 | + * @ORM\JoinColumns({ | |
44 | + * @ORM\JoinColumn(name="id_malla_curricular_uc", referencedColumnName="id", nullable=false) | |
45 | + * }) | |
46 | + */ | |
47 | + private $idMallaCurricularUc; | |
48 | + | |
49 | + /** | |
50 | + * @var \AppBundle\Entity\Turno | |
51 | + * | |
52 | + * @ORM\ManyToOne(targetEntity="AppBundle\Entity\Turno") | |
53 | + * @ORM\JoinColumns({ | |
54 | + * @ORM\JoinColumn(name="id_turno", referencedColumnName="id", nullable=false) | |
55 | + * }) | |
56 | + */ | |
57 | + private $idTurno; | |
58 | + | |
59 | + /** | |
60 | + * @var \AppBundle\Entity\Seccion | |
61 | + * | |
62 | + * @ORM\ManyToOne(targetEntity="AppBundle\Entity\Seccion") | |
63 | + * @ORM\JoinColumns({ | |
64 | + * @ORM\JoinColumn(name="id_seccion", referencedColumnName="id", nullable=false) | |
65 | + * }) | |
66 | + */ | |
67 | + private $idSeccion; | |
68 | + | |
69 | + /** | |
70 | + * @var \AppBundle\Entity\RolInstitucion | |
71 | + * | |
72 | + * @ORM\ManyToOne(targetEntity="AppBundle\Entity\RolInstitucion") | |
73 | + * @ORM\JoinColumns({ | |
74 | + * @ORM\JoinColumn(name="id_rol_institucion", referencedColumnName="id", nullable=false) | |
75 | + * }) | |
76 | + */ | |
77 | + private $idRolInstitucion; | |
78 | + | |
79 | + /** | |
80 | + * @var \AppBundle\Entity\OfertaMallaCurricular | |
81 | + * | |
82 | + * @ORM\ManyToOne(targetEntity="AppBundle\Entity\OfertaMallaCurricular") | |
83 | + * @ORM\JoinColumns({ | |
84 | + * @ORM\JoinColumn(name="id_oferta_malla_curricular", referencedColumnName="id", nullable=false) | |
85 | + * }) | |
86 | + */ | |
87 | + private $idOfertaMallaCurricular; | |
88 | + | |
89 | + | |
90 | + /** | |
91 | + * Set aula | |
92 | + * | |
93 | + * @param string $aula | |
94 | + * @return OfertaAcademica | |
95 | + */ | |
96 | + public function setAula($aula) | |
97 | + { | |
98 | + $this->aula = $aula; | |
99 | + | |
100 | + return $this; | |
101 | + } | |
102 | + | |
103 | + /** | |
104 | + * Get aula | |
105 | + * | |
106 | + * @return string | |
107 | + */ | |
108 | + public function getAula() | |
109 | + { | |
110 | + return $this->aula; | |
111 | + } | |
112 | + | |
113 | + /** | |
114 | + * Set cupo | |
115 | + * | |
116 | + * @param string $cupo | |
117 | + * @return OfertaAcademica | |
118 | + */ | |
119 | + public function setCupo($cupo) | |
120 | + { | |
121 | + $this->cupo = $cupo; | |
122 | + | |
123 | + return $this; | |
124 | + } | |
125 | + | |
126 | + /** | |
127 | + * Get cupo | |
128 | + * | |
129 | + * @return string | |
130 | + */ | |
131 | + public function getCupo() | |
132 | + { | |
133 | + return $this->cupo; | |
134 | + } | |
135 | + | |
136 | + /** | |
137 | + * Get id | |
138 | + * | |
139 | + * @return integer | |
140 | + */ | |
141 | + public function getId() | |
142 | + { | |
143 | + return $this->id; | |
144 | + } | |
145 | + | |
146 | + /** | |
147 | + * Set idMallaCurricularUc | |
148 | + * | |
149 | + * @param \AppBundle\Entity\MallaCurricularUC $idMallaCurricularUc | |
150 | + * @return OfertaAcademica | |
151 | + */ | |
152 | + public function setIdMallaCurricularUc(\AppBundle\Entity\MallaCurricularUC $idMallaCurricularUc) | |
153 | + { | |
154 | + $this->idMallaCurricularUc = $idMallaCurricularUc; | |
155 | + | |
156 | + return $this; | |
157 | + } | |
158 | + | |
159 | + /** | |
160 | + * Get idMallaCurricularUc | |
161 | + * | |
162 | + * @return \AppBundle\Entity\MallaCurricularUC | |
163 | + */ | |
164 | + public function getIdMallaCurricularUc() | |
165 | + { | |
166 | + return $this->idMallaCurricularUc; | |
167 | + } | |
168 | + | |
169 | + /** | |
170 | + * Set idTurno | |
171 | + * | |
172 | + * @param \AppBundle\Entity\Turno $idTurno | |
173 | + * @return OfertaAcademica | |
174 | + */ | |
175 | + public function setIdTurno(\AppBundle\Entity\Turno $idTurno) | |
176 | + { | |
177 | + $this->idTurno = $idTurno; | |
178 | + | |
179 | + return $this; | |
180 | + } | |
181 | + | |
182 | + /** | |
183 | + * Get idTurno | |
184 | + * | |
185 | + * @return \AppBundle\Entity\Turno | |
186 | + */ | |
187 | + public function getIdTurno() | |
188 | + { | |
189 | + return $this->idTurno; | |
190 | + } | |
191 | + | |
192 | + /** | |
193 | + * Set idSeccion | |
194 | + * | |
195 | + * @param \AppBundle\Entity\Seccion $idSeccion | |
196 | + * @return OfertaAcademica | |
197 | + */ | |
198 | + public function setIdSeccion(\AppBundle\Entity\Seccion $idSeccion) | |
199 | + { | |
200 | + $this->idSeccion = $idSeccion; | |
201 | + | |
202 | + return $this; | |
203 | + } | |
204 | + | |
205 | + /** | |
206 | + * Get idSeccion | |
207 | + * | |
208 | + * @return \AppBundle\Entity\Seccion | |
209 | + */ | |
210 | + public function getIdSeccion() | |
211 | + { | |
212 | + return $this->idSeccion; | |
213 | + } | |
214 | + | |
215 | + /** | |
216 | + * Set idRolInstitucion | |
217 | + * | |
218 | + * @param \AppBundle\Entity\RolInstitucion $idRolInstitucion | |
219 | + * @return OfertaAcademica | |
220 | + */ | |
221 | + public function setIdRolInstitucion(\AppBundle\Entity\RolInstitucion $idRolInstitucion) | |
222 | + { | |
223 | + $this->idRolInstitucion = $idRolInstitucion; | |
224 | + | |
225 | + return $this; | |
226 | + } | |
227 | + | |
228 | + /** | |
229 | + * Get idRolInstitucion | |
230 | + * | |
231 | + * @return \AppBundle\Entity\RolInstitucion | |
232 | + */ | |
233 | + public function getIdRolInstitucion() | |
234 | + { | |
235 | + return $this->idRolInstitucion; | |
236 | + } | |
237 | + | |
238 | + /** | |
239 | + * Set idOfertaMallaCurricular | |
240 | + * | |
241 | + * @param \AppBundle\Entity\OfertaMallaCurricular $idOfertaMallaCurricular | |
242 | + * @return OfertaAcademica | |
243 | + */ | |
244 | + public function setIdOfertaMallaCurricular(\AppBundle\Entity\OfertaMallaCurricular $idOfertaMallaCurricular) | |
245 | + { | |
246 | + $this->idOfertaMallaCurricular = $idOfertaMallaCurricular; | |
247 | + | |
248 | + return $this; | |
249 | + } | |
250 | + | |
251 | + /** | |
252 | + * Get idOfertaMallaCurricular | |
253 | + * | |
254 | + * @return \AppBundle\Entity\OfertaMallaCurricular | |
255 | + */ | |
256 | + public function getIdOfertaMallaCurricular() | |
257 | + { | |
258 | + return $this->idOfertaMallaCurricular; | |
259 | + } | |
260 | +} | ... | ... |
src/AppBundle/Entity/OfertaAcademica.php~
... | ... | @@ -0,0 +1,93 @@ |
1 | +<?php | |
2 | + | |
3 | +namespace AppBundle\Entity; | |
4 | + | |
5 | +use Doctrine\ORM\Mapping as ORM; | |
6 | + | |
7 | +/** | |
8 | + * OfertaAcademica | |
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"})}) | |
11 | + * @ORM\Entity | |
12 | + */ | |
13 | +class OfertaAcademica | |
14 | +{ | |
15 | + /** | |
16 | + * @var string | |
17 | + * | |
18 | + * @ORM\Column(name="aula", type="string", length=10, nullable=true, options={"comment" = "Indica el aula donde se va a dictar la unidad curricular (EN OBSERVACION, ESTE VALOR PUEDE SER VARIABLE PARA UNA MISMA OFERTA)"}) | |
19 | + */ | |
20 | + private $aula; | |
21 | + | |
22 | + /** | |
23 | + * @var string | |
24 | + * | |
25 | + * @ORM\Column(name="cupo", type="decimal", precision=2, scale=0, nullable=false, options={"comment" = "Indica el numero de cupos para esa oferta"}) | |
26 | + */ | |
27 | + private $cupo; | |
28 | + | |
29 | + /** | |
30 | + * @var integer | |
31 | + * | |
32 | + * @ORM\Column(name="id", type="integer", nullable=false, options={"comment" = "Identificador de la unidad cirrucular"}) | |
33 | + * @ORM\Id | |
34 | + * @ORM\GeneratedValue(strategy="IDENTITY") | |
35 | + * @ORM\SequenceGenerator(sequenceName="oferta_academica_id_seq", allocationSize=1, initialValue=1) | |
36 | + */ | |
37 | + private $id; | |
38 | + | |
39 | + /** | |
40 | + * @var \AppBundle\Entity\MallaCurricularUC | |
41 | + * | |
42 | + * @ORM\ManyToOne(targetEntity="AppBundle\Entity\MallaCurricularUC") | |
43 | + * @ORM\JoinColumns({ | |
44 | + * @ORM\JoinColumn(name="id_malla_curricular_uc", referencedColumnName="id", nullable=false) | |
45 | + * }) | |
46 | + */ | |
47 | + private $idMallaCurricularUc; | |
48 | + | |
49 | + /** | |
50 | + * @var \AppBundle\Entity\Turno | |
51 | + * | |
52 | + * @ORM\ManyToOne(targetEntity="AppBundle\Entity\Turno") | |
53 | + * @ORM\JoinColumns({ | |
54 | + * @ORM\JoinColumn(name="id_turno", referencedColumnName="id", nullable=false) | |
55 | + * }) | |
56 | + */ | |
57 | + private $idTurno; | |
58 | + | |
59 | + /** | |
60 | + * @var \AppBundle\Entity\Seccion | |
61 | + * | |
62 | + * @ORM\ManyToOne(targetEntity="AppBundle\Entity\Seccion") | |
63 | + * @ORM\JoinColumns({ | |
64 | + * @ORM\JoinColumn(name="id_seccion", referencedColumnName="id", nullable=false) | |
65 | + * }) | |
66 | + */ | |
67 | + private $idSeccion; | |
68 | + | |
69 | + /** | |
70 | + * @var \AppBundle\Entity\RolInstitucion | |
71 | + * | |
72 | + * @ORM\ManyToOne(targetEntity="AppBundle\Entity\RolInstitucion") | |
73 | + * @ORM\JoinColumns({ | |
74 | + * @ORM\JoinColumn(name="id_rol_institucion", referencedColumnName="id", nullable=false) | |
75 | + * }) | |
76 | + */ | |
77 | + private $idRolInstitucion; | |
78 | + | |
79 | + /** | |
80 | + * @var \AppBundle\Entity\OfertaMallaCurricular | |
81 | + * | |
82 | + * @ORM\ManyToOne(targetEntity="AppBundle\Entity\OfertaMallaCurricular") | |
83 | + * @ORM\JoinColumns({ | |
84 | + * @ORM\JoinColumn(name="id_oferta_malla_curricular", referencedColumnName="id", nullable=false) | |
85 | + * }) | |
86 | + */ | |
87 | + private $idOfertaMallaCurricular; | |
88 | + | |
89 | + | |
90 | + | |
91 | + | |
92 | + | |
93 | +} | ... | ... |
src/AppBundle/Entity/OfertaMallaCurricular.php
... | ... | @@ -0,0 +1,110 @@ |
1 | +<?php | |
2 | + | |
3 | +namespace AppBundle\Entity; | |
4 | + | |
5 | +use Doctrine\ORM\Mapping as ORM; | |
6 | + | |
7 | +/** | |
8 | + * OfertaMallaCurricular | |
9 | + * | |
10 | + * @ORM\Table(name="oferta_malla_curricular", uniqueConstraints={@ORM\UniqueConstraint(name="i_oferta_malla_curricular", columns={"id_malla_curricular_institucion", "id_periodo"})}, indexes={@ORM\Index(name="fki_id_malla_curricular_institucion_oferta_malla_curricular", columns={"id_malla_curricular_institucion"}), @ORM\Index(name="fki_periodo_oferta_malla_curricular", columns={"id_periodo"})}) | |
11 | + * @ORM\Entity | |
12 | + */ | |
13 | +class OfertaMallaCurricular | |
14 | +{ | |
15 | + /** | |
16 | + * @var integer | |
17 | + * | |
18 | + * @ORM\Column(name="id", type="integer") | |
19 | + * @ORM\Id | |
20 | + * @ORM\GeneratedValue(strategy="IDENTITY") | |
21 | + * @ORM\SequenceGenerator(sequenceName="oferta_malla_curricular_id_seq", allocationSize=1, initialValue=1) | |
22 | + */ | |
23 | + private $id; | |
24 | + | |
25 | + /** | |
26 | + * @var \AppBundle\Entity\Periodo | |
27 | + * | |
28 | + * @ORM\ManyToOne(targetEntity="AppBundle\Entity\Periodo") | |
29 | + * @ORM\JoinColumns({ | |
30 | + * @ORM\JoinColumn(name="id_periodo", referencedColumnName="id", nullable=false) | |
31 | + * }) | |
32 | + */ | |
33 | + private $idPeriodo; | |
34 | + | |
35 | + /** | |
36 | + * @var \AppBundle\Entity\MallaCurricularInstitucion | |
37 | + * | |
38 | + * @ORM\ManyToOne(targetEntity="AppBundle\Entity\MallaCurricularInstitucion") | |
39 | + * @ORM\JoinColumns({ | |
40 | + * @ORM\JoinColumn(name="id_malla_curricular_institucion", referencedColumnName="id", nullable=false) | |
41 | + * }) | |
42 | + */ | |
43 | + private $idMallaCurricularInstitucion; | |
44 | + | |
45 | + | |
46 | + | |
47 | + /** | |
48 | + * Get id | |
49 | + * | |
50 | + * @return integer | |
51 | + */ | |
52 | + public function getId() | |
53 | + { | |
54 | + return $this->id; | |
55 | + } | |
56 | + | |
57 | + /** | |
58 | + * Set idPeriodo | |
59 | + * | |
60 | + * @param \AppBundle\Entity\Periodo $idPeriodo | |
61 | + * @return OfertaMallaCurricular | |
62 | + */ | |
63 | + public function setIdPeriodo(\AppBundle\Entity\Periodo $idPeriodo) | |
64 | + { | |
65 | + $this->idPeriodo = $idPeriodo; | |
66 | + | |
67 | + return $this; | |
68 | + } | |
69 | + | |
70 | + /** | |
71 | + * Get idPeriodo | |
72 | + * | |
73 | + * @return \AppBundle\Entity\Periodo | |
74 | + */ | |
75 | + public function getIdPeriodo() | |
76 | + { | |
77 | + return $this->idPeriodo; | |
78 | + } | |
79 | + | |
80 | + /** | |
81 | + * Set idMallaCurricularInstitucion | |
82 | + * | |
83 | + * @param \AppBundle\Entity\MallaCurricularInstitucion $idMallaCurricularInstitucion | |
84 | + * @return OfertaMallaCurricular | |
85 | + */ | |
86 | + public function setIdMallaCurricularInstitucion(\AppBundle\Entity\MallaCurricularInstitucion $idMallaCurricularInstitucion) | |
87 | + { | |
88 | + $this->idMallaCurricularInstitucion = $idMallaCurricularInstitucion; | |
89 | + | |
90 | + return $this; | |
91 | + } | |
92 | + | |
93 | + /** | |
94 | + * Get idMallaCurricularInstitucion | |
95 | + * | |
96 | + * @return \AppBundle\Entity\MallaCurricularInstitucion | |
97 | + */ | |
98 | + public function getIdMallaCurricularInstitucion() | |
99 | + { | |
100 | + return $this->idMallaCurricularInstitucion; | |
101 | + } | |
102 | + | |
103 | + /** | |
104 | + * | |
105 | + * @return string | |
106 | + */ | |
107 | + public function __toString() { | |
108 | + return $this->getIdMallaCurricularInstitucion()->getIdMallaCurricular()->getNombre(); | |
109 | + } | |
110 | +} | ... | ... |
src/AppBundle/Entity/OfertaMallaCurricular.php~
... | ... | @@ -0,0 +1,46 @@ |
1 | +<?php | |
2 | + | |
3 | +namespace AppBundle\Entity; | |
4 | + | |
5 | +use Doctrine\ORM\Mapping as ORM; | |
6 | + | |
7 | +/** | |
8 | + * OfertaMallaCurricular | |
9 | + * | |
10 | + * @ORM\Table(name="oferta_malla_curricular", uniqueConstraints={@ORM\UniqueConstraint(name="i_oferta_malla_curricular", columns={"id_malla_curricular_institucion", "id_periodo"})}, indexes={@ORM\Index(name="fki_id_malla_curricular_institucion_oferta_malla_curricular", columns={"id_malla_curricular_institucion"}), @ORM\Index(name="fki_periodo_oferta_malla_curricular", columns={"id_periodo"})}) | |
11 | + * @ORM\Entity | |
12 | + */ | |
13 | +class OfertaMallaCurricular | |
14 | +{ | |
15 | + /** | |
16 | + * @var integer | |
17 | + * | |
18 | + * @ORM\Column(name="id", type="integer") | |
19 | + * @ORM\Id | |
20 | + * @ORM\GeneratedValue(strategy="IDENTITY") | |
21 | + * @ORM\SequenceGenerator(sequenceName="oferta_malla_curricular_id_seq", allocationSize=1, initialValue=1) | |
22 | + */ | |
23 | + private $id; | |
24 | + | |
25 | + /** | |
26 | + * @var \AppBundle\Entity\Periodo | |
27 | + * | |
28 | + * @ORM\ManyToOne(targetEntity="AppBundle\Entity\Periodo") | |
29 | + * @ORM\JoinColumns({ | |
30 | + * @ORM\JoinColumn(name="id_periodo", referencedColumnName="id", nullable=false) | |
31 | + * }) | |
32 | + */ | |
33 | + private $idPeriodo; | |
34 | + | |
35 | + /** | |
36 | + * @var \AppBundle\Entity\MallaCurricularInstitucion | |
37 | + * | |
38 | + * @ORM\ManyToOne(targetEntity="AppBundle\Entity\MallaCurricularInstitucion") | |
39 | + * @ORM\JoinColumns({ | |
40 | + * @ORM\JoinColumn(name="id_malla_curricular_institucion", referencedColumnName="id", nullable=false) | |
41 | + * }) | |
42 | + */ | |
43 | + private $idMallaCurricularInstitucion; | |
44 | + | |
45 | + | |
46 | +} | |
0 | 47 | \ No newline at end of file | ... | ... |
src/AppBundle/Entity/Periodo.php
... | ... | @@ -0,0 +1,101 @@ |
1 | +<?php | |
2 | + | |
3 | +namespace AppBundle\Entity; | |
4 | + | |
5 | +use Doctrine\ORM\Mapping as ORM; | |
6 | + | |
7 | +/** | |
8 | + * Periodo | |
9 | + * | |
10 | + * @ORM\Table(name="periodo") | |
11 | + * @ORM\Entity | |
12 | + */ | |
13 | +class Periodo | |
14 | +{ | |
15 | + /** | |
16 | + * @var string | |
17 | + * | |
18 | + * @ORM\Column(name="nombre", type="string", length=8, nullable=false, options={"comment" = "nombre periodo"}) | |
19 | + */ | |
20 | + private $nombre; | |
21 | + | |
22 | + /** | |
23 | + * @var \AppBundle\Entity\Estatus | |
24 | + * | |
25 | + * @ORM\ManyToOne(targetEntity="AppBundle\Entity\Estatus") | |
26 | + * @ORM\JoinColumns({ | |
27 | + * @ORM\JoinColumn(name="id_estatus", referencedColumnName="id", nullable=false) | |
28 | + * }) | |
29 | + */ | |
30 | + private $idEstatus; | |
31 | + | |
32 | + /** | |
33 | + * @var integer | |
34 | + * | |
35 | + * @ORM\Column(name="id", type="integer", nullable=false, options={"comment" = "identificador del periodo lectivo"}) | |
36 | + * @ORM\Id | |
37 | + * @ORM\GeneratedValue(strategy="IDENTITY") | |
38 | + * @ORM\SequenceGenerator(sequenceName="periodo_id_seq", allocationSize=1, initialValue=1) | |
39 | + */ | |
40 | + private $id; | |
41 | + | |
42 | + /** | |
43 | + * Set nombre | |
44 | + * | |
45 | + * @param string $nombre | |
46 | + * @return Periodo | |
47 | + */ | |
48 | + public function setNombre($nombre) | |
49 | + { | |
50 | + $this->nombre = $nombre; | |
51 | + | |
52 | + return $this; | |
53 | + } | |
54 | + | |
55 | + /** | |
56 | + * Get nombre | |
57 | + * | |
58 | + * @return string | |
59 | + */ | |
60 | + public function getNombre() | |
61 | + { | |
62 | + return $this->nombre; | |
63 | + } | |
64 | + | |
65 | + /** | |
66 | + * Get id | |
67 | + * | |
68 | + * @return integer | |
69 | + */ | |
70 | + public function getId() | |
71 | + { | |
72 | + return $this->id; | |
73 | + } | |
74 | + | |
75 | + /** | |
76 | + * Set idEstatus | |
77 | + * | |
78 | + * @param \AppBundle\Entity\Estatus $idEstatus | |
79 | + * @return Periodo | |
80 | + */ | |
81 | + public function setIdEstatus(\AppBundle\Entity\Estatus $idEstatus) | |
82 | + { | |
83 | + $this->idEstatus = $idEstatus; | |
84 | + | |
85 | + return $this; | |
86 | + } | |
87 | + | |
88 | + /** | |
89 | + * Get idEstatus | |
90 | + * | |
91 | + * @return \AppBundle\Entity\Estatus | |
92 | + */ | |
93 | + public function getIdEstatus() | |
94 | + { | |
95 | + return $this->idEstatus; | |
96 | + } | |
97 | + | |
98 | + public function __toString() { | |
99 | + return $this->getNombre(); | |
100 | + } | |
101 | +} | ... | ... |
src/AppBundle/Entity/Periodo.php~
... | ... | @@ -0,0 +1,45 @@ |
1 | +<?php | |
2 | + | |
3 | +namespace AppBundle\Entity; | |
4 | + | |
5 | +use Doctrine\ORM\Mapping as ORM; | |
6 | + | |
7 | +/** | |
8 | + * Periodo | |
9 | + * | |
10 | + * @ORM\Table(name="periodo") | |
11 | + * @ORM\Entity | |
12 | + */ | |
13 | +class Periodo | |
14 | +{ | |
15 | + /** | |
16 | + * @var string | |
17 | + * | |
18 | + * @ORM\Column(name="nombre", type="string", length=8, nullable=false, options={"comment" = "nombre periodo"}) | |
19 | + */ | |
20 | + private $nombre; | |
21 | + | |
22 | + /** | |
23 | + * @var \AppBundle\Entity\Estatus | |
24 | + * | |
25 | + * @ORM\ManyToOne(targetEntity="AppBundle\Entity\Estatus") | |
26 | + * @ORM\JoinColumns({ | |
27 | + * @ORM\JoinColumn(name="id_estatus", referencedColumnName="id", nullable=false) | |
28 | + * }) | |
29 | + */ | |
30 | + private $idEstatus; | |
31 | + | |
32 | + /** | |
33 | + * @var integer | |
34 | + * | |
35 | + * @ORM\Column(name="id", type="integer", nullable=false, options={"comment" = "identificador del periodo lectivo"}) | |
36 | + * @ORM\Id | |
37 | + * @ORM\GeneratedValue(strategy="IDENTITY") | |
38 | + * @ORM\SequenceGenerator(sequenceName="periodo_id_seq", allocationSize=1, initialValue=1) | |
39 | + */ | |
40 | + private $id; | |
41 | + | |
42 | + | |
43 | + | |
44 | + | |
45 | +} | |
0 | 46 | \ No newline at end of file | ... | ... |
src/AppBundle/Entity/Pfg.php
... | ... | @@ -0,0 +1,136 @@ |
1 | +<?php | |
2 | + | |
3 | +namespace AppBundle\Entity; | |
4 | + | |
5 | +use Doctrine\ORM\Mapping as ORM; | |
6 | + | |
7 | +/** | |
8 | + * Pfg | |
9 | + * | |
10 | + * @ORM\Table(name="pfg", uniqueConstraints={@ORM\UniqueConstraint(name="uq_programa", columns={"codigo", "nombre"})}) | |
11 | + * @ORM\Entity | |
12 | + */ | |
13 | +class Pfg | |
14 | +{ | |
15 | + /** | |
16 | + * @var string | |
17 | + * | |
18 | + * @ORM\Column(name="nombre", type="string", length=80, nullable=false, options={"comment" = "nombre programa de formacion de grado"}) | |
19 | + */ | |
20 | + private $nombre; | |
21 | + | |
22 | + /** | |
23 | + * @var string | |
24 | + * | |
25 | + * @ORM\Column(name="codigo", type="string", length=8, nullable=false, options={"comment" = "codigo programa de formacion de grado"}) | |
26 | + */ | |
27 | + private $codigo; | |
28 | + | |
29 | + /** | |
30 | + * @var boolean | |
31 | + * | |
32 | + * @ORM\Column(name="carrera_ubv", type="boolean", nullable=false, options={"comment" = "Indica si la carreras o PFG es dictada por la UBV"}) | |
33 | + */ | |
34 | + private $carreraUbv; | |
35 | + | |
36 | + /** | |
37 | + * @var integer | |
38 | + * | |
39 | + * @ORM\Column(name="id", type="integer", nullable=false, options={"comment" = "identificador del programa de formacion de grado"}) | |
40 | + * @ORM\Id | |
41 | + * @ORM\GeneratedValue(strategy="IDENTITY") | |
42 | + * @ORM\SequenceGenerator(sequenceName="pfg_id_seq", allocationSize=1, initialValue=1) | |
43 | + */ | |
44 | + private $id; | |
45 | + | |
46 | + | |
47 | + | |
48 | + /** | |
49 | + * Set nombre | |
50 | + * | |
51 | + * @param string $nombre | |
52 | + * @return Pfg | |
53 | + */ | |
54 | + public function setNombre($nombre) | |
55 | + { | |
56 | + $this->nombre = $nombre; | |
57 | + | |
58 | + return $this; | |
59 | + } | |
60 | + | |
61 | + /** | |
62 | + * Get nombre | |
63 | + * | |
64 | + * @return string | |
65 | + */ | |
66 | + public function getNombre() | |
67 | + { | |
68 | + return $this->nombre; | |
69 | + } | |
70 | + | |
71 | + /** | |
72 | + * Set codigo | |
73 | + * | |
74 | + * @param string $codigo | |
75 | + * @return Pfg | |
76 | + */ | |
77 | + public function setCodigo($codigo) | |
78 | + { | |
79 | + $this->codigo = $codigo; | |
80 | + | |
81 | + return $this; | |
82 | + } | |
83 | + | |
84 | + /** | |
85 | + * Get codigo | |
86 | + * | |
87 | + * @return string | |
88 | + */ | |
89 | + public function getCodigo() | |
90 | + { | |
91 | + return $this->codigo; | |
92 | + } | |
93 | + | |
94 | + /** | |
95 | + * Set carreraUbv | |
96 | + * | |
97 | + * @param boolean $carreraUbv | |
98 | + * @return Pfg | |
99 | + */ | |
100 | + public function setCarreraUbv($carreraUbv) | |
101 | + { | |
102 | + $this->carreraUbv = $carreraUbv; | |
103 | + | |
104 | + return $this; | |
105 | + } | |
106 | + | |
107 | + /** | |
108 | + * Get carreraUbv | |
109 | + * | |
110 | + * @return boolean | |
111 | + */ | |
112 | + public function getCarreraUbv() | |
113 | + { | |
114 | + return $this->carreraUbv; | |
115 | + } | |
116 | + | |
117 | + /** | |
118 | + * Get id | |
119 | + * | |
120 | + * @return integer | |
121 | + */ | |
122 | + public function getId() | |
123 | + { | |
124 | + return $this->id; | |
125 | + } | |
126 | + | |
127 | + | |
128 | + /** | |
129 | + * | |
130 | + * @return string | |
131 | + */ | |
132 | + | |
133 | + public function __toString() { | |
134 | + return $this->getNombre(); | |
135 | + } | |
136 | +} | ... | ... |
src/AppBundle/Entity/Pfg.php~
... | ... | @@ -0,0 +1,126 @@ |
1 | +<?php | |
2 | + | |
3 | +namespace AppBundle\Entity; | |
4 | + | |
5 | +use Doctrine\ORM\Mapping as ORM; | |
6 | + | |
7 | +/** | |
8 | + * Pfg | |
9 | + * | |
10 | + * @ORM\Table(name="pfg", uniqueConstraints={@ORM\UniqueConstraint(name="uq_programa", columns={"codigo", "nombre"})}) | |
11 | + * @ORM\Entity | |
12 | + */ | |
13 | +class Pfg | |
14 | +{ | |
15 | + /** | |
16 | + * @var string | |
17 | + * | |
18 | + * @ORM\Column(name="nombre", type="string", length=80, nullable=false, options={"comment" = "nombre programa de formacion de grado"}) | |
19 | + */ | |
20 | + private $nombre; | |
21 | + | |
22 | + /** | |
23 | + * @var string | |
24 | + * | |
25 | + * @ORM\Column(name="codigo", type="string", length=8, nullable=false, options={"comment" = "codigo programa de formacion de grado"}) | |
26 | + */ | |
27 | + private $codigo; | |
28 | + | |
29 | + /** | |
30 | + * @var boolean | |
31 | + * | |
32 | + * @ORM\Column(name="carrera_ubv", type="boolean", nullable=false, options={"comment" = "Indica si la carreras o PFG es dictada por la UBV"}) | |
33 | + */ | |
34 | + private $carreraUbv; | |
35 | + | |
36 | + /** | |
37 | + * @var integer | |
38 | + * | |
39 | + * @ORM\Column(name="id", type="integer", nullable=false, options={"comment" = "identificador del programa de formacion de grado"}) | |
40 | + * @ORM\Id | |
41 | + * @ORM\GeneratedValue(strategy="IDENTITY") | |
42 | + * @ORM\SequenceGenerator(sequenceName="pfg_id_seq", allocationSize=1, initialValue=1) | |
43 | + */ | |
44 | + private $id; | |
45 | + | |
46 | + | |
47 | + | |
48 | + /** | |
49 | + * Set nombre | |
50 | + * | |
51 | + * @param string $nombre | |
52 | + * @return Pfg | |
53 | + */ | |
54 | + public function setNombre($nombre) | |
55 | + { | |
56 | + $this->nombre = $nombre; | |
57 | + | |
58 | + return $this; | |
59 | + } | |
60 | + | |
61 | + /** | |
62 | + * Get nombre | |
63 | + * | |
64 | + * @return string | |
65 | + */ | |
66 | + public function getNombre() | |
67 | + { | |
68 | + return $this->nombre; | |
69 | + } | |
70 | + | |
71 | + /** | |
72 | + * Set codigo | |
73 | + * | |
74 | + * @param string $codigo | |
75 | + * @return Pfg | |
76 | + */ | |
77 | + public function setCodigo($codigo) | |
78 | + { | |
79 | + $this->codigo = $codigo; | |
80 | + | |
81 | + return $this; | |
82 | + } | |
83 | + | |
84 | + /** | |
85 | + * Get codigo | |
86 | + * | |
87 | + * @return string | |
88 | + */ | |
89 | + public function getCodigo() | |
90 | + { | |
91 | + return $this->codigo; | |
92 | + } | |
93 | + | |
94 | + /** | |
95 | + * Set carreraUbv | |
96 | + * | |
97 | + * @param boolean $carreraUbv | |
98 | + * @return Pfg | |
99 | + */ | |
100 | + public function setCarreraUbv($carreraUbv) | |
101 | + { | |
102 | + $this->carreraUbv = $carreraUbv; | |
103 | + | |
104 | + return $this; | |
105 | + } | |
106 | + | |
107 | + /** | |
108 | + * Get carreraUbv | |
109 | + * | |
110 | + * @return boolean | |
111 | + */ | |
112 | + public function getCarreraUbv() | |
113 | + { | |
114 | + return $this->carreraUbv; | |
115 | + } | |
116 | + | |
117 | + /** | |
118 | + * Get id | |
119 | + * | |
120 | + * @return integer | |
121 | + */ | |
122 | + public function getId() | |
123 | + { | |
124 | + return $this->id; | |
125 | + } | |
126 | +} | |
0 | 127 | \ No newline at end of file | ... | ... |
src/AppBundle/Entity/Seccion.php
... | ... | @@ -0,0 +1,75 @@ |
1 | +<?php | |
2 | + | |
3 | +namespace AppBundle\Entity; | |
4 | + | |
5 | +use Doctrine\ORM\Mapping as ORM; | |
6 | + | |
7 | +/** | |
8 | + * Seccion | |
9 | + * | |
10 | + * @ORM\Table(name="seccion", uniqueConstraints={@ORM\UniqueConstraint(name="uq_seccion", columns={"nombre"})}) | |
11 | + * @ORM\Entity | |
12 | + */ | |
13 | +class Seccion | |
14 | +{ | |
15 | + /** | |
16 | + * @var string | |
17 | + * | |
18 | + * @ORM\Column(name="nombre", type="string", length=20, nullable=false, options={"comment" = "nombre de la seccion"}) | |
19 | + */ | |
20 | + private $nombre; | |
21 | + | |
22 | + /** | |
23 | + * @var integer | |
24 | + * | |
25 | + * @ORM\Column(name="id", type="integer", nullable=false, options={"comment" = "Identificador de las seccion"}) | |
26 | + * @ORM\Id | |
27 | + * @ORM\GeneratedValue(strategy="IDENTITY") | |
28 | + * @ORM\SequenceGenerator(sequenceName="seccion_id_seq", allocationSize=1, initialValue=1) | |
29 | + */ | |
30 | + private $id; | |
31 | + | |
32 | + | |
33 | + | |
34 | + /** | |
35 | + * Set nombre | |
36 | + * | |
37 | + * @param string $nombre | |
38 | + * @return Seccion | |
39 | + */ | |
40 | + public function setNombre($nombre) | |
41 | + { | |
42 | + $this->nombre = $nombre; | |
43 | + | |
44 | + return $this; | |
45 | + } | |
46 | + | |
47 | + /** | |
48 | + * Get nombre | |
49 | + * | |
50 | + * @return string | |
51 | + */ | |
52 | + public function getNombre() | |
53 | + { | |
54 | + return $this->nombre; | |
55 | + } | |
56 | + | |
57 | + /** | |
58 | + * Get id | |
59 | + * | |
60 | + * @return integer | |
61 | + */ | |
62 | + public function getId() | |
63 | + { | |
64 | + return $this->id; | |
65 | + } | |
66 | + | |
67 | + /** | |
68 | + * | |
69 | + * @return string | |
70 | + */ | |
71 | + | |
72 | + public function __toString() { | |
73 | + return $this->getNombre(); | |
74 | + } | |
75 | +} | |
0 | 76 | \ No newline at end of file | ... | ... |
src/AppBundle/Entity/Tramo.php
... | ... | @@ -0,0 +1,75 @@ |
1 | +<?php | |
2 | + | |
3 | +namespace AppBundle\Entity; | |
4 | + | |
5 | +use Doctrine\ORM\Mapping as ORM; | |
6 | + | |
7 | +/** | |
8 | + * Tramo | |
9 | + * | |
10 | + * @ORM\Table(name="tramo", uniqueConstraints={@ORM\UniqueConstraint(name="uq_tramo_nombre", columns={"nombre"})}) | |
11 | + * @ORM\Entity | |
12 | + */ | |
13 | +class Tramo | |
14 | +{ | |
15 | + /** | |
16 | + * @var string | |
17 | + * | |
18 | + * @ORM\Column(name="nombre", type="string", length=10, nullable=false, options={"comment" = "nombre del tramo"}) | |
19 | + */ | |
20 | + private $nombre; | |
21 | + | |
22 | + /** | |
23 | + * @var integer | |
24 | + * | |
25 | + * @ORM\Column(name="id", type="integer", nullable=false, options={"comment" = "identificador del tramo"}) | |
26 | + * @ORM\Id | |
27 | + * @ORM\GeneratedValue(strategy="IDENTITY") | |
28 | + * @ORM\SequenceGenerator(sequenceName="tramo_id_seq", allocationSize=1, initialValue=1) | |
29 | + */ | |
30 | + private $id; | |
31 | + | |
32 | + | |
33 | + | |
34 | + /** | |
35 | + * Set nombre | |
36 | + * | |
37 | + * @param string $nombre | |
38 | + * @return Tramo | |
39 | + */ | |
40 | + public function setNombre($nombre) | |
41 | + { | |
42 | + $this->nombre = $nombre; | |
43 | + | |
44 | + return $this; | |
45 | + } | |
46 | + | |
47 | + /** | |
48 | + * Get nombre | |
49 | + * | |
50 | + * @return string | |
51 | + */ | |
52 | + public function getNombre() | |
53 | + { | |
54 | + return $this->nombre; | |
55 | + } | |
56 | + | |
57 | + /** | |
58 | + * Get id | |
59 | + * | |
60 | + * @return integer | |
61 | + */ | |
62 | + public function getId() | |
63 | + { | |
64 | + return $this->id; | |
65 | + } | |
66 | + | |
67 | + /** | |
68 | + * | |
69 | + * @return string | |
70 | + */ | |
71 | + | |
72 | + public function __toString() { | |
73 | + return $this->getNombre(); | |
74 | + } | |
75 | +} | ... | ... |
src/AppBundle/Entity/Tramo.php~
... | ... | @@ -0,0 +1,75 @@ |
1 | +<?php | |
2 | + | |
3 | +namespace AppBundle\Entity; | |
4 | + | |
5 | +use Doctrine\ORM\Mapping as ORM; | |
6 | + | |
7 | +/** | |
8 | + * Tramo | |
9 | + * | |
10 | + * @ORM\Table(name="tramo", uniqueConstraints={@ORM\UniqueConstraint(name="uq_tramo_nombre", columns={"nombre"})}) | |
11 | + * @ORM\Entity | |
12 | + */ | |
13 | +class Tramo | |
14 | +{ | |
15 | + /** | |
16 | + * @var string | |
17 | + * | |
18 | + * @ORM\Column(name="nombre", type="string", length=10, nullable=false, options={"comment" = "nombre del tramo"}) | |
19 | + */ | |
20 | + private $nombre; | |
21 | + | |
22 | + /** | |
23 | + * @var integer | |
24 | + * | |
25 | + * @ORM\Column(name="id", type="integer", nullable=false, options={"comment" = "identificador del tramo"}) | |
26 | + * @ORM\Id | |
27 | + * @ORM\GeneratedValue(strategy="IDENTITY") | |
28 | + * @ORM\SequenceGenerator(sequenceName="tramo_id_seq", allocationSize=1, initialValue=1) | |
29 | + */ | |
30 | + private $id; | |
31 | + | |
32 | + | |
33 | + | |
34 | + /** | |
35 | + * Set nombre | |
36 | + * | |
37 | + * @param string $nombre | |
38 | + * @return Tramo | |
39 | + */ | |
40 | + public function setNombre($nombre) | |
41 | + { | |
42 | + $this->nombre = $nombre; | |
43 | + | |
44 | + return $this; | |
45 | + } | |
46 | + | |
47 | + /** | |
48 | + * Get nombre | |
49 | + * | |
50 | + * @return string | |
51 | + */ | |
52 | + public function getNombre() | |
53 | + { | |
54 | + return $this->nombre; | |
55 | + } | |
56 | + | |
57 | + /** | |
58 | + * Get id | |
59 | + * | |
60 | + * @return integer | |
61 | + */ | |
62 | + public function getId() | |
63 | + { | |
64 | + return $this->id; | |
65 | + } | |
66 | + | |
67 | + /** | |
68 | + * | |
69 | + * @return string | |
70 | + */ | |
71 | + | |
72 | + public function __toString() { | |
73 | + return $this->getNombre(); | |
74 | + } | |
75 | +} | |
0 | 76 | \ No newline at end of file | ... | ... |
src/AppBundle/Entity/Trayecto.php
... | ... | @@ -0,0 +1,75 @@ |
1 | +<?php | |
2 | + | |
3 | +namespace AppBundle\Entity; | |
4 | + | |
5 | +use Doctrine\ORM\Mapping as ORM; | |
6 | + | |
7 | +/** | |
8 | + * Trayecto | |
9 | + * | |
10 | + * @ORM\Table(name="trayecto", uniqueConstraints={@ORM\UniqueConstraint(name="uq_trayecto_nombre", columns={"nombre"})}) | |
11 | + * @ORM\Entity | |
12 | + */ | |
13 | +class Trayecto | |
14 | +{ | |
15 | + /** | |
16 | + * @var string | |
17 | + * | |
18 | + * @ORM\Column(name="nombre", type="string", length=4, nullable=false, options={"comment" = "nombre del trayecto"}) | |
19 | + */ | |
20 | + private $nombre; | |
21 | + | |
22 | + /** | |
23 | + * @var integer | |
24 | + * | |
25 | + * @ORM\Column(name="id", type="integer", nullable=false, options={"comment" = "identificador del trayecto"}) | |
26 | + * @ORM\Id | |
27 | + * @ORM\GeneratedValue(strategy="IDENTITY") | |
28 | + * @ORM\SequenceGenerator(sequenceName="trayecto_id_seq", allocationSize=1, initialValue=1) | |
29 | + */ | |
30 | + private $id; | |
31 | + | |
32 | + | |
33 | + | |
34 | + /** | |
35 | + * Set nombre | |
36 | + * | |
37 | + * @param string $nombre | |
38 | + * @return Trayecto | |
39 | + */ | |
40 | + public function setNombre($nombre) | |
41 | + { | |
42 | + $this->nombre = $nombre; | |
43 | + | |
44 | + return $this; | |
45 | + } | |
46 | + | |
47 | + /** | |
48 | + * Get nombre | |
49 | + * | |
50 | + * @return string | |
51 | + */ | |
52 | + public function getNombre() | |
53 | + { | |
54 | + return $this->nombre; | |
55 | + } | |
56 | + | |
57 | + /** | |
58 | + * Get id | |
59 | + * | |
60 | + * @return integer | |
61 | + */ | |
62 | + public function getId() | |
63 | + { | |
64 | + return $this->id; | |
65 | + } | |
66 | + | |
67 | + /** | |
68 | + * | |
69 | + * @return string | |
70 | + */ | |
71 | + | |
72 | + public function __toString() { | |
73 | + return $this->getNombre(); | |
74 | + } | |
75 | +} | ... | ... |
src/AppBundle/Entity/Trayecto.php~
... | ... | @@ -0,0 +1,75 @@ |
1 | +<?php | |
2 | + | |
3 | +namespace AppBundle\Entity; | |
4 | + | |
5 | +use Doctrine\ORM\Mapping as ORM; | |
6 | + | |
7 | +/** | |
8 | + * Trayecto | |
9 | + * | |
10 | + * @ORM\Table(name="trayecto", uniqueConstraints={@ORM\UniqueConstraint(name="uq_trayecto_nombre", columns={"nombre"})}) | |
11 | + * @ORM\Entity | |
12 | + */ | |
13 | +class Trayecto | |
14 | +{ | |
15 | + /** | |
16 | + * @var string | |
17 | + * | |
18 | + * @ORM\Column(name="nombre", type="string", length=4, nullable=false, options={"comment" = "nombre del trayecto"}) | |
19 | + */ | |
20 | + private $nombre; | |
21 | + | |
22 | + /** | |
23 | + * @var integer | |
24 | + * | |
25 | + * @ORM\Column(name="id", type="integer", nullable=false, options={"comment" = "identificador del trayecto"}) | |
26 | + * @ORM\Id | |
27 | + * @ORM\GeneratedValue(strategy="IDENTITY") | |
28 | + * @ORM\SequenceGenerator(sequenceName="trayecto_id_seq", allocationSize=1, initialValue=1) | |
29 | + */ | |
30 | + private $id; | |
31 | + | |
32 | + | |
33 | + | |
34 | + /** | |
35 | + * Set nombre | |
36 | + * | |
37 | + * @param string $nombre | |
38 | + * @return Trayecto | |
39 | + */ | |
40 | + public function setNombre($nombre) | |
41 | + { | |
42 | + $this->nombre = $nombre; | |
43 | + | |
44 | + return $this; | |
45 | + } | |
46 | + | |
47 | + /** | |
48 | + * Get nombre | |
49 | + * | |
50 | + * @return string | |
51 | + */ | |
52 | + public function getNombre() | |
53 | + { | |
54 | + return $this->nombre; | |
55 | + } | |
56 | + | |
57 | + /** | |
58 | + * Get id | |
59 | + * | |
60 | + * @return integer | |
61 | + */ | |
62 | + public function getId() | |
63 | + { | |
64 | + return $this->id; | |
65 | + } | |
66 | + | |
67 | + /** | |
68 | + * | |
69 | + * @return string | |
70 | + */ | |
71 | + | |
72 | + public function __toString() { | |
73 | + return $this->getNombre(); | |
74 | + } | |
75 | +} | |
0 | 76 | \ No newline at end of file | ... | ... |
src/AppBundle/Entity/TrayectoTramoModalidad.php
... | ... | @@ -0,0 +1,135 @@ |
1 | +<?php | |
2 | + | |
3 | +namespace AppBundle\Entity; | |
4 | + | |
5 | +use Doctrine\ORM\Mapping as ORM; | |
6 | + | |
7 | +/** | |
8 | + * TrayectoTramoModalidad | |
9 | + * | |
10 | + * @ORM\Table(name="trayecto_tramo_modalidad", uniqueConstraints={@ORM\UniqueConstraint(name="i_trayecto_tramo_modalidad", columns={"id_trayecto", "id_tramo"})}, indexes={@ORM\Index(name="fki_modalidad_trayecto_tramo_modalidad", columns={"id_modalidad"}), @ORM\Index(name="fki_tramo_trayecto_tramo_modalidad", columns={"id_tramo"}), @ORM\Index(name="IDX_AE063967814981A6", columns={"id_trayecto"})}) | |
11 | + * @ORM\Entity | |
12 | + */ | |
13 | +class TrayectoTramoModalidad | |
14 | +{ | |
15 | + /** | |
16 | + * @var integer | |
17 | + * | |
18 | + * @ORM\Column(name="id", type="integer", nullable=false, options={"comment" = "identificador del trayecto_tramo_modalidad"}) | |
19 | + * @ORM\Id | |
20 | + * @ORM\GeneratedValue(strategy="IDENTITY") | |
21 | + * @ORM\SequenceGenerator(sequenceName="trayecto_tramo_modalidad_id_seq", allocationSize=1, initialValue=1) | |
22 | + */ | |
23 | + private $id; | |
24 | + | |
25 | + /** | |
26 | + * @var \AppBundle\Entity\Trayecto | |
27 | + * | |
28 | + * @ORM\ManyToOne(targetEntity="AppBundle\Entity\Trayecto") | |
29 | + * @ORM\JoinColumns({ | |
30 | + * @ORM\JoinColumn(name="id_trayecto", referencedColumnName="id", nullable=false) | |
31 | + * }) | |
32 | + */ | |
33 | + private $idTrayecto; | |
34 | + | |
35 | + /** | |
36 | + * @var \AppBundle\Entity\Tramo | |
37 | + * | |
38 | + * @ORM\ManyToOne(targetEntity="AppBundle\Entity\Tramo") | |
39 | + * @ORM\JoinColumns({ | |
40 | + * @ORM\JoinColumn(name="id_tramo", referencedColumnName="id", nullable=false) | |
41 | + * }) | |
42 | + */ | |
43 | + private $idTramo; | |
44 | + | |
45 | + /** | |
46 | + * @var \AppBundle\Entity\Modalidad | |
47 | + * | |
48 | + * @ORM\ManyToOne(targetEntity="AppBundle\Entity\Modalidad") | |
49 | + * @ORM\JoinColumns({ | |
50 | + * @ORM\JoinColumn(name="id_modalidad", referencedColumnName="id", nullable=false) | |
51 | + * }) | |
52 | + */ | |
53 | + private $idModalidad; | |
54 | + | |
55 | + | |
56 | + | |
57 | + /** | |
58 | + * Get id | |
59 | + * | |
60 | + * @return integer | |
61 | + */ | |
62 | + public function getId() | |
63 | + { | |
64 | + return $this->id; | |
65 | + } | |
66 | + | |
67 | + /** | |
68 | + * Set idTrayecto | |
69 | + * | |
70 | + * @param \AppBundle\Entity\Trayecto $idTrayecto | |
71 | + * @return TrayectoTramoModalidad | |
72 | + */ | |
73 | + public function setIdTrayecto(\AppBundle\Entity\Trayecto $idTrayecto) | |
74 | + { | |
75 | + $this->idTrayecto = $idTrayecto; | |
76 | + | |
77 | + return $this; | |
78 | + } | |
79 | + | |
80 | + /** | |
81 | + * Get idTrayecto | |
82 | + * | |
83 | + * @return \AppBundle\Entity\Trayecto | |
84 | + */ | |
85 | + public function getIdTrayecto() | |
86 | + { | |
87 | + return $this->idTrayecto; | |
88 | + } | |
89 | + | |
90 | + /** | |
91 | + * Set idTramo | |
92 | + * | |
93 | + * @param \AppBundle\Entity\Tramo $idTramo | |
94 | + * @return TrayectoTramoModalidad | |
95 | + */ | |
96 | + public function setIdTramo(\AppBundle\Entity\Tramo $idTramo) | |
97 | + { | |
98 | + $this->idTramo = $idTramo; | |
99 | + | |
100 | + return $this; | |
101 | + } | |
102 | + | |
103 | + /** | |
104 | + * Get idTramo | |
105 | + * | |
106 | + * @return \AppBundle\Entity\Tramo | |
107 | + */ | |
108 | + public function getIdTramo() | |
109 | + { | |
110 | + return $this->idTramo; | |
111 | + } | |
112 | + | |
113 | + /** | |
114 | + * Set idModalidad | |
115 | + * | |
116 | + * @param \AppBundle\Entity\Modalidad $idModalidad | |
117 | + * @return TrayectoTramoModalidad | |
118 | + */ | |
119 | + public function setIdModalidad(\AppBundle\Entity\Modalidad $idModalidad) | |
120 | + { | |
121 | + $this->idModalidad = $idModalidad; | |
122 | + | |
123 | + return $this; | |
124 | + } | |
125 | + | |
126 | + /** | |
127 | + * Get idModalidad | |
128 | + * | |
129 | + * @return \AppBundle\Entity\Modalidad | |
130 | + */ | |
131 | + public function getIdModalidad() | |
132 | + { | |
133 | + return $this->idModalidad; | |
134 | + } | |
135 | +} | ... | ... |
src/AppBundle/Entity/TrayectoTramoModalidad.php~
... | ... | @@ -0,0 +1,58 @@ |
1 | +<?php | |
2 | + | |
3 | +namespace AppBundle\Entity; | |
4 | + | |
5 | +use Doctrine\ORM\Mapping as ORM; | |
6 | + | |
7 | +/** | |
8 | + * TrayectoTramoModalidad | |
9 | + * | |
10 | + * @ORM\Table(name="trayecto_tramo_modalidad", uniqueConstraints={@ORM\UniqueConstraint(name="i_trayecto_tramo_modalidad", columns={"id_trayecto", "id_tramo"})}, indexes={@ORM\Index(name="fki_modalidad_trayecto_tramo_modalidad", columns={"id_modalidad"}), @ORM\Index(name="fki_tramo_trayecto_tramo_modalidad", columns={"id_tramo"}), @ORM\Index(name="IDX_AE063967814981A6", columns={"id_trayecto"})}) | |
11 | + * @ORM\Entity | |
12 | + */ | |
13 | +class TrayectoTramoModalidad | |
14 | +{ | |
15 | + /** | |
16 | + * @var integer | |
17 | + * | |
18 | + * @ORM\Column(name="id", type="integer", nullable=false, options={"comment" = "identificador del trayecto_tramo_modalidad"}) | |
19 | + * @ORM\Id | |
20 | + * @ORM\GeneratedValue(strategy="IDENTITY") | |
21 | + * @ORM\SequenceGenerator(sequenceName="trayecto_tramo_modalidad_id_seq", allocationSize=1, initialValue=1) | |
22 | + */ | |
23 | + private $id; | |
24 | + | |
25 | + /** | |
26 | + * @var \AppBundle\Entity\Trayecto | |
27 | + * | |
28 | + * @ORM\ManyToOne(targetEntity="AppBundle\Entity\Trayecto") | |
29 | + * @ORM\JoinColumns({ | |
30 | + * @ORM\JoinColumn(name="id_trayecto", referencedColumnName="id", nullable=false) | |
31 | + * }) | |
32 | + */ | |
33 | + private $idTrayecto; | |
34 | + | |
35 | + /** | |
36 | + * @var \AppBundle\Entity\Tramo | |
37 | + * | |
38 | + * @ORM\ManyToOne(targetEntity="AppBundle\Entity\Tramo") | |
39 | + * @ORM\JoinColumns({ | |
40 | + * @ORM\JoinColumn(name="id_tramo", referencedColumnName="id", nullable=false) | |
41 | + * }) | |
42 | + */ | |
43 | + private $idTramo; | |
44 | + | |
45 | + /** | |
46 | + * @var \AppBundle\Entity\Modalidad | |
47 | + * | |
48 | + * @ORM\ManyToOne(targetEntity="AppBundle\Entity\Modalidad") | |
49 | + * @ORM\JoinColumns({ | |
50 | + * @ORM\JoinColumn(name="id_modalidad", referencedColumnName="id", nullable=false) | |
51 | + * }) | |
52 | + */ | |
53 | + private $idModalidad; | |
54 | + | |
55 | + | |
56 | + | |
57 | + | |
58 | +} | |
0 | 59 | \ No newline at end of file | ... | ... |
src/AppBundle/Entity/Turno.php
... | ... | @@ -0,0 +1,66 @@ |
1 | +<?php | |
2 | + | |
3 | +namespace AppBundle\Entity; | |
4 | + | |
5 | +use Doctrine\ORM\Mapping as ORM; | |
6 | + | |
7 | +/** | |
8 | + * Turno | |
9 | + * | |
10 | + * @ORM\Table(name="turno") | |
11 | + * @ORM\Entity | |
12 | + */ | |
13 | +class Turno | |
14 | +{ | |
15 | + /** | |
16 | + * @var string | |
17 | + * | |
18 | + * @ORM\Column(name="nombre", type="string", length=15, nullable=false, options={"comment" = "registra el nombre del turno"}) | |
19 | + */ | |
20 | + private $nombre; | |
21 | + | |
22 | + /** | |
23 | + * @var integer | |
24 | + * | |
25 | + * @ORM\Column(name="id", type="integer", nullable=false, options={"comment" = "identificador unico del turno"}) | |
26 | + * @ORM\Id | |
27 | + * @ORM\GeneratedValue(strategy="IDENTITY") | |
28 | + * @ORM\SequenceGenerator(sequenceName="turno_id_seq", allocationSize=1, initialValue=1) | |
29 | + */ | |
30 | + private $id; | |
31 | + | |
32 | + | |
33 | + | |
34 | + /** | |
35 | + * Set nombre | |
36 | + * | |
37 | + * @param string $nombre | |
38 | + * @return Turno | |
39 | + */ | |
40 | + public function setNombre($nombre) | |
41 | + { | |
42 | + $this->nombre = $nombre; | |
43 | + | |
44 | + return $this; | |
45 | + } | |
46 | + | |
47 | + /** | |
48 | + * Get nombre | |
49 | + * | |
50 | + * @return string | |
51 | + */ | |
52 | + public function getNombre() | |
53 | + { | |
54 | + return $this->nombre; | |
55 | + } | |
56 | + | |
57 | + /** | |
58 | + * Get id | |
59 | + * | |
60 | + * @return integer | |
61 | + */ | |
62 | + public function getId() | |
63 | + { | |
64 | + return $this->id; | |
65 | + } | |
66 | +} | |
0 | 67 | \ No newline at end of file | ... | ... |
src/AppBundle/Entity/UnidadCurricular.php
... | ... | @@ -0,0 +1,158 @@ |
1 | +<?php | |
2 | + | |
3 | +namespace AppBundle\Entity; | |
4 | + | |
5 | +use Doctrine\ORM\Mapping as ORM; | |
6 | + | |
7 | +/** | |
8 | + * UnidadCurricular | |
9 | + * | |
10 | + * @ORM\Table(name="unidad_curricular", uniqueConstraints={@ORM\UniqueConstraint(name="unidad_curricular_nombre_key", columns={"nombre", "codigo"})}) | |
11 | + * @ORM\Entity | |
12 | + */ | |
13 | +class UnidadCurricular | |
14 | +{ | |
15 | + /** | |
16 | + * @var string | |
17 | + * | |
18 | + * @ORM\Column(name="nombre", type="string", length=250, nullable=false, options={"comment" = "registra el nombre de la unidad curricular"}) | |
19 | + */ | |
20 | + private $nombre; | |
21 | + | |
22 | + /** | |
23 | + * @var string | |
24 | + * | |
25 | + * @ORM\Column(name="codigo", type="string", length=15, nullable=false, options={"comment" = "registra el codigo de la unidad curricular"}) | |
26 | + */ | |
27 | + | |
28 | + private $codigo; | |
29 | + | |
30 | + | |
31 | + /** | |
32 | + * @var string | |
33 | + * | |
34 | + * @ORM\Column(name="horas", type="decimal", precision=2, scale=0, nullable=false, options={"comment" = "registra la cantidas de horas que son reglamentarias para una unidad curricular"}) | |
35 | + */ | |
36 | + private $horas; | |
37 | + | |
38 | + /** | |
39 | + * @var string | |
40 | + * | |
41 | + * @ORM\Column(name="creditos", type="decimal", precision=2, scale=0, nullable=true, options={"comment" = "registra la cantidas de creditos de la UC si es que posee los mismos"}) | |
42 | + */ | |
43 | + private $creditos; | |
44 | + | |
45 | + /** | |
46 | + * @var integer | |
47 | + * | |
48 | + * @ORM\Column(name="id", type="integer", nullable=false, options={"comment" = "identificador unico de la unidad curricular"}) | |
49 | + * @ORM\Id | |
50 | + * @ORM\GeneratedValue(strategy="IDENTITY") | |
51 | + * @ORM\SequenceGenerator(sequenceName="unidad_curricular_id_seq", allocationSize=1, initialValue=1) | |
52 | + */ | |
53 | + private $id; | |
54 | + | |
55 | + | |
56 | + | |
57 | + /** | |
58 | + * Set nombre | |
59 | + * | |
60 | + * @param string $nombre | |
61 | + * @return UnidadCurricular | |
62 | + */ | |
63 | + public function setNombre($nombre) | |
64 | + { | |
65 | + $this->nombre = $nombre; | |
66 | + | |
67 | + return $this; | |
68 | + } | |
69 | + | |
70 | + /** | |
71 | + * Get nombre | |
72 | + * | |
73 | + * @return string | |
74 | + */ | |
75 | + public function getNombre() | |
76 | + { | |
77 | + return $this->nombre; | |
78 | + } | |
79 | + | |
80 | + /** | |
81 | + * Set codigo | |
82 | + * | |
83 | + * @param string $codigo | |
84 | + * @return UnidadCurricular | |
85 | + */ | |
86 | + public function setCodigo($codigo) | |
87 | + { | |
88 | + $this->codigo = $codigo; | |
89 | + | |
90 | + return $this; | |
91 | + } | |
92 | + | |
93 | + /** | |
94 | + * Get codigo | |
95 | + * | |
96 | + * @return string | |
97 | + */ | |
98 | + public function getCodigo() | |
99 | + { | |
100 | + return $this->codigo; | |
101 | + } | |
102 | + | |
103 | + /** | |
104 | + * Set horas | |
105 | + * | |
106 | + * @param string $horas | |
107 | + * @return UnidadCurricular | |
108 | + */ | |
109 | + public function setHoras($horas) | |
110 | + { | |
111 | + $this->horas = $horas; | |
112 | + | |
113 | + return $this; | |
114 | + } | |
115 | + | |
116 | + /** | |
117 | + * Get horas | |
118 | + * | |
119 | + * @return string | |
120 | + */ | |
121 | + public function getHoras() | |
122 | + { | |
123 | + return $this->horas; | |
124 | + } | |
125 | + | |
126 | + /** | |
127 | + * Get id | |
128 | + * | |
129 | + * @return integer | |
130 | + */ | |
131 | + public function getId() | |
132 | + { | |
133 | + return $this->id; | |
134 | + } | |
135 | + | |
136 | + /** | |
137 | + * Set creditos | |
138 | + * | |
139 | + * @param string $creditos | |
140 | + * @return UnidadCurricular | |
141 | + */ | |
142 | + public function setCreditos($creditos) | |
143 | + { | |
144 | + $this->creditos = $creditos; | |
145 | + | |
146 | + return $this; | |
147 | + } | |
148 | + | |
149 | + /** | |
150 | + * Get creditos | |
151 | + * | |
152 | + * @return string | |
153 | + */ | |
154 | + public function getCreditos() | |
155 | + { | |
156 | + return $this->creditos; | |
157 | + } | |
158 | +} | ... | ... |
src/AppBundle/Entity/UnidadCurricular.php~
... | ... | @@ -0,0 +1,135 @@ |
1 | +<?php | |
2 | + | |
3 | +namespace AppBundle\Entity; | |
4 | + | |
5 | +use Doctrine\ORM\Mapping as ORM; | |
6 | + | |
7 | +/** | |
8 | + * UnidadCurricular | |
9 | + * | |
10 | + * @ORM\Table(name="unidad_curricular", uniqueConstraints={@ORM\UniqueConstraint(name="unidad_curricular_nombre_key", columns={"nombre", "codigo"})}) | |
11 | + * @ORM\Entity | |
12 | + */ | |
13 | +class UnidadCurricular | |
14 | +{ | |
15 | + /** | |
16 | + * @var string | |
17 | + * | |
18 | + * @ORM\Column(name="nombre", type="string", length=250, nullable=false, options={"comment" = "registra el nombre de la unidad curricular"}) | |
19 | + */ | |
20 | + private $nombre; | |
21 | + | |
22 | + /** | |
23 | + * @var string | |
24 | + * | |
25 | + * @ORM\Column(name="codigo", type="string", length=15, nullable=false, options={"comment" = "registra el codigo de la unidad curricular"}) | |
26 | + */ | |
27 | + | |
28 | + private $codigo; | |
29 | + | |
30 | + | |
31 | + /** | |
32 | + * @var string | |
33 | + * | |
34 | + * @ORM\Column(name="horas", type="decimal", precision=2, scale=0, nullable=false, options={"comment" = "registra la cantidas de horas que son reglamentarias para una unidad curricular"}) | |
35 | + */ | |
36 | + private $horas; | |
37 | + | |
38 | + /** | |
39 | + * @var string | |
40 | + * | |
41 | + * @ORM\Column(name="creditos", type="decimal", precision=2, scale=0, nullable=true, options={"comment" = "registra la cantidas de creditos de la UC si es que posee los mismos"}) | |
42 | + */ | |
43 | + private $creditos; | |
44 | + | |
45 | + /** | |
46 | + * @var integer | |
47 | + * | |
48 | + * @ORM\Column(name="id", type="integer", nullable=false, options={"comment" = "identificador unico de la unidad curricular"}) | |
49 | + * @ORM\Id | |
50 | + * @ORM\GeneratedValue(strategy="IDENTITY") | |
51 | + * @ORM\SequenceGenerator(sequenceName="unidad_curricular_id_seq", allocationSize=1, initialValue=1) | |
52 | + */ | |
53 | + private $id; | |
54 | + | |
55 | + | |
56 | + | |
57 | + /** | |
58 | + * Set nombre | |
59 | + * | |
60 | + * @param string $nombre | |
61 | + * @return UnidadCurricular | |
62 | + */ | |
63 | + public function setNombre($nombre) | |
64 | + { | |
65 | + $this->nombre = $nombre; | |
66 | + | |
67 | + return $this; | |
68 | + } | |
69 | + | |
70 | + /** | |
71 | + * Get nombre | |
72 | + * | |
73 | + * @return string | |
74 | + */ | |
75 | + public function getNombre() | |
76 | + { | |
77 | + return $this->nombre; | |
78 | + } | |
79 | + | |
80 | + /** | |
81 | + * Set codigo | |
82 | + * | |
83 | + * @param string $codigo | |
84 | + * @return UnidadCurricular | |
85 | + */ | |
86 | + public function setCodigo($codigo) | |
87 | + { | |
88 | + $this->codigo = $codigo; | |
89 | + | |
90 | + return $this; | |
91 | + } | |
92 | + | |
93 | + /** | |
94 | + * Get codigo | |
95 | + * | |
96 | + * @return string | |
97 | + */ | |
98 | + public function getCodigo() | |
99 | + { | |
100 | + return $this->codigo; | |
101 | + } | |
102 | + | |
103 | + /** | |
104 | + * Set horas | |
105 | + * | |
106 | + * @param string $horas | |
107 | + * @return UnidadCurricular | |
108 | + */ | |
109 | + public function setHoras($horas) | |
110 | + { | |
111 | + $this->horas = $horas; | |
112 | + | |
113 | + return $this; | |
114 | + } | |
115 | + | |
116 | + /** | |
117 | + * Get horas | |
118 | + * | |
119 | + * @return string | |
120 | + */ | |
121 | + public function getHoras() | |
122 | + { | |
123 | + return $this->horas; | |
124 | + } | |
125 | + | |
126 | + /** | |
127 | + * Get id | |
128 | + * | |
129 | + * @return integer | |
130 | + */ | |
131 | + public function getId() | |
132 | + { | |
133 | + return $this->id; | |
134 | + } | |
135 | +} | |
0 | 136 | \ No newline at end of file | ... | ... |
src/AppBundle/Entity/UnidadCurricularVolumen.php
... | ... | @@ -0,0 +1,104 @@ |
1 | +<?php | |
2 | + | |
3 | +namespace AppBundle\Entity; | |
4 | + | |
5 | +use Doctrine\ORM\Mapping as ORM; | |
6 | + | |
7 | +/** | |
8 | + * UnidadCurricularVolumen | |
9 | + * | |
10 | + * @ORM\Table(name="unidad_curricular_volumen", uniqueConstraints={@ORM\UniqueConstraint(name="i_unidad_curricular_volumen", columns={"id_unidad_curricular", "id_volumen"})}, indexes={@ORM\Index(name="fki_volumen_unidad_curricular_volumen", columns={"id_volumen"}), @ORM\Index(name="IDX_A893E1FC3885FA9C", columns={"id_unidad_curricular"})}) | |
11 | + * @ORM\Entity | |
12 | + */ | |
13 | +class UnidadCurricularVolumen | |
14 | +{ | |
15 | + /** | |
16 | + * @var integer | |
17 | + * | |
18 | + * @ORM\Column(name="id", type="integer", nullable=false, options={"comment" = "Identificador de la unidad curricular en un volumen especifico"}) | |
19 | + * @ORM\Id | |
20 | + * @ORM\GeneratedValue(strategy="IDENTITY") | |
21 | + * @ORM\SequenceGenerator(sequenceName="unidad_curricular_volumen_id_seq", allocationSize=1, initialValue=1) | |
22 | + */ | |
23 | + private $id; | |
24 | + | |
25 | + /** | |
26 | + * @var \AppBundle\Entity\Volumen | |
27 | + * | |
28 | + * @ORM\ManyToOne(targetEntity="AppBundle\Entity\Volumen") | |
29 | + * @ORM\JoinColumns({ | |
30 | + * @ORM\JoinColumn(name="id_volumen", referencedColumnName="id", nullable=false) | |
31 | + * }) | |
32 | + */ | |
33 | + private $idVolumen; | |
34 | + | |
35 | + /** | |
36 | + * @var \AppBundle\Entity\UnidadCurricular | |
37 | + * | |
38 | + * @ORM\ManyToOne(targetEntity="AppBundle\Entity\UnidadCurricular") | |
39 | + * @ORM\JoinColumns({ | |
40 | + * @ORM\JoinColumn(name="id_unidad_curricular", referencedColumnName="id", nullable=false) | |
41 | + * }) | |
42 | + */ | |
43 | + private $idUnidadCurricular; | |
44 | + | |
45 | + | |
46 | + | |
47 | + | |
48 | + | |
49 | + /** | |
50 | + * Get id | |
51 | + * | |
52 | + * @return integer | |
53 | + */ | |
54 | + public function getId() | |
55 | + { | |
56 | + return $this->id; | |
57 | + } | |
58 | + | |
59 | + /** | |
60 | + * Set idVolumen | |
61 | + * | |
62 | + * @param \AppBundle\Entity\Volumen $idVolumen | |
63 | + * @return UnidadCurricularVolumen | |
64 | + */ | |
65 | + public function setIdVolumen(\AppBundle\Entity\Volumen $idVolumen) | |
66 | + { | |
67 | + $this->idVolumen = $idVolumen; | |
68 | + | |
69 | + return $this; | |
70 | + } | |
71 | + | |
72 | + /** | |
73 | + * Get idVolumen | |
74 | + * | |
75 | + * @return \AppBundle\Entity\Volumen | |
76 | + */ | |
77 | + public function getIdVolumen() | |
78 | + { | |
79 | + return $this->idVolumen; | |
80 | + } | |
81 | + | |
82 | + /** | |
83 | + * Set idUnidadCurricular | |
84 | + * | |
85 | + * @param \AppBundle\Entity\UnidadCurricular $idUnidadCurricular | |
86 | + * @return UnidadCurricularVolumen | |
87 | + */ | |
88 | + public function setIdUnidadCurricular(\AppBundle\Entity\UnidadCurricular $idUnidadCurricular) | |
89 | + { | |
90 | + $this->idUnidadCurricular = $idUnidadCurricular; | |
91 | + | |
92 | + return $this; | |
93 | + } | |
94 | + | |
95 | + /** | |
96 | + * Get idUnidadCurricular | |
97 | + * | |
98 | + * @return \AppBundle\Entity\UnidadCurricular | |
99 | + */ | |
100 | + public function getIdUnidadCurricular() | |
101 | + { | |
102 | + return $this->idUnidadCurricular; | |
103 | + } | |
104 | +} | ... | ... |
src/AppBundle/Entity/UnidadCurricularVolumen.php~
... | ... | @@ -0,0 +1,48 @@ |
1 | +<?php | |
2 | + | |
3 | +namespace AppBundle\Entity; | |
4 | + | |
5 | +use Doctrine\ORM\Mapping as ORM; | |
6 | + | |
7 | +/** | |
8 | + * UnidadCurricularVolumen | |
9 | + * | |
10 | + * @ORM\Table(name="unidad_curricular_volumen", uniqueConstraints={@ORM\UniqueConstraint(name="i_unidad_curricular_volumen", columns={"id_unidad_curricular", "id_volumen"})}, indexes={@ORM\Index(name="fki_volumen_unidad_curricular_volumen", columns={"id_volumen"}), @ORM\Index(name="IDX_A893E1FC3885FA9C", columns={"id_unidad_curricular"})}) | |
11 | + * @ORM\Entity | |
12 | + */ | |
13 | +class UnidadCurricularVolumen | |
14 | +{ | |
15 | + /** | |
16 | + * @var integer | |
17 | + * | |
18 | + * @ORM\Column(name="id", type="integer", nullable=false, options={"comment" = "Identificador de la unidad curricular en un volumen especifico"}) | |
19 | + * @ORM\Id | |
20 | + * @ORM\GeneratedValue(strategy="IDENTITY") | |
21 | + * @ORM\SequenceGenerator(sequenceName="unidad_curricular_volumen_id_seq", allocationSize=1, initialValue=1) | |
22 | + */ | |
23 | + private $id; | |
24 | + | |
25 | + /** | |
26 | + * @var \AppBundle\Entity\Volumen | |
27 | + * | |
28 | + * @ORM\ManyToOne(targetEntity="AppBundle\Entity\Volumen") | |
29 | + * @ORM\JoinColumns({ | |
30 | + * @ORM\JoinColumn(name="id_volumen", referencedColumnName="id", nullable=false) | |
31 | + * }) | |
32 | + */ | |
33 | + private $idVolumen; | |
34 | + | |
35 | + /** | |
36 | + * @var \AppBundle\Entity\UnidadCurricular | |
37 | + * | |
38 | + * @ORM\ManyToOne(targetEntity="AppBundle\Entity\UnidadCurricular") | |
39 | + * @ORM\JoinColumns({ | |
40 | + * @ORM\JoinColumn(name="id_unidad_curricular", referencedColumnName="id", nullable=false) | |
41 | + * }) | |
42 | + */ | |
43 | + private $idUnidadCurricular; | |
44 | + | |
45 | + | |
46 | + | |
47 | + | |
48 | +} | |
0 | 49 | \ No newline at end of file | ... | ... |
src/AppBundle/Entity/Volumen.php
... | ... | @@ -0,0 +1,75 @@ |
1 | +<?php | |
2 | + | |
3 | +namespace AppBundle\Entity; | |
4 | + | |
5 | +use Doctrine\ORM\Mapping as ORM; | |
6 | + | |
7 | +/** | |
8 | + * Volumen | |
9 | + * | |
10 | + * @ORM\Table(name="volumen", uniqueConstraints={@ORM\UniqueConstraint(name="uq_volumen", columns={"nombre"})}) | |
11 | + * @ORM\Entity | |
12 | + */ | |
13 | +class Volumen | |
14 | +{ | |
15 | + /** | |
16 | + * @var string | |
17 | + * | |
18 | + * @ORM\Column(name="nombre", type="string", length=4, nullable=false, options={"comment" = "Nombre del volumen"}) | |
19 | + */ | |
20 | + private $nombre; | |
21 | + | |
22 | + /** | |
23 | + * @var integer | |
24 | + * | |
25 | + * @ORM\Column(name="id", type="integer", nullable=false, options={"comment" = "identificador del volumen"}) | |
26 | + * @ORM\Id | |
27 | + * @ORM\GeneratedValue(strategy="IDENTITY") | |
28 | + * @ORM\SequenceGenerator(sequenceName="volumen_id_seq", allocationSize=1, initialValue=1) | |
29 | + */ | |
30 | + private $id; | |
31 | + | |
32 | + | |
33 | + | |
34 | + /** | |
35 | + * Set nombre | |
36 | + * | |
37 | + * @param string $nombre | |
38 | + * @return Volumen | |
39 | + */ | |
40 | + public function setNombre($nombre) | |
41 | + { | |
42 | + $this->nombre = $nombre; | |
43 | + | |
44 | + return $this; | |
45 | + } | |
46 | + | |
47 | + /** | |
48 | + * Get nombre | |
49 | + * | |
50 | + * @return string | |
51 | + */ | |
52 | + public function getNombre() | |
53 | + { | |
54 | + return $this->nombre; | |
55 | + } | |
56 | + | |
57 | + /** | |
58 | + * Get id | |
59 | + * | |
60 | + * @return integer | |
61 | + */ | |
62 | + public function getId() | |
63 | + { | |
64 | + return $this->id; | |
65 | + } | |
66 | + | |
67 | + /** | |
68 | + * | |
69 | + * @return string | |
70 | + */ | |
71 | + | |
72 | + public function __toString() { | |
73 | + return $this->getNombre(); | |
74 | + } | |
75 | +} | ... | ... |
src/AppBundle/Entity/Volumen.php~
... | ... | @@ -0,0 +1,75 @@ |
1 | +<?php | |
2 | + | |
3 | +namespace AppBundle\Entity; | |
4 | + | |
5 | +use Doctrine\ORM\Mapping as ORM; | |
6 | + | |
7 | +/** | |
8 | + * Volumen | |
9 | + * | |
10 | + * @ORM\Table(name="volumen", uniqueConstraints={@ORM\UniqueConstraint(name="uq_volumen", columns={"nombre"})}) | |
11 | + * @ORM\Entity | |
12 | + */ | |
13 | +class Volumen | |
14 | +{ | |
15 | + /** | |
16 | + * @var string | |
17 | + * | |
18 | + * @ORM\Column(name="nombre", type="string", length=4, nullable=false, options={"comment" = "Nombre del volumen"}) | |
19 | + */ | |
20 | + private $nombre; | |
21 | + | |
22 | + /** | |
23 | + * @var integer | |
24 | + * | |
25 | + * @ORM\Column(name="id", type="integer", nullable=false, options={"comment" = "identificador del volumen"}) | |
26 | + * @ORM\Id | |
27 | + * @ORM\GeneratedValue(strategy="IDENTITY") | |
28 | + * @ORM\SequenceGenerator(sequenceName="volumen_id_seq", allocationSize=1, initialValue=1) | |
29 | + */ | |
30 | + private $id; | |
31 | + | |
32 | + | |
33 | + | |
34 | + /** | |
35 | + * Set nombre | |
36 | + * | |
37 | + * @param string $nombre | |
38 | + * @return Volumen | |
39 | + */ | |
40 | + public function setNombre($nombre) | |
41 | + { | |
42 | + $this->nombre = $nombre; | |
43 | + | |
44 | + return $this; | |
45 | + } | |
46 | + | |
47 | + /** | |
48 | + * Get nombre | |
49 | + * | |
50 | + * @return string | |
51 | + */ | |
52 | + public function getNombre() | |
53 | + { | |
54 | + return $this->nombre; | |
55 | + } | |
56 | + | |
57 | + /** | |
58 | + * Get id | |
59 | + * | |
60 | + * @return integer | |
61 | + */ | |
62 | + public function getId() | |
63 | + { | |
64 | + return $this->id; | |
65 | + } | |
66 | + | |
67 | + /** | |
68 | + * | |
69 | + * @return string | |
70 | + */ | |
71 | + | |
72 | + public function __toString() { | |
73 | + return $this->getNombre(); | |
74 | + } | |
75 | +} | |
0 | 76 | \ No newline at end of file | ... | ... |
src/AppBundle/Form/EstadoAcademicoType.php
... | ... | @@ -0,0 +1,46 @@ |
1 | +<?php | |
2 | + | |
3 | +namespace AppBundle\Form; | |
4 | + | |
5 | +use Symfony\Component\Form\AbstractType; | |
6 | +use Symfony\Component\Form\FormBuilderInterface; | |
7 | +use Symfony\Component\OptionsResolver\OptionsResolver; | |
8 | +use Symfony\Bridge\Doctrine\Form\Type\EntityType; | |
9 | +use Symfony\Component\Form\Extension\Core\Type\SubmitType; | |
10 | + | |
11 | +class EstadoAcademicoType extends AbstractType | |
12 | +{ | |
13 | + /** | |
14 | + * @param FormBuilderInterface $builder | |
15 | + * @param array $options | |
16 | + */ | |
17 | + public function buildForm(FormBuilderInterface $builder, array $options) | |
18 | + { | |
19 | + $builder | |
20 | + /*->add('fecha', 'date') | |
21 | + ->add('observacion') | |
22 | + ->add('idDocenteServicio') | |
23 | + ->add('idRolInstitucion')*/ | |
24 | + ->add('idOfertaMallaCurricular', EntityType::class, array( | |
25 | + 'placeholder' => 'Seleccione Malla a crear Estado Academico ...', | |
26 | + 'class' => 'AppBundle:OfertaMallaCurricular', | |
27 | + 'label' => false | |
28 | + )) | |
29 | + ->add('send', SubmitType::class, array( | |
30 | + 'label' => 'Enviar Solicitud', | |
31 | + 'attr' => array('class' => 'btn btn-success') | |
32 | + )) | |
33 | + // ->add('idGradoAcademico') | |
34 | + ; | |
35 | + } | |
36 | + | |
37 | + /** | |
38 | + * @param OptionsResolver $resolver | |
39 | + */ | |
40 | + public function configureOptions(OptionsResolver $resolver) | |
41 | + { | |
42 | + $resolver->setDefaults(array( | |
43 | + 'data_class' => 'AppBundle\Entity\EstadoAcademico' | |
44 | + )); | |
45 | + } | |
46 | +} | ... | ... |
src/AppBundle/Form/OfertaAcademicaType.php
... | ... | @@ -0,0 +1,37 @@ |
1 | +<?php | |
2 | + | |
3 | +namespace AppBundle\Form; | |
4 | + | |
5 | +use Symfony\Component\Form\AbstractType; | |
6 | +use Symfony\Component\Form\FormBuilderInterface; | |
7 | +use Symfony\Component\OptionsResolver\OptionsResolver; | |
8 | + | |
9 | +class OfertaAcademicaType extends AbstractType | |
10 | +{ | |
11 | + /** | |
12 | + * @param FormBuilderInterface $builder | |
13 | + * @param array $options | |
14 | + */ | |
15 | + public function buildForm(FormBuilderInterface $builder, array $options) | |
16 | + { | |
17 | + $builder | |
18 | + ->add('aula') | |
19 | + ->add('cupo') | |
20 | + ->add('idMallaCurricularUc') | |
21 | + ->add('idTurno') | |
22 | + ->add('idSeccion') | |
23 | + ->add('idRolInstitucion') | |
24 | + ->add('idOfertaMallaCurricular') | |
25 | + ; | |
26 | + } | |
27 | + | |
28 | + /** | |
29 | + * @param OptionsResolver $resolver | |
30 | + */ | |
31 | + public function configureOptions(OptionsResolver $resolver) | |
32 | + { | |
33 | + $resolver->setDefaults(array( | |
34 | + 'data_class' => 'AppBundle\Entity\OfertaAcademica' | |
35 | + )); | |
36 | + } | |
37 | +} | ... | ... |
src/AppBundle/Tests/Controller/OfertaAcademicaControllerTest.php
... | ... | @@ -0,0 +1,55 @@ |
1 | +<?php | |
2 | + | |
3 | +namespace AppBundle\Tests\Controller; | |
4 | + | |
5 | +use Symfony\Bundle\FrameworkBundle\Test\WebTestCase; | |
6 | + | |
7 | +class OfertaAcademicaControllerTest extends WebTestCase | |
8 | +{ | |
9 | + /* | |
10 | + public function testCompleteScenario() | |
11 | + { | |
12 | + // Create a new client to browse the application | |
13 | + $client = static::createClient(); | |
14 | + | |
15 | + // Create a new entry in the database | |
16 | + $crawler = $client->request('GET', '/ceapp/gestion/oferta_academica/'); | |
17 | + $this->assertEquals(200, $client->getResponse()->getStatusCode(), "Unexpected HTTP status code for GET /ceapp/gestion/oferta_academica/"); | |
18 | + $crawler = $client->click($crawler->selectLink('Create a new entry')->link()); | |
19 | + | |
20 | + // Fill in the form and submit it | |
21 | + $form = $crawler->selectButton('Create')->form(array( | |
22 | + 'appbundle_ofertaacademica[field_name]' => 'Test', | |
23 | + // ... other fields to fill | |
24 | + )); | |
25 | + | |
26 | + $client->submit($form); | |
27 | + $crawler = $client->followRedirect(); | |
28 | + | |
29 | + // Check data in the show view | |
30 | + $this->assertGreaterThan(0, $crawler->filter('td:contains("Test")')->count(), 'Missing element td:contains("Test")'); | |
31 | + | |
32 | + // Edit the entity | |
33 | + $crawler = $client->click($crawler->selectLink('Edit')->link()); | |
34 | + | |
35 | + $form = $crawler->selectButton('Update')->form(array( | |
36 | + 'appbundle_ofertaacademica[field_name]' => 'Foo', | |
37 | + // ... other fields to fill | |
38 | + )); | |
39 | + | |
40 | + $client->submit($form); | |
41 | + $crawler = $client->followRedirect(); | |
42 | + | |
43 | + // Check the element contains an attribute with value equals "Foo" | |
44 | + $this->assertGreaterThan(0, $crawler->filter('[value="Foo"]')->count(), 'Missing element [value="Foo"]'); | |
45 | + | |
46 | + // Delete the entity | |
47 | + $client->submit($crawler->selectButton('Delete')->form()); | |
48 | + $crawler = $client->followRedirect(); | |
49 | + | |
50 | + // Check the entity has been delete on the list | |
51 | + $this->assertNotRegExp('/Foo/', $client->getResponse()->getContent()); | |
52 | + } | |
53 | + | |
54 | + */ | |
55 | +} | ... | ... |