Commit b41ea1a4149098ea59c12006d554b0b83f5f162c

Authored by Eric Fernandez
1 parent bead362d74
Exists in master

code review

Showing 2 changed files with 1 additions and 44 deletions   Show diff stats
src/js/controller.js
1 angular.module('focaGestionTerminal') 1 angular.module('focaGestionTerminal')
2 .controller('gestionTerminalController', 2 .controller('gestionTerminalController',
3 [ 3 [
4 '$scope', 4 '$scope',
5 'gestionTerminalService', 5 'gestionTerminalService',
6 'netTesting', 6 'netTesting',
7 function($scope, gestionTerminalesService, netTesting) { 7 function($scope, gestionTerminalesService, netTesting) {
8 $scope.empresa = {}; 8 $scope.empresa = {};
9 $scope.empresas = []; 9 $scope.empresas = [];
10 10
11 gestionTerminalesService.getEmpresas().then(function(res) { 11 gestionTerminalesService.getEmpresas().then(function(res) {
12 12
13 $scope.empresas = res.data; 13 $scope.empresas = res.data;
14 }); 14 });
15 15
16 $scope.guardar = function() { 16 $scope.guardar = function() {
17 17
18 netTesting.ping($scope.empresa.url, function() { 18 netTesting.ping($scope.empresa.url, function() {
19 19
20 if(arguments[1] === 'disconnected') { 20 if (arguments[1] === 'disconnected') {
21 $scope.mensaje = "La url indicada no tiene conección"; 21 $scope.mensaje = "La url indicada no tiene conección";
22 return; 22 return;
23 } 23 }
24 24
25 gestionTerminalesService.insertEmpresa( 25 gestionTerminalesService.insertEmpresa(
26 { empresa: $scope.empresa}).then(function() { 26 { empresa: $scope.empresa}).then(function() {
27 27
28 $scope.mensaje = "Empresa guardada con éxito"; 28 $scope.mensaje = "Empresa guardada con éxito";
29 $scope.empresas.push($scope.terminal); 29 $scope.empresas.push($scope.terminal);
30 $scope.empresa = {}; 30 $scope.empresa = {};
31 $scope.empresaGuardada = true; 31 $scope.empresaGuardada = true;
32 32
33 }).catch(function() { 33 }).catch(function() {
34 34
35 $scope.mensaje = "Hubo un error al guardar la empresa"; 35 $scope.mensaje = "Hubo un error al guardar la empresa";
36 }); 36 });
37 37
38 }); 38 });
39 }; 39 };
40 40
41 }]); 41 }]);
42 42
1 angular.module('focaGestionTerminal') 1 angular.module('focaGestionTerminal')
2 .factory('gestionTerminalService', ['endpoint', '$http', function(endpoint, $http) { 2 .factory('gestionTerminalService', ['endpoint', '$http', function(endpoint, $http) {
3 return { 3 return {
4 getTerminalSet: function() {
5 return [
6 {
7 terminalKey: 'fa651v65aa65d1',
8 urlDireccion: 'debonline.dyndns.com:9900'
9 },
10 {
11 terminalKey: 'fa651v65aa65d1',
12 urlDireccion: 'debonline.dyndns.com:9900'
13 },
14 {
15 terminalKey: 'fa651v65aa65d1',
16 urlDireccion: 'debonline.dyndns.com:9900'
17 },
18 {
19 terminalKey: 'fa651v65aa65d1',
20 urlDireccion: 'debonline.dyndns.com:9900'
21 },
22 {
23 terminalKey: 'fa651v65aa65d1',
24 urlDireccion: 'debonline.dyndns.com:9900'
25 },
26 {
27 terminalKey: 'fa651v65aa65d1',
28 urlDireccion: 'debonline.dyndns.com:9900'
29 },
30 {
31 terminalKey: 'fa651v65aa65d1',
32 urlDireccion: 'debonline.dyndns.com:9900'
33 },
34 {
35 terminalKey: 'fa651v65aa65d1',
36 urlDireccion: 'debonline.dyndns.com:9900'
37 }
38 ]
39 },
40 getTerminarRequest: function() {
41 return [
42 {
43 terminalKey: 'cSB156B6SC51B'
44 }
45 ]
46 },
47 getEmpresas: function() { 4 getEmpresas: function() {
48 return $http.get(endpoint + '/empresa/listar'); 5 return $http.get(endpoint + '/empresa/listar');
49 }, 6 },
50 insertEmpresa: function(empresa) { 7 insertEmpresa: function(empresa) {
51 return $http.post(endpoint + '/empresa/crear', empresa); 8 return $http.post(endpoint + '/empresa/crear', empresa);
52 } 9 }
53 } 10 }
54 }]); 11 }]);
55 12