+ if ( $self->is_vendor()) {
+ $self->{open_items} = SL::DB::Manager::PurchaseInvoice->get_all_count(
+ query => [
+ vendor_id => $self->{cv}->id,
+ paid => {lt_sql => 'amount'},
+ ],
+ );
+ } else {
+ $self->{open_items} = SL::DB::Manager::Invoice->get_all_count(
+ query => [
+ customer_id => $self->{cv}->id,
+ paid => {lt_sql => 'amount'},
+ ],
+ );
+ }
+
+ if ( $self->is_vendor() ) {
+ $self->{open_orders} = SL::DB::Manager::Order->get_all_count(
+ query => [
+ vendor_id => $self->{cv}->id,
+ closed => 'F',
+ ],
+ );
+ } else {
+ $self->{open_orders} = SL::DB::Manager::Order->get_all_count(
+ query => [
+ customer_id => $self->{cv}->id,
+ closed => 'F',
+ ],
+ );
+ }