/** * Contains the testing sample data for the IssueController. * * @return void */ public function setVariables() { // Initial sample storage data $this->input = array('batch_no' => Receipt::find(1)->id, 'topup_request_id' => TopupRequest::find(1)->id, 'quantity_issued' => '20', 'receivers_name' => 'Lab2', 'remarks' => 'first issue'); // Edition sample data $this->inputUpdate = array('batch_no' => Receipt::find(1)->id, 'topup_request_id' => TopupRequest::find(1)->id, 'quantity_issued' => '20', 'receivers_name' => 'Lab2', 'remarks' => 'first issue'); }
public function receipts() { $Receipt = new Receipt(); $condos = $Receipt->Condo->find('list'); $receiptStatuses = $Receipt->ReceiptStatus->find('list', array('conditions' => array('active' => '1'))); $this->set(compact('condos', 'clients', 'receiptStatuses')); if (isset($this->request->data['Receipt'])) { $conditions = array('conditions'); if ($this->request->data['Receipt']['condo_id'] != '') { $conditions['conditions']['Receipt.condo_id'] = $this->request->data['Receipt']['condo_id']; } if ($this->request->data['Receipt']['receipt_status_id'] != '') { $conditions['conditions']['Receipt.receipt_status_id'] = $this->request->data['Receipt']['receipt_status_id']; } if ($this->request->data['Receipt']['payment_date'] != '') { if (is_array($this->request->data['Receipt']['payment_date'])) { $dateTmp = $this->request->data['Receipt']['payment_date']['day'] . '-' . $this->request->data['Receipt']['payment_date']['month'] . '-' . $this->request->data['Receipt']['payment_date']['year']; $this->request->data['Receipt']['payment_date'] = $dateTmp; } $conditions['conditions']['Receipt.payment_date'] = $this->request->data['Receipt']['payment_date']; } $Receipt->contain(array('PaymentUser', 'ReceiptStatus', 'ReceiptPaymentType', 'Client', 'Condo', 'CancelUser')); $this->set('receipts', $Receipt->find('all', $conditions)); $this->set('hasData', true); } }
public function showReceipt($id) { $receipts = Receipt::find($id); $hid = $receipts->houseID; $housename = $hid; $propertyid = House::where('name', $hid)->pluck('propertyID'); $propertyname = Property::where('id', $propertyid)->pluck('name'); $inid = $receipts->invoiceID; $allbal = Invoice::where('houseID', $hid)->sum('balance'); $current_bal = Invoice::where('id', $inid)->pluck('balance'); $outstandingbal = $allbal - $current_bal; $amountdue = $allbal; $balance = $receipts->balance; return View::make('backend.code.invoice.showr', compact('receipts', 'amountdue', 'housename', 'outstandingbal', 'propertyname', 'invoicedetails', 'total', 'balance', 'amountdue')); }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function delete($id) { //Soft delete the patient $receipt = Receipt::find($id); $receipt->delete(); // redirect return Redirect::route('receipt.index')->with('message', trans('messages.receipt-succesfully-deleted')); }
private function setReceiptData() { if (isset($this->phkRequestData['receipt_id']) && !isset($this->phkRequestData['receipt_text'])) { App::import("Model", "Receipt"); $receipt = new Receipt(); $result = $receipt->find("first", array('conditions' => array('Receipt.id' => $this->phkRequestData['receipt_id']))); if (count($result)) { $this->phkRequestData['receipt_id'] = $result['Receipt']['id']; $this->phkRequestData['receipt_text'] = $result['Receipt']['document']; $this->phkRequestData['owner_id'] = $result['Receipt']['client_id']; $this->phkRequestData['fraction_id'] = $result['Receipt']['fraction_id']; $this->phkRequestData['condo_id'] = $result['Receipt']['condo_id']; } } }