Commit 137d775bf236b502e00ea00a70a09ce0fb4a6cd5

Authored by wilmer
1 parent eb38720952
Exists in master

aparecen los datos de los nuevos jurados agregados

app/Resources/views/cea/ascenso_mostar.html.twig
... ... @@ -65,6 +65,7 @@
65 65 <h4>Jurados propuestos por el Docente</h4>
66 66 {% set añadirJurado = true %}
67 67 {% set cantidadJurado = 6 %}
  68 + <div id="seccion_jurados">
68 69 {% for tutor in ascenso.tutoresAscenso %}
69 70 {{ loop.length }}
70 71 {% if loop.length == 6 %}
... ... @@ -72,6 +73,7 @@
72 73 {% else %}
73 74 {% set cantidadJurado = cantidadJurado - 1 %}
74 75 {% endif %}
  76 +
75 77 <p class="well" id="well_{{tutor.id}}">
76 78  
77 79 <strong>{{ tutor.nombres }} {{ tutor.apellidos }}:</strong>
... ... @@ -79,7 +81,9 @@
79 81 <input type="button" class="btn btn-warning btn-xs" value="act" id="actualizar_tutor">
80 82 <input type="button" class="btn btn-danger btn-xs eliminar_jurado" value="X" id="{{ tutor.id }}">
81 83 </p>
  84 +
82 85 {% endfor %}
  86 + </div>
83 87 {% if añadirJurado %}
84 88 {{ dump(cantidadJurado) }}
85 89 <p id="falta" class="label label-danger" data-faltaid = '{{cantidadJurado}}'>
... ... @@ -271,9 +275,8 @@
271 275 <script type="text/javascript" src="{{ asset('assets/vendor/lightbox2/dist/js/lightbox.min.js') }}"></script>
272 276  
273 277 <script>
274   - var cantidad = $("#falta").data('faltaid');
275   - alert(cantidad);
276   - $(".eliminar_jurado").click(function(){
  278 + var cantidad = $("#falta").data('faltaid');
  279 + $(".eliminar_jurado").click(function(){
277 280 $.ajax({
278 281 method: "POST",
279 282 url: "{{ url('ajax_eliminar_tutor') }}",
... ... @@ -308,8 +311,7 @@
308 311  
309 312  
310 313  
311   - $( "#añadirJurados" ).click(function() {
312   - alert('hola');
  314 + $( "#añadirJurados" ).click(function() {
313 315 $.ajax({
314 316 method: "POST",
315 317 url: "{{ url('ajax_adicionar_tutor') }}",
... ... @@ -318,7 +320,10 @@
318 320 data: ({ jurados: $("#add_tutor_tutores_ascenso").val(), ascensoId: {{ ascenso.id }} }),
319 321 success: function (data) {
320 322 console.log(data);
321   -
  323 + for (var i = 0; i < data.adicionar_nombres.length; i ++){
  324 + $("#seccion_jurados").append( "<p class='well' id='well_" + data.jurados[i] + "'><strong>" + data.adicionar_nombres[i] + ":</strong>" + data.adicionar_institucion[i] + "<input type='button' class='btn btn-danger btn-xs' value='X' id='" + data.adicionar_id[i] + "'/></p>" );
  325 + $("#" + data.jurados[i] ).addClass("eliminar_jurado")
  326 + }
322 327  
323 328 },
324 329 error: function (XMLHttpRequest, textStatus, errorThrown) {
... ...
src/AppBundle/Controller/AjaxController.php
... ... @@ -207,6 +207,9 @@ class AjaxController extends Controller {
207 207 foreach ($jurados as $jurado){
208 208 $adicionar = $this->getDoctrine()->getRepository("AppBundle:TutoresAscenso")->findOneById($jurado);
209 209 $ascenso->addTutoresAscenso($adicionar);
  210 + $nuevos_nombres[] = $adicionar->getNombres() . " " . $adicionar->getApellidos();
  211 + $nuevos_institucion[] = $adicionar->getInstitucion() . " -> " . $adicionar->getIdEscala()->getNombre();
  212 + $nuevos_id[] = $adicionar->getId();
210 213 }
211 214  
212 215  
... ... @@ -220,6 +223,9 @@ class AjaxController extends Controller {
220 223 $response->setData(array(
221 224 'response' => 'success',
222 225 'jurados' => $jurados,
  226 + 'adicionar_nombres' => $nuevos_nombres,
  227 + 'adicionar_institucion' => $nuevos_institucion,
  228 + 'adicionar_id' => $nuevos_id,
223 229 'ascenso' => $ascensoId
224 230 ));
225 231  
... ...