Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 76fe46d5

Von Werner Hahn vor fast 8 Jahren hinzugefügt

  • ID 76fe46d5b8b578c33e68898107e9ad6c15a899af
  • Vorgänger 9a33b2d8
  • Nachfolger 806ea9cf

Shopmodul: Shoporder Debugs raus
gender bei Lieferadresse raus
Anzahl Shopbestellungen in Titelleiste

Unterschiede anzeigen:

SL/BackgroundJob/ShopOrderMassTransfer.pm
use parent qw(SL::BackgroundJob::Base);
#
# Workflow Dreschflegel Shoporder import -> wo geht automatisch nach Order(Auftrag) und DeliveryOrder (Lieferschein) mit auslagern transferieren
#
use SL::DBUtils;
use SL::DB::ShopOrder;
use SL::DB::ShopOrderItem;
SL/Controller/ShopOrder.pm
push @{ $orders_fetched },@{ $new_orders };
};
$self->action_list;
#TODO Flashinfo how many orders from wich shop have been fetched. infos in $orders_fetched
}
sub action_list {
......
die "Can't load shop_order form form->import_id" unless $self->shop_order;
my $order = $self->shop_order->convert_to_sales_order(customer => $customer, employee => $employee);
$main::lxdebug->dump(0, 'WH:OOO ',$order);
if ($order->{error}){
flash_later('error',@{$order->{errors}});
SL/DB/ShopOrder.pm
)) {
$shipto_id = $address->{shipto_id};
} else {
my $gender = $self->{delivery_greeting} eq "Frau" ? 'f' : 'm';
my $deliveryaddress = SL::DB::Shipto->new;
$deliveryaddress->assign_attributes(
shiptoname => $self->{delivery_firstname} . " " . $self->{delivery_lastname},
shiptodepartment_1 => $self->{delivery_company},
shiptodepartment_2 => $self->{delivery_department},
shiptocp_gender => $gender,
shiptostreet => $self->{delivery_street},
shiptozipcode => $self->{delivery_zipcode},
shiptocity => $self->{delivery_city},
js/kivi.ShopOrder.js
id: 'status_mass_transfer',
dialog: {
title: kivi.t8('Status Shoptransfer'),
close: function(event, ui) { alert('CLOSE'); },
}
});
};
templates/webpages/shop_order/list.html
[%- USE HTML -%][%- USE LxERP -%][%- USE L -%][%- USE T8 -%]
[% USE Dumper %]
<h1>[% title %]</h1>
<h1>[% title %]<span style="float:right;">[% 'Number data sets' | $T8 %]: [% SHOPORDERS.size %]</span></h1>
[%- PROCESS 'shop_order/_filter.html' filter=SELF.models.filtered.laundered %]
<hr>
<div class="table_info">[% 'Number data sets' | $T8 %]: [% SHOPORDERS.size %]</div>
<table id="shoplist">
<table id="shoplist" width="100%">
<thead>
<tr class="listheading">
<th>[% 'Shop Host' | $T8 %]</th>

Auch abrufbar als: Unified diff