controller.js 1.87 KB
angular.module('focaModalDetalleHojaRuta')
    .controller('focaModalDetalleHojaRutaController', 
        [
            '$filter',
            '$scope',
            '$uibModalInstance',
            'parametrosDetalleHojaRuta',
            function($filter, $scope, $uibModalInstance, parametrosDetalleHojaRuta) {
                $scope.paso = 0;
                $scope.parametrosDetalleHojaRuta = parametrosDetalleHojaRuta;
                $scope.aceptar = function() {
                    var parametrosDetalleHojaRuta = {
                        remito: $scope.parametrosDetalleHojaRuta.remito,
                        cliente: $scope.parametrosDetalleHojaRuta.cliente,
                        domicilio: $scope.parametrosDetalleHojaRuta.domicilio,
                        producto: $scope.parametrosDetalleHojaRuta.producto,
                        litros: $scope.parametrosDetalleHojaRuta.litros,
                        litrosDescargados: $scope.parametrosDetalleHojaRuta.litrosDescargados,
                        numeroRecibo: $scope.parametrosDetalleHojaRuta.numeroRecibo
                    };
                    $uibModalInstance.close(parametrosDetalleHojaRuta);
                };

                $scope.cancel = function() {
                    $uibModalInstance.dismiss('cancel');
                };
                
                $scope.validar = function() {
                    return $scope.formDetalleHojaRuta.$pristine ||
                        !$scope.parametrosDetalleHojaRuta.litrosDescargados ||
                        $scope.parametrosDetalleHojaRuta.litrosDescargados < 1 ||
                        !$scope.parametrosDetalleHojaRuta.numeroRecibo ||
                        $scope.parametrosDetalleHojaRuta.numeroRecibo < 1;
                };

                $scope.irPaso = function(paso) {
                    $scope.paso = paso;
                };
            }
        ]
    );