Example #1
0
function kysyntaTarjontaController($scope) {

  $scope.kuukausiNimi = function (kuukausi) {
    return kuukaudet[kuukausi - 1];
  };

  $scope.viikonpaivaluokkaNimi = function (tunnus) {
    return viikonpaivaluokat[tunnus];
  };

  $scope.nousuaSumma = function () {
    return _.sumBy($scope.liikennevuosi, 'nousut');
  };

  $scope.linjakilometritSumma = function () {
    return _.sumBy($scope.liikennevuosi, c.property('linjakilometrit', 0, _.isNaN));
  };

  $scope.vuorotarjontaSumma = function () {
    return _.sumBy($scope.liikennevuosi, 'lahdot');
  };

  $scope.isPSA = t.isPSA($scope.tyyppi);
  $scope.isME = $scope.tyyppi === 'ME';

  // error messages:
  $scope.nousutErrorMessage = d.maxlengthNumberErrorMessage("999999999");
  $scope.lahdotErrorMessage = d.maxlengthNumberErrorMessage("999999999");
  $scope.linjakilometritErrorMessage = d.maxErrorMessage("9999999999,99");
}
Example #2
0
function kalustoController($scope) {

  const paastoluokat = {
    E0: "EURO 0",
    E1: "EURO 1",
    E2: "EURO 2",
    E3: "EURO 3",
    E4: "EURO 4",
    E5: "EURO 5 / EEV",
    E6: "EURO 6"
  };

  $scope.paastoluokkaNimi = function (tunnus) {
    return paastoluokat[tunnus];
  };

  $scope.kalustoSumma = function () {
    return _.sumBy($scope.kalusto, 'lukumaara');
  };

  // error messages:
  $scope.lukumaaraErrorMessage = d.maxlengthNumberErrorMessage("999999999");
}