EekBoek
view release on metacpan - search on metacpan
view release on metacpan or search on metacpan
lib/EB/Booking.pm view on Meta::CPAN
use strict;
use warnings;
use EB;
use EB::Format;
use EB::Tools::Attachments;
sub new {
my ($class) = @_;
$class = ref($class) || $class;
return bless {} => $class;
}
sub adm_open {
my ($self) = @_;
unless ( $dbh->adm_open ) {
warn("?"._T("De administratie is nog niet geopend")."\n");
return;
}
1;
}
lib/EB/Relation.pm view on Meta::CPAN
use strict;
use warnings;
use EB;
sub new {
my $class = shift;
$class = ref($class) || $class;
my $self = {};
bless $self => $class;
$self->add(@_) if @_;
$self;
}
sub add {
my ($self, $code, $desc, $acct, $opts) = @_;
my $bstate = $opts->{btw};
my $dbk = $opts->{dagboek};
if ( defined($bstate) ) {
lib/EB/Report/GenBase.pm view on Meta::CPAN
use strict;
use EB;
use IO::File;
use EB::Format;
sub new {
my ($class, $opts) = @_;
$class = ref($class) || $class;
my $self = { %$opts };
bless $self => $class;
}
# API.
sub _oops { warn("?Package ".ref($_[0])." did not implement '$_[1]' method\n") }
sub start { shift->_oops('start') }
sub outline { shift->_oops('outline') }
sub finish { shift->_oops('finish') }
# Class methods
lib/EB/Tools/Einde.pm view on Meta::CPAN
use EB;
use EB::Format;
use EB::Report;
use EB::Report::GenBase;
use EB::Report::Journal;
use EB::Report::Open;
sub new {
my ($class) = @_;
$class = ref($class) || $class;
return bless {} => $class;
}
sub perform {
my ($self, $args, $opts) = @_;
# Akties:
# Afboeken resultaatrekeningen -> Winstrekening
# Afboeken BTW I/V H/L -> BTW Betaald
my $tot = 0;
lib/EB/Tools/SQLEngine.pm view on Meta::CPAN
package EB::Tools::SQLEngine;
use strict;
use warnings;
use EB;
sub new {
my ($class, @args) = @_;
$class = ref($class) || $class;
bless { _cb => {}, @args } => $class;
}
sub callback($%) {
my ($self, %vec) = @_;
return unless %vec;
while ( my($k,$v) = each(%vec) ) {
$self->{_cb}->{$k} = $v;
}
}
view all matches for this distributionview release on metacpan - search on metacpan
( run in 1.007 second using v1.00-cache-2.02-grep-82fe00e-cpan-1925d2aa809 )