Пример #1
0
 public function onSummaryTill()
 {
     /**
      * Button Validation
      */
     if (Request::input('onSummaryTill') != 'summaryTill') {
         throw new ApplicationException('Invalid value');
     }
     $CashRegister = new CashRegister();
     if ($CashRegister->is_open()) {
         /**
          * Exec open function
          */
         $CashRegister->close('summary');
         Flash::warning(trans('awme.stocket::lang.tills.summary_successfully'));
         return Redirect::to(Backend::url("awme/stocket/tills"));
     } else {
         return Flash::error(trans('awme.stocket::lang.tills.already_closed'));
     }
 }
Пример #2
0
 /**
  * Validar si la caja esta abierta,
  * antes de crear una venta.
  * @return [type] [description]
  */
 public function beforeCreate()
 {
     if (!CashRegister::is_open()) {
         throw new ValidationException(['please_opening_cash_register' => trans('awme.stocket::lang.sales.please_opening_cash_register')]);
     }
 }