use SL::Helper::Flash;
use SL::Locale::String;
use SL::DB::TaxzoneChart;
-use SL::Controller::ClientConfig;
use SL::DB::Default;
use Rose::Object::MakeMethods::Generic (
my ($self, %params) = @_;
$self->render('buchungsgruppen/form', %params,
- TAXZONES => SL::DB::Manager::TaxZone->get_all_sorted(),
- ACCOUNTS => SL::Controller::ClientConfig->init_accounts(),
- account_label => sub { "$_[0]{accno}--$_[0]{description}" });
+ TAXZONES => SL::DB::Manager::TaxZone->get_all_sorted());
}
sub action_edit {
# constraint, if Buchungsgruppe is connected to a part
my $db = $self->{config}->db;
- $db->do_transaction(sub {
+ $db->do_transaction(sub {
my $taxzone_charts = SL::DB::Manager::TaxzoneChart->get_all(where => [ buchungsgruppen_id => $self->config->id ]);
foreach my $taxzonechart ( @{$taxzone_charts} ) { $taxzonechart->delete };
$self->config->delete();