From a1203f811bb7c5a84fb4eed01dcb65417c0f406d Mon Sep 17 00:00:00 2001 From: einhverfr Date: Tue, 27 Nov 2007 08:08:19 +0000 Subject: Employee screen QA round 1. git-svn-id: https://ledger-smb.svn.sourceforge.net/svnroot/ledger-smb/trunk@1910 4979c152-3d1c-0410-bac9-87ea11338e46 --- LedgerSMB/DBObject/Employee.pm | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) (limited to 'LedgerSMB/DBObject/Employee.pm') diff --git a/LedgerSMB/DBObject/Employee.pm b/LedgerSMB/DBObject/Employee.pm index ddc453a6..af08ed61 100644 --- a/LedgerSMB/DBObject/Employee.pm +++ b/LedgerSMB/DBObject/Employee.pm @@ -1,6 +1,6 @@ package LedgerSMB::DBObject::Employee; -use base qw(LedgerSMB::DBObject::Company); +use base qw(LedgerSMB::DBObject); use strict; my $ENTITY_CLASS = 3; @@ -9,5 +9,25 @@ sub set_entity_class { my $self = shift @_; $self->{entity_class} = $ENTITY_CLASS; } + +sub save { + my ($self) = @_; + $self->set_entity_class(); + $self->{entity_id} = $self->exec_method(funcname => 'person_save'); + $self->exec_method(funcname => 'employee__save'); + $self->{dbh}->commit; +} + +sub save_location { +} + +sub save_contact { +} + +sub save_bank_account { +} + +sub save_note { +} 1; -- cgit v1.2.3