X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/4440782f0737cd715dbd96851ecc2dbd8cd639f2..82515b2d93dc5632f24d6e0b6f8f05f3fd19fbb0:/SL/DB/Manager/DeliveryOrder.pm diff --git a/SL/DB/Manager/DeliveryOrder.pm b/SL/DB/Manager/DeliveryOrder.pm new file mode 100644 index 000000000..f63987e88 --- /dev/null +++ b/SL/DB/Manager/DeliveryOrder.pm @@ -0,0 +1,22 @@ +package SL::DB::Manager::DeliveryOrder; + +use strict; + +use SL::DB::Helpers::Manager; +use base qw(SL::DB::Helpers::Manager); + +sub object_class { 'SL::DB::DeliveryOrder' } + +__PACKAGE__->make_manager_methods; + +sub type_filter { + my $class = shift; + my $type = lc(shift || ''); + + return ('!customer_id' => undef) if $type eq 'sales_delivery_order'; + return ('!vendor_id' => undef) if $type eq 'purchase_delivery_order'; + + die "Unknown type $type"; +} + +1;