Commit 192532ecff78e6e133a0a82380feca237cd8e3f0

Authored by Jose Pinto
Exists in master

Merge branch 'master' into 'master'

Master(efernandez)

See merge request !5
src/js/controller.js
... ... @@ -6,7 +6,8 @@ angular.module('focaModalCheque')
6 6 '$uibModalInstance',
7 7 '$uibModal',
8 8 'sugerido',
9   - function($filter, $scope, $uibModalInstance, $uibModal, sugerido) {
  9 + 'focaModalService',
  10 + function($filter, $scope, $uibModalInstance, $uibModal, sugerido, focaModalService) {
10 11 $scope.cheque = {
11 12 banco: {
12 13 desbco: ''//Nombre del banco
... ... @@ -47,18 +48,25 @@ angular.module('focaModalCheque')
47 48  
48 49 $scope.seleccionarProvincia = function(key) {
49 50 if(key === 13) {
50   - var modalInstance = $uibModal.open(
51   - {
52   - ariaLabelledBy: 'Busqueda de Provincias',
53   - templateUrl: 'modal-provincias.html',
54   - controller: 'focaModalProvinciaController',
55   - size: 'md',
56   - resolve: {filters: function() {
57   - return $scope.cheque.provincia.NOMBRE;
58   - }}
59   - }
60   - );
61   - modalInstance.result.then(function(provincia) {
  51 + var parametrosModal = {
  52 + query: '/provincia',
  53 + columnas: [
  54 + {
  55 + propiedad: 'ID',
  56 + nombre: 'Codigo',
  57 + filtro: {
  58 + nombre: 'rellenarDigitos',
  59 + parametro: 3}
  60 + },
  61 + {
  62 + propiedad: 'NOMBRE',
  63 + nombre: 'Nombre'
  64 + }
  65 + ],
  66 + titulo:'Búsqueda de provincias',
  67 + size: 'md'
  68 + };
  69 + focaModalService.modal(parametrosModal).then(function(provincia) {
62 70 $scope.cheque.provincia = provincia;
63 71 $scope.focused = 3;
64 72 }, function() {
... ... @@ -69,26 +77,29 @@ angular.module('focaModalCheque')
69 77  
70 78 $scope.seleccionarLocalidad = function(key) {
71 79 if($scope.cheque.provincia.ID === undefined) {
72   - //TODO: Poner modal alert de foca
73   - alert('Seleccione una provincia');
  80 + focaModalService.alert('Seleccione una provincia');
74 81 return;
75 82 }
76 83 if(key === 13) {
77   - var modalInstance = $uibModal.open(
78   - {
79   - ariaLabelledBy: 'Busqueda de Localidades',
80   - templateUrl: 'modal-localidades.html',
81   - controller: 'focaModalLocalidadController',
82   - size: 'md',
83   - resolve: {
84   - filters: {
85   - idProvincia: $scope.cheque.provincia.ID,
86   - busqueda: $scope.cheque.localidad.nombre
87   - }
  84 + var parametrosModal = {
  85 + query: '/localidad/' + $scope.cheque.provincia.ID,
  86 + columnas: [
  87 + {
  88 + propiedad: 'ID',
  89 + nombre: 'Codigo',
  90 + filtro: {
  91 + nombre: 'rellenarDigitos',
  92 + parametro: 3}
  93 + },
  94 + {
  95 + propiedad: 'NOMBRE',
  96 + nombre: 'Nombre'
88 97 }
89   - }
90   - );
91   - modalInstance.result.then(function(localidad) {
  98 + ],
  99 + titulo:'Búsqueda de localidades',
  100 + size: 'md'
  101 + };
  102 + focaModalService.modal(parametrosModal).then(function(localidad) {
92 103 $scope.cheque.localidad = localidad;
93 104 $scope.focused = 4;
94 105 }, function() {