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) {
});