Guest User

Untitled

a guest
Jun 19th, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.03 KB | None | 0 0
  1. var BoleteraWizardControllers = angular.module('BoleteraWizardControllers', []);
  2.  
  3. BoleteraWizardControllers.controller('EventosListCtrl', ['$scope', 'CartEventos', 'Api',
  4.  
  5. function ($scope, CartEventos, Api) {
  6. // CartEventos.eventosList = Api.get({action:'eventos', id:'ALL'});
  7. CartEventos.eventosList = [{
  8. "id_evento": "1",
  9. "nombre": "Babasonicos en Concierto",
  10. "descripcion": "Gira La Lanza",
  11. "fecha_inicio": "2013-12-05 00:00:00",
  12. "fecha_fin": "2013-12-06 00:00:00",
  13. "personas_id_persona": null,
  14. "esquemas_id_esquema": "1"
  15. }, {
  16. "id_evento": "5",
  17. "nombre": "Paté de Fuá",
  18. "descripcion": "Descripcion del evento",
  19. "fecha_inicio": "2014-01-31 00:00:00",
  20. "fecha_fin": "2014-01-02 00:00:00",
  21. "personas_id_persona": null,
  22. "esquemas_id_esquema": "1"
  23. }, {
  24. "id_evento": "9",
  25. "nombre": "Teatro Roma",
  26. "descripcion": "",
  27. "fecha_inicio": "2014-02-05 00:00:00",
  28. "fecha_fin": "2014-02-05 00:00:00",
  29. "personas_id_persona": null,
  30. "esquemas_id_esquema": "1"
  31. }, {
  32. "id_evento": "11",
  33. "nombre": "Enrique Bunbury en Concierto",
  34. "descripcion": "",
  35. "fecha_inicio": "2014-02-27 00:00:00",
  36. "fecha_fin": "2014-03-01 00:00:00",
  37. "personas_id_persona": null,
  38. "esquemas_id_esquema": "4"
  39. }, {
  40. "id_evento": "12",
  41. "nombre": "TEATRO ROMA",
  42. "descripcion": "",
  43. "fecha_inicio": "2014-02-07 00:00:00",
  44. "fecha_fin": "2014-02-07 00:00:00",
  45. "personas_id_persona": null,
  46. "esquemas_id_esquema": "5"
  47. }];
  48. $scope.eventos = CartEventos.eventosList;
  49.  
  50. // Devuelve la lista de funciones del evento indicado
  51. $scope.upFuncionesList = function (id_evento) {
  52. // CartEventos.funcionesList = Api.get({action:'funciones', id:id_evento});
  53. CartEventos.funcionesList = [{
  54. "id_funcion": "1",
  55. "eventos_id_evento": "1",
  56. "nombre": "Función Jueves 5 de Diciembre 2013",
  57. "descripcion": "",
  58. "fecha_inicio": "2013-12-05 20:00:00",
  59. "id_evento": "1",
  60. "evento": "Babasonicos en Concierto"
  61. }];
  62. }
  63. }]);
  64.  
  65.  
  66. <div data-ng-app="Boletera">
  67. <fieldset>
  68. <!-- Evento -->
  69. <div class="step-pane active" id="evento" data-ng-controller="EventosListCtrl">
  70. <div id="form-content">
  71. <fieldset>
  72. <div class="row contendScroll">
  73. <div class="row">
  74. <form class="form-search">
  75. <input type="text" placeholder="Introduzca su búsqueda" data-ng-model="query_evento.nombre" class="input-medium search-query"> <span data-ng-show="query_evento.nombre">Resultados de búsqueda <strong>"{{query_evento.nombre}}"</strong></span>
  76.  
  77. </form>
  78. <div class="scroll">
  79. <!-- scroll -->
  80. <div class="col-md-12">
  81. <div class="item col-md-12 col-sd-12 col-xs-12" data-ng-repeat="evento in eventos | filter:query_evento.nombre">
  82. <!-- Item -->
  83. <div class="row">
  84. <div class="col-md-4 col-sd-8 col-xs-8">
  85. <img class="img-responsive" width="100" src="http://carlosazaustre.es/blog/wp-content/uploads/square-300x300.png" alt="evento1" />
  86. </div>
  87. <div class="col-md-8 col-sd-12 col-xs-12">
  88. <div class="caption">
  89. <table class="table table-bordered">
  90. <thead>
  91. <tr>
  92. <th colspan="2">{{evento.nombre}}</th>
  93. </tr>
  94. </thead>
  95. <tbody>
  96. <tr>
  97. <td>Estado:</td>
  98. <td>DF</td>
  99. </tr>
  100. </tbody>
  101. </table>
  102. <p> <a href="#!/eventos/{{evento.id_evento}}-{{evento.nombre.replace(' ','-') | lowercase }}" data-ng-click="upFuncionesList(evento.id_evento)" class="btn btn-success" role="button">Seleccionar</a>
  103.  
  104. </p>
  105. </div>
  106. </div>
  107. </div>
  108. </div>
  109. <!-- //Item -->
  110. </div>
  111. </div>
  112. </div>
  113. <!-- scroll -->
  114. </div>
  115. </fieldset>
  116. </div>
  117. </div>
  118. </fieldset>
  119. <!-- //Evento -->
  120. <fieldset>
  121. <div class="step-pane" id="funciones" data-ng-controller="FuncionesListCtrl">
  122. <div class="row">
  123. <fieldset>
  124. <div data-ng-repeat="funcion in funcionesList">{{funcion}} 123</div>
  125. </fieldset>
  126. </div>
  127. </div>
  128. </fieldset>
  129. </div>
  130.  
  131. $scope.functionaList=CartEventos.funcionesList
  132.  
  133. $scope.functionaList=CartEventos.funcionesList
Add Comment
Please, Sign In to add comment