canDelete

This commit is contained in:
denisdulici 2017-09-26 01:05:21 +03:00
parent e18dd406b2
commit 5c106c4fef
6 changed files with 32 additions and 48 deletions

View File

@ -74,24 +74,20 @@ class Account extends Model
{ {
$error = false; $error = false;
$bill_payments = $this->bill_payments(); if ($bill_payments = $this->bill_payments()->count()) {
if ($bill_payments->count()) { $error['bills'] = $bill_payments;
$error['bills'] = $bill_payments->count();
} }
$payments = $this->payments(); if ($payments = $this->payments()->count()) {
if ($payments->count()) { $error['payments'] = $payments;
$error['payments'] = $payments->count();
} }
$invoice_payments = $this->invoice_payments(); if ($invoice_payments = $this->invoice_payments()->count()) {
if ($invoice_payments->count()) { $error['invoices'] = $invoice_payments;
$error['invoices'] = $invoice_payments->count();
} }
$revenues = $this->revenues(); if ($revenues = $this->revenues()->count()) {
if ($revenues->count()) { $error['revenues'] = $revenues;
$error['revenues'] = $revenues->count();
} }
if ($error) { if ($error) {

View File

@ -57,14 +57,12 @@ class Vendor extends Model
{ {
$error = false; $error = false;
$bills = $this->bills(); if ($bills = $this->bills()->count()) {
if ($bills->count()) { $error['bills'] = $bills;
$error['bills'] = $bills->count();
} }
$payments = $this->payments(); if ($payments = $this->payments()->count()) {
if ($payments->count()) { $error['payments'] = $payments;
$error['payments'] = $payments->count();
} }
if ($error) { if ($error) {

View File

@ -64,14 +64,12 @@ class Customer extends Model
{ {
$error = false; $error = false;
$invoices = $this->invoices(); if ($invoices = $this->invoices()->count()) {
if ($invoices->count()) { $error['invoices'] = $invoices;
$error['invoices'] = $invoices->count();
} }
$revenues = $this->revenues(); if ($revenues = $this->revenues()->count()) {
if ($revenues->count()) { $error['revenues'] = $revenues;
$error['revenues'] = $revenues->count();
} }
if ($error) { if ($error) {

View File

@ -85,14 +85,12 @@ class Item extends Model
{ {
$error = false; $error = false;
$bills = $this->bills(); if ($bills = $this->bills()->count()) {
if ($bills->count()) { $error['bills'] = $bills;
$error['bills'] = $bills->count();
} }
$invoices = $this->invoices(); if ($invoices = $this->invoices()->count()) {
if ($invoices->count()) { $error['invoices'] = $invoices;
$error['invoices'] = $invoices->count();
} }
if ($error) { if ($error) {

View File

@ -44,19 +44,16 @@ class Category extends Model
{ {
$error = false; $error = false;
$items = $this->items(); if ($items = $this->items()->count()) {
if ($items->count()) { $error['items'] = $items;
$error['items'] = $items->count();
} }
$payments = $this->payments(); if ($payments = $this->payments()->count()) {
if ($payments->count()) { $error['payments'] = $payments;
$error['payments'] = $payments->count();
} }
$revenues = $this->revenues(); if ($revenues = $this->revenues()->count()) {
if ($revenues->count()) { $error['revenues'] = $revenues;
$error['revenues'] = $revenues->count();
} }
if ($error) { if ($error) {

View File

@ -45,19 +45,16 @@ class Tax extends Model
{ {
$error = false; $error = false;
$items = $this->items(); if ($items = $this->items()->count()) {
if ($items->count()) { $error['items'] = $items;
$error['items'] = $items->count();
} }
$bills = $this->bills(); if ($bills = $this->bills()->count()) {
if ($bills->count()) { $error['bills'] = $bills;
$error['bills'] = $bills->count();
} }
$invoices = $this->invoices(); if ($invoices = $this->invoices()->count()) {
if ($invoices->count()) { $error['invoices'] = $invoices;
$error['invoices'] = $invoices->count();
} }
if ($error) { if ($error) {