angular.module('focaModalFlete') .controller('focaModalFleteController', [ '$filter', '$scope', '$uibModalInstance', 'parametrosFlete', function($filter, $scope, $uibModalInstance, parametrosFlete) { $scope.parametrosFlete = parametrosFlete; $scope.aceptar = function() { $uibModalInstance.close($scope.parametrosFlete); }; $scope.cancel = function() { $uibModalInstance.dismiss('cancel'); }; $scope.validar = function() { return $scope.formFlete.$pristine || ( $scope.parametrosFlete.flete === 'si' && ( ( $scope.parametrosFlete.bomba !== 'si' && $scope.parametrosFlete.bomba !== 'no' ) || ( !$scope.parametrosFlete.kilometros || $scope.parametrosFlete.kilometros < 1 ) ) ); } } ] );