angular.module('starter.controllers', []) .controller('AppCtrl', function($scope, $ionicModal, $timeout,Mensajes) { // Form data for the login modal $scope.loginData = {}; // Create the login modal that we will use later $ionicModal.fromTemplateUrl('templates/login.html', { scope: $scope }).then(function(modal) { $scope.modal = modal; }); // Triggered in the login modal to close it $scope.closeLogin = function() { $scope.modal.hide(); }; // Open the login modal $scope.login = function() { $scope.modal.show(); }; // Perform the login action when the user submits the login form $scope.doLogin = function() { console.log('Doing login', $scope.loginData); // Simulate a login delay. Remove this and replace with your login // code if using a login system $timeout(function() { $scope.closeLogin(); }, 1000); }; $scope.mensajes = Mensajes.all($scope); }) .controller('parqueaderoCtrl', function($scope,Parqueadero,$ionicPopup,Registrar) { $scope.parqueadero = Parqueadero.all($scope); $scope.popupMensaje= function(parqueadero) { //$scope.myPopup.close(); $scope.myPopupMensaje = $ionicPopup.show({ template: ' ', title: 'Enviar Mensaje', scope: $scope, buttons: [ { text: 'Cancelar' }, ] }); $scope.myPopupMensaje.then(function(res) { }); }; $scope.popupMenu = function(parqueadero) { $scope.myPopup = $ionicPopup.show({ template: ' ', title: parqueadero.nombre, scope: $scope, buttons: [ { text: 'Cancelar' }, ] }); $scope.myPopup.then(function(res) { }); }; // A confirm dialog $scope.showConfirm = function() { //$scope.myPopup.close(); $scope.confirmPopup = $ionicPopup.confirm({ title: 'Registro', template: 'Usuario Registado Correctamente' }); $scope.confirmPopup.then(function(res) { if(res) { console.log('You are sure'); } else { console.log('You are not sure'); } }); }; // A confirm dialog $scope.showConfirmMensaje = function() { Registrar.Enviar($scope.Usuario.cedula,$scope.Usuario.mensaje); $scope.confirmPopupMensaje = $ionicPopup.confirm({ title: 'Registro', template: 'Mensaje Enviado Correctamente, ya uno de nuestros conductores va en camino.' }); $scope.confirmPopupMensaje.then(function(res) { if(res) { console.log('You are sure'); } else { console.log('You are not sure'); } }); }; }) .controller('MensajesCtrl', function($scope,$ionicPopup,Mensajes,LeerMensaje) { $scope.mensajes = Mensajes.all($scope); // A confirm dialog $scope.refresh = function() { $scope.mensajes = Mensajes.all($scope); }; // A confirm dialog $scope.showConfirmMensaje = function(mensaje) { //$scope.myPopupMensaje.close(); $scope.confirmPopupMensaje = $ionicPopup.confirm({ title: 'Cliente: ' + mensaje.cedula_cliente, template: mensaje.descripcion_mensaje }); $scope.confirmPopupMensaje.then(function(res) { if(res) { LeerMensaje.Leer(mensaje.mensaje_id); } else { console.log('You are not sure'); } }); }; }) .controller('PlaylistsCtrl', function($scope,$ionicPopup) { $scope.playlists = [ { title: 'Mensaje Nuevo', id: 1 }, ]; // A confirm dialog $scope.showConfirmMensaje = function() { //$scope.myPopupMensaje.close(); $scope.confirmPopupMensaje = $ionicPopup.confirm({ title: 'Cliente: 121934234', template: 'Estoy en el aeropuerto' }); $scope.confirmPopupMensaje.then(function(res) { if(res) { console.log('You are sure'); } else { console.log('You are not sure'); } }); }; }) .controller('PlaylistCtrl', function($scope, $stateParams) { });