Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision d94503b2

Von Thomas Heck vor mehr als 11 Jahren hinzugefügt

  • ID d94503b203c3f012020cd0c442092ae5064cac56
  • Vorgänger 42646def
  • Nachfolger 9e228847

CustomerVendor: History-Einträge erstellen

Unterschiede anzeigen:

SL/Controller/CustomerVendor.pm
use SL::DB::Pricegroup;
use SL::DB::Contact;
use SL::DB::FollowUp;
use SL::DB::History;
# safety
__PACKAGE__->run_before(
......
$self->{shipto}->save();
}
#TODO: history
my $snumbers = $self->is_vendor() ? 'vendornumber_'. $self->{cv}->vendornumber : 'customernumber_'. $self->{cv}->customernumber;
SL::DB::History->new(
trans_id => $self->{cv}->id,
snumbers => $snumbers,
employee_id => SL::DB::Manager::Employee->current->id,
addition => 'SAVED',
)->save();
}
sub action_save {
......
else {
$self->{cv}->delete();
#TODO: history
my $snumbers = $self->is_vendor() ? 'vendornumber_'. $self->{cv}->vendornumber : 'customernumber_'. $self->{cv}->customernumber;
SL::DB::History->new(
trans_id => $self->{cv}->id,
snumbers => $snumbers,
employee_id => SL::DB::Manager::Employee->current->id,
addition => 'DELETED',
)->save();
my $msg = $self->is_vendor() ? $::locale->text('Vendor deleted!') : $::locale->text('Customer deleted!');
$::form->redirect($msg);

Auch abrufbar als: Unified diff