Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 07b6482f

Von Werner Hahn vor mehr als 6 Jahren hinzugefügt

  • ID 07b6482f47cf5a4f5854480cdec5116eff66db72
  • Vorgänger 6c044ff2
  • Nachfolger 4ff4dc6a

Shopmodul: Test für Shoporders

Unterschiede anzeigen:

SL/Controller/ShopOrder.pm
106 106
  my $customer = SL::DB::Manager::Customer->find_by(id => $::form->{customer});
107 107
  die "Can't find customer" unless $customer;
108 108
  my $employee = SL::DB::Manager::Employee->current;
109
  die "Can't find employee" unless $employee;
109 110

  
110 111
  die "Can't load shop_order form form->import_id" unless $self->shop_order;
111

  
112 112
  my $order = $self->shop_order->convert_to_sales_order(customer => $customer, employee => $employee);
113 113
  $order->calculate_prices_and_taxes;
114 114

  
......
135 135

  
136 136
      $self->shop_order->transferred(1);
137 137
      $self->shop_order->transfer_date(DateTime->now_local);
138
      $self->shop_order->oe_transid($order->id);
139 138
      $self->shop_order->save;
140 139
      $self->shop_order->link_to_record($order);
141
      $self->redirect_to(controller => "oe.pl", action => 'edit', type => 'sales_order', vc => 'customer', id => $order->id);
142 140
    }) || die $order->db->error;
141
    $self->redirect_to(controller => "oe.pl", action => 'edit', type => 'sales_order', vc => 'customer', id => $order->id);
143 142
  }
144 143
}
145 144

  

Auch abrufbar als: Unified diff