controller.js 1.64 KB
angular.module('focaModalFacturaDetalle')
    .controller('focaModalFacturaDetalleController', 
        [
            '$scope',
            '$uibModalInstance',
            'focaModalFacturaDetalleService',
            'factura',
            function($scope, $uibModalInstance,
                focaModalFacturaDetalleService, factura
            ) {
                $scope.factura = factura;
                $scope.detalles = [];
                focaModalFacturaDetalleService
                    .getFacturasDetalleByNCO(factura.NCO)
                    .then(function(res) {
                        $scope.detalles = res.data;
                    });

                $scope.cerrar = function() {
                    $uibModalInstance.dismiss();
                };

                switch(factura.TCO){
                    case 'NC':
                        $scope.factura.tipoComprobante = 'Nota de crédito';
                        break;
                    case 'CI':
                        $scope.factura.tipoComprobante = 'Comprobante interno';
                        break;
                    case 'ND':
                        $scope.factura.tipoComprobante = 'Nota de débito';
                        break;
                    case 'NI':
                        $scope.factura.tipoComprobante = 'No de débito interno';
                        break;
                    case 'TI':
                        $scope.factura.tipoComprobante = 'Ticket';
                        break;
                    case 'FT':
                        $scope.factura.tipoComprobante = 'Factura';
                        break;
                }
            }
        ]
    );