Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 8470071b

Von G. Richardson vor mehr als 12 Jahren hinzugefügt

  • ID 8470071b1eea86117e6cece01bb5952c29a0cbc6
  • Vorgänger f7d51d3e
  • Nachfolger de90e717

Preisgruppen in all_parts Lieferanten

(Implementierung grösstenteils von Geoffrey, leicht modifiziert von mir)

Unterschiede anzeigen:

SL/IC.pm
1121 1121
    $form->{parts} = \@assemblies;
1122 1122
  }
1123 1123

  
1124
  if ($form->{l_pricegroups} ) {
1125
    my $query = <<SQL;
1126
       SELECT parts_id, price, pricegroup_id
1127
       FROM prices
1128
       WHERE parts_id = ?
1129
SQL
1130

  
1131
    my $sth = prepare_query($form, $dbh, $query);
1132

  
1133
    foreach my $part (@{ $form->{parts} }) {
1134
      do_statement($form, $sth, $query, conv_i($part->{id}));
1135

  
1136
      while (my $ref = $sth->fetchrow_hashref("NAME_lc")) {
1137
        $part->{"pricegroup_$ref->{pricegroup_id}"} = $ref->{price};
1138
      }
1139
      $sth->finish;
1140
    }
1141
  };
1142

  
1143

  
1124 1144
  $main::lxdebug->leave_sub();
1125 1145

  
1126 1146
  return wantarray ? @{ $form->{parts} } : $form->{parts};

Auch abrufbar als: Unified diff