Commit e046c6ff0295172e97fa2295364f70b99523e991

Authored by Luigi
1 parent cc0cd997be
Exists in master and in 2 other branches develop, lab

Validacion de campos

Showing 1 changed file with 22 additions and 24 deletions   Show diff stats
src/js/controllerItem.js
... ... @@ -2,7 +2,7 @@ angular.module('focaAbmVendedorCobrador')
2 2 .controller('focaAbmVendedorCobradorController', [
3 3 '$scope', 'focaAbmVendedorCobradorService', '$routeParams', 'focaBotoneraLateralService',
4 4 '$timeout', '$uibModal', '$location', 'focaModalService',
5   - function ($scope, focaAbmVendedorCobradorService, $routeParams, focaBotoneraLateralService,
  5 + function($scope, focaAbmVendedorCobradorService, $routeParams, focaBotoneraLateralService,
6 6 $timeout, $uibModal, $location, focaModalService) {
7 7  
8 8 $scope.guardado = false;
... ... @@ -38,7 +38,7 @@ angular.module('focaAbmVendedorCobrador')
38 38 }
39 39 ];
40 40 //SETEO BOTONERA LATERAL
41   - $timeout(function () {
  41 + $timeout(function() {
42 42 focaBotoneraLateralService.showSalir(false);
43 43 focaBotoneraLateralService.showPausar(true);
44 44 focaBotoneraLateralService.showCancelar(false);
... ... @@ -47,22 +47,20 @@ angular.module('focaAbmVendedorCobrador')
47 47 });
48 48 focaAbmVendedorCobradorService
49 49 .getCodigoSiguiente()
50   - .then(function (res) {
  50 + .then(function(res) {
51 51 $scope.vendedorCobrador.NUM = res.data.mayor;
52 52 });
53 53  
54 54 focaAbmVendedorCobradorService
55 55 .getVendedorCobradorById($routeParams.id)
56   - .then(function (res) {
  56 + .then(function(res) {
57 57 if (res.data) {
58 58 $scope.edicion = true;
59 59 $scope.vendedorCobrador = res.data;
60 60 }
61 61 });
62 62  
63   - $scope.guardar = function () {
64   -
65   - console.log($scope.vendedorCobrador);
  63 + $scope.guardar = function() {
66 64  
67 65 if(!$scope.vendedorCobrador.NOM) {
68 66 focaModalService.alert('Ingrese nombre');
... ... @@ -107,7 +105,7 @@ angular.module('focaAbmVendedorCobrador')
107 105  
108 106 focaAbmVendedorCobradorService
109 107 .guardarVendedorCobrador(vendedorCobrador)
110   - .then(function (res) {
  108 + .then(function(res) {
111 109 if ($scope.edicion) {
112 110 $location.path('/vendedor-cobrador');
113 111 } else {
... ... @@ -116,7 +114,7 @@ angular.module('focaAbmVendedorCobrador')
116 114 $scope.guardado = true;
117 115 }
118 116 })
119   - .catch(function (err) {
  117 + .catch(function(err) {
120 118 if (err.status === 409) {
121 119 focaModalService.alert(err.data);
122 120 }
... ... @@ -124,7 +122,7 @@ angular.module('focaAbmVendedorCobrador')
124 122 }
125 123 };
126 124  
127   - $scope.seleccionarProvincia = function (key) {
  125 + $scope.seleccionarProvincia = function(key) {
128 126 if (key === 13) {
129 127 var parametrosModal = {
130 128 query: '/provincia',
... ... @@ -145,17 +143,17 @@ angular.module('focaAbmVendedorCobrador')
145 143 titulo: 'Búsqueda de provincias',
146 144 size: 'md'
147 145 };
148   - focaModalService.modal(parametrosModal).then(function (provincia) {
  146 + focaModalService.modal(parametrosModal).then(function(provincia) {
149 147 $scope.vendedorCobrador.provincia = provincia;
150   - $timeout(function () {
  148 + $timeout(function() {
151 149 $scope.focused = 5;
152 150 });
153   - }, function () {
  151 + }, function() {
154 152 //TODO: función llamada cuando cancela el modal
155 153 });
156 154 }
157 155 };
158   - $scope.seleccionarLocalidad = function (key) {
  156 + $scope.seleccionarLocalidad = function(key) {
159 157 if (!$scope.vendedorCobrador.provincia.ID) {
160 158 focaModalService.alert('Seleccione una provincia');
161 159 return;
... ... @@ -180,28 +178,28 @@ angular.module('focaAbmVendedorCobrador')
180 178 titulo: 'Búsqueda de localidades',
181 179 size: 'md'
182 180 };
183   - focaModalService.modal(parametrosModal).then(function (localidad) {
  181 + focaModalService.modal(parametrosModal).then(function(localidad) {
184 182 $scope.vendedorCobrador.localidad = localidad;
185   - $timeout(function () {
  183 + $timeout(function() {
186 184 $scope.focused = 6;
187 185 });
188   - }, function () {
  186 + }, function() {
189 187 //TODO: función llamada cuando cancela el modal
190 188 });
191 189 }
192 190 };
193 191  
194   - $scope.cancelar = function () {
  192 + $scope.cancelar = function() {
195 193 if (!$scope.formVendedorCobrador.$pristine) {
196 194  
197 195 focaModalService.confirm('¿Está seguro de que desea salir?' +
198 196 'Se perderán todos los datos cargados.')
199   - .then(function (confirmed) {
  197 + .then(function(confirmed) {
200 198 if (confirmed && $scope.guardado && !$scope.edicion) {
201 199  
202 200 focaAbmVendedorCobradorService
203 201 .destroyVendedorCobrador($scope.vendedorCobrador.id)
204   - .then(function () {
  202 + .then(function() {
205 203 $location.path('/vendedor-cobrador');
206 204 });
207 205  
... ... @@ -215,11 +213,11 @@ angular.module('focaAbmVendedorCobrador')
215 213 }
216 214 };
217 215  
218   - $scope.next = function (key) {
  216 + $scope.next = function(key) {
219 217 if (key === 13) $scope.focused++;
220 218 };
221 219  
222   - $scope.cambiarPassword = function () {
  220 + $scope.cambiarPassword = function() {
223 221 var vendedorCobrador = angular.copy($scope.vendedorCobrador);
224 222 vendedorCobrador.nombre = vendedorCobrador.NOM;
225 223 vendedorCobrador.codigo = vendedorCobrador.NUM;
... ... @@ -236,14 +234,14 @@ angular.module('focaAbmVendedorCobrador')
236 234 controller: 'focaModalLoginController',
237 235 size: 'md',
238 236 resolve: {
239   - parametros: function () {
  237 + parametros: function() {
240 238 return parametros;
241 239 }
242 240 }
243 241 }
244 242 );
245 243  
246   - modalInstance.result.then(function () {
  244 + modalInstance.result.then(function() {
247 245 if (!$scope.edicion) $location.path('/vendedor-cobrador');
248 246 });
249 247