From e046c6ff0295172e97fa2295364f70b99523e991 Mon Sep 17 00:00:00 2001 From: Luigi Date: Wed, 6 Mar 2019 15:14:39 -0300 Subject: [PATCH] Validacion de campos --- src/js/controllerItem.js | 46 ++++++++++++++++++++++------------------------ 1 file changed, 22 insertions(+), 24 deletions(-) diff --git a/src/js/controllerItem.js b/src/js/controllerItem.js index 028152f..12d7c86 100644 --- a/src/js/controllerItem.js +++ b/src/js/controllerItem.js @@ -2,7 +2,7 @@ angular.module('focaAbmVendedorCobrador') .controller('focaAbmVendedorCobradorController', [ '$scope', 'focaAbmVendedorCobradorService', '$routeParams', 'focaBotoneraLateralService', '$timeout', '$uibModal', '$location', 'focaModalService', - function ($scope, focaAbmVendedorCobradorService, $routeParams, focaBotoneraLateralService, + function($scope, focaAbmVendedorCobradorService, $routeParams, focaBotoneraLateralService, $timeout, $uibModal, $location, focaModalService) { $scope.guardado = false; @@ -38,7 +38,7 @@ angular.module('focaAbmVendedorCobrador') } ]; //SETEO BOTONERA LATERAL - $timeout(function () { + $timeout(function() { focaBotoneraLateralService.showSalir(false); focaBotoneraLateralService.showPausar(true); focaBotoneraLateralService.showCancelar(false); @@ -47,22 +47,20 @@ angular.module('focaAbmVendedorCobrador') }); focaAbmVendedorCobradorService .getCodigoSiguiente() - .then(function (res) { + .then(function(res) { $scope.vendedorCobrador.NUM = res.data.mayor; }); focaAbmVendedorCobradorService .getVendedorCobradorById($routeParams.id) - .then(function (res) { + .then(function(res) { if (res.data) { $scope.edicion = true; $scope.vendedorCobrador = res.data; } }); - $scope.guardar = function () { - - console.log($scope.vendedorCobrador); + $scope.guardar = function() { if(!$scope.vendedorCobrador.NOM) { focaModalService.alert('Ingrese nombre'); @@ -107,7 +105,7 @@ angular.module('focaAbmVendedorCobrador') focaAbmVendedorCobradorService .guardarVendedorCobrador(vendedorCobrador) - .then(function (res) { + .then(function(res) { if ($scope.edicion) { $location.path('/vendedor-cobrador'); } else { @@ -116,7 +114,7 @@ angular.module('focaAbmVendedorCobrador') $scope.guardado = true; } }) - .catch(function (err) { + .catch(function(err) { if (err.status === 409) { focaModalService.alert(err.data); } @@ -124,7 +122,7 @@ angular.module('focaAbmVendedorCobrador') } }; - $scope.seleccionarProvincia = function (key) { + $scope.seleccionarProvincia = function(key) { if (key === 13) { var parametrosModal = { query: '/provincia', @@ -145,17 +143,17 @@ angular.module('focaAbmVendedorCobrador') titulo: 'Búsqueda de provincias', size: 'md' }; - focaModalService.modal(parametrosModal).then(function (provincia) { + focaModalService.modal(parametrosModal).then(function(provincia) { $scope.vendedorCobrador.provincia = provincia; - $timeout(function () { + $timeout(function() { $scope.focused = 5; }); - }, function () { + }, function() { //TODO: función llamada cuando cancela el modal }); } }; - $scope.seleccionarLocalidad = function (key) { + $scope.seleccionarLocalidad = function(key) { if (!$scope.vendedorCobrador.provincia.ID) { focaModalService.alert('Seleccione una provincia'); return; @@ -180,28 +178,28 @@ angular.module('focaAbmVendedorCobrador') titulo: 'Búsqueda de localidades', size: 'md' }; - focaModalService.modal(parametrosModal).then(function (localidad) { + focaModalService.modal(parametrosModal).then(function(localidad) { $scope.vendedorCobrador.localidad = localidad; - $timeout(function () { + $timeout(function() { $scope.focused = 6; }); - }, function () { + }, function() { //TODO: función llamada cuando cancela el modal }); } }; - $scope.cancelar = function () { + $scope.cancelar = function() { if (!$scope.formVendedorCobrador.$pristine) { focaModalService.confirm('¿Está seguro de que desea salir?' + 'Se perderán todos los datos cargados.') - .then(function (confirmed) { + .then(function(confirmed) { if (confirmed && $scope.guardado && !$scope.edicion) { focaAbmVendedorCobradorService .destroyVendedorCobrador($scope.vendedorCobrador.id) - .then(function () { + .then(function() { $location.path('/vendedor-cobrador'); }); @@ -215,11 +213,11 @@ angular.module('focaAbmVendedorCobrador') } }; - $scope.next = function (key) { + $scope.next = function(key) { if (key === 13) $scope.focused++; }; - $scope.cambiarPassword = function () { + $scope.cambiarPassword = function() { var vendedorCobrador = angular.copy($scope.vendedorCobrador); vendedorCobrador.nombre = vendedorCobrador.NOM; vendedorCobrador.codigo = vendedorCobrador.NUM; @@ -236,14 +234,14 @@ angular.module('focaAbmVendedorCobrador') controller: 'focaModalLoginController', size: 'md', resolve: { - parametros: function () { + parametros: function() { return parametros; } } } ); - modalInstance.result.then(function () { + modalInstance.result.then(function() { if (!$scope.edicion) $location.path('/vendedor-cobrador'); }); -- 1.9.1