| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- app.controller('facturaCtrl', function ($scope, $http, $routeParams, $location, $uibModal ) {
- $scope.pedidos=[];
- $scope.modalInstance = null;
- var user = $routeParams.hash;
- if (user === undefined){
- $location.url("/");
- }
- $scope.update = function() {
- $http.get('back/cliente/' + user).success(function(data) {
- $scope.userdata = data;
- $scope.pedidos = data.pedidos.map(function(e) {
- e.fecha = new Date(e.fecha);
- return e;
- });
- $scope.pedidos.sort(function(a,b){
- return b.fecha - a.fecha;
- });
- }).error(function(data) {
- $scope.error=true;
- });
- };
- $scope.update();
- $scope.openModal = function(id) {
- $scope.id = id;
- $scope.modalInstance = $uibModal.open({
- templateUrl: 'confirmModal.tmpl.html',
- scope: $scope,
- id: id
- });
- };
- $scope.closeModal = function(){
- $scope.modalInstance.dismiss();
- };
-
- $scope.confirm = function(){
- $http.post('back/confirm/'+user+'/'+$scope.id).then(
- function(data) {
- $scope.update();
- $scope.modalInstance.dismiss();
- },
- function(data) {
- $scope.modalInstance.dismiss();
- });
- };
- });
|