Datenbank-Helper(*_as_number) verwenden
authorThomas Heck <theck@linet-services.de>
Wed, 26 Jun 2013 08:39:20 +0000 (10:39 +0200)
committerJan Büren <jan@kivitendo-premium.de>
Thu, 18 Jul 2013 07:09:02 +0000 (09:09 +0200)
SL/Controller/CustomerVendor.pm
templates/webpages/customer_vendor/form.html

index 0fc7206..5985e94 100644 (file)
@@ -533,12 +533,6 @@ sub _instantiate_args {
 
   my $curr_employee = SL::DB::Manager::Employee->current;
 
-  foreach ( 'cv.creditlimit', 'cv.discount' ) {
-    my ($namespace, $varname) = split('.', $_, 2);
-    $::form->{$namespace}->{$varname} = $::form->parse_amount(\%::myconfig, $::form->{$namespace}->{$varname});
-  }
-  $::form->{cv}->{discount} /= 100;
-
   if ( $::form->{cv}->{id} ) {
     if ( $self->is_vendor() ) {
       $self->{cv} = SL::DB::Vendor->new(id => $::form->{cv}->{id})->load();
@@ -765,9 +759,6 @@ sub _pre_render {
 
   $self->{template_args} = {};
 
-  $self->{cv}->discount($self->{cv}->discount * 100);
-
-
   $::request->{layout}->add_javascripts('autocomplete_customer.js');
 }
 
index e29d097..bb84e9b 100644 (file)
           <th align="right">[% 'Credit Limit' | $T8 %]</th>
 
           <td>
-            [% L.input_tag('cv.creditlimit', LxERP.format_amount(SELF.cv.creditlimit, 0), size = 9) %]
+            [% L.input_tag('cv.creditlimit_as_number', SELF.cv.creditlimit_as_number, size = 9) %]
           </td>
 
 
           <th align="right">[% 'Discount' | $T8 %]</th>
 
           <td>
-            [% L.input_tag('cv.discount', SELF.cv.discount, size = 4) %]
+            [% L.input_tag('cv.discount_as_percent', SELF.cv.discount_as_percent, size = 4) %]
           </td>
         </tr>