controller.js 1.46 KB
angular.module('focaBusquedaCliente')
    .controller('focaBusquedaClienteController', [
        '$scope',
        '$uibModal',
        function($scope, $uibModal) {
            $scope.abrirModal = function() {
                $uibModal.open({
                    animation: false,
                    templateUrl: 'src/views/foca-busqueda-cliente-modal.html',
                    backdrop: false,
                    controller: 'focaBusquedaClienteModalController'
                }).result.then(function(cliente){
                    console.log(cliente);
                });
            };
        }
    ])
    .controller('focaBusquedaClienteModalController', [
        '$uibModalInstance',
        'focaBusquedaClienteService',
        '$scope',
        function($uibModalInstance, focaBusquedaClienteService, $scope) {
            $scope.obtenerClientesPorNombreOCuit = function(textoBusqueda) {
                return focaBusquedaClienteService
                    .obtenerClientesPorNombreOCuit(textoBusqueda)
                    .then(function(datos) {
                        return datos.data;
                    });
            };
            $scope.seleccionar = function(cliente) {
                $scope.cliente = cliente;
            };
            $scope.cancelar = function() {
                $uibModalInstance.dismiss();
            };
            $scope.aceptar = function() {
                $uibModalInstance.close($scope.cliente);
            };
        }
    ]);