• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP Receipt类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了PHP中Receipt的典型用法代码示例。如果您正苦于以下问题:PHP Receipt类的具体用法?PHP Receipt怎么用?PHP Receipt使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



在下文中一共展示了Receipt类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。

示例1: receipts

 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);
     }
 }
开发者ID:phalkaline,项目名称:phkondo,代码行数:26,代码来源:IncomeController.php


示例2: get_receipt_data_from_server

function get_receipt_data_from_server()
{
    $manager = new Management();
    $data = $manager->get_list_of_product_info();
    $receipt = new Receipt();
    $receipt->get_data_from_array($data);
    return $receipt;
}
开发者ID:Ruyka,项目名称:Tam-An-Food-Store-Manager,代码行数:8,代码来源:receipt_function.php


示例3: testReceiptCanAddProductsToItTotal

 public function testReceiptCanAddProductsToItTotal()
 {
     $receipt = new Receipt();
     $product = new Keyboard();
     $receipt->addToTotal($product);
     $this->assertEquals(50, $receipt->getTotalPrice());
     $receipt->addProductById(1);
     $this->assertEquals(50, $receipt->getTotalPrice());
 }
开发者ID:elagith,项目名称:learningMaterial,代码行数:9,代码来源:NullObjectPatternTest.php


示例4: store

 /**
  * Store a newly created resource in storage.
  * POST /accountreceivables
  *
  * @return Response
  */
 public function store()
 {
     $input = Input::all();
     $v = Validator::make(Input::All(), array('invoiceID' => 'required|max:50|', 'houseID' => 'required', 'amount' => 'required|min:2', 'paymenttype' => 'required', 'amountpayed' => 'required', 'paymenttyperef' => 'required'));
     if ($v->passes()) {
         $findHouse = Input::get('houseID');
         $propertyId = House::where('name', $findHouse)->pluck('propertyID');
         $propertyName = Property::where('id', $propertyId)->pluck('name');
         $agent_id = Sentry::getUser()->id;
         $gamount = Input::get('amount');
         $gpayed = Input::get('amountpayed');
         $initpaid = Input::get('initpaid');
         $b = $gamount - $gpayed;
         $id = Input::get('invoiceID');
         $balance = $gamount - $gpayed;
         $invoice = Invoice::find($id);
         $invoiceid = $invoice->id;
         $invoice->balance = $gamount - $gpayed;
         $invoice->amountpaid = $gpayed + $initpaid;
         $invoice->save();
         $reciept = new Receipt();
         $reciept->invoiceID = $invoice->id;
         $reciept->agent_id = $agent_id;
         $reciept->type = $invoice->type;
         $reciept->houseID = $invoice->houseID;
         $reciept->recipient = $invoice->recipient;
         $reciept->invoice_amt = $gpayed + $initpaid + $b;
         $reciept->amountpaid = $gpayed;
         $reciept->balance = $gamount - $gpayed;
         $reciept->duedate = $invoice->duedate;
         $reciept->save();
         $findTenant = $invoice->recipient;
         $ftname = strtok($findTenant, " ");
         $tenants = Tenant::where('name', $ftname)->get();
         foreach ($tenants as $tenant) {
             $t_name = $tenant->name;
             $to = $tenant->phone;
         }
         $payment = new Payment();
         $payment->invoiceID = Input::get('invoiceID');
         $payment->amount = Input::get('amount');
         $payment->amountpayed = Input::get('amountpayed');
         $payment->houseID = $findHouse;
         $payment->client = $invoice->recipient;
         $payment->property = $propertyName;
         $payment->balance = $gamount - $gpayed;
         $payment->paymenttype = Input::get('paymenttype');
         $payment->paymenttyperef = Input::get('paymenttyperef');
         $payment->save();
         #send an sms to the tenant
         $message = ' Hi ' . $t_name . ', Your payment of  Ksh. ' . number_format($gpayed, 2) . ' for invoice no. ' . $invoiceid . ' of ' . $findHouse . '   has been received successfully, due balance ' . number_format($balance, 2) . ', Thank you';
         Queue::push('SendSMS', array('message' => $message, 'number' => $to));
         return Redirect::route('show/receipts/index')->withFlashMessage('Payment received successfully');
     }
     return Redirect::back()->withInput()->withErrors($v)->with('message', 'There were validation errors');
 }
开发者ID:jeremiteki,项目名称:mteja-laravel,代码行数:62,代码来源:PaymentController.php


示例5: getReceipt

 function getReceipt($receiptID)
 {
     $receipt = new Receipt();
     $receipt->selectRecord($receiptID);
     if (!($domDoc = $receipt->getDomDocument())) {
         return false;
     } else {
         $xmlStr = $domDoc->dump_mem(true);
         return $xmlStr;
     }
 }
开发者ID:armic,项目名称:erpts,代码行数:11,代码来源:ReceiptDetails.php


示例6: add_receipt

 public function add_receipt($receipt_data)
 {
     //new receipt
     $receipt = new Receipt();
     // get data
     $receipt->get_data_from_array($receipt_data);
     TEST($receipt->json_encode(false));
     //compute the sequence of sql to add this receipt to db
     $comma_seperated_list = $receipt->get_seperated_list();
     TEST($comma_seperated_list);
     //mysqli_query($this->db, "CALL test('$comma_seperated_list');");
 }
开发者ID:VinhDV,项目名称:Tam-An-Food-Store-Manager,代码行数:12,代码来源:Database.php


示例7: get_import_product_data_from_server

function get_import_product_data_from_server($query)
{
    $manager = new Management();
    $data = $manager->get_list_of_import_product_info($query);
    if (!isset($data['error'])) {
        $list = new Receipt();
        $list->get_data_from_array($data);
        return $list;
    } else {
        return $data;
    }
}
开发者ID:Ruyka,项目名称:Tam-An-Food-Store-Manager,代码行数:12,代码来源:alter_product_function.php


示例8: ValidateWithWebServiceSAT

 public static function ValidateWithWebServiceSAT($rfc_emisor, $rfc_receptor, $total_factura, $uuid)
 {
     $web_service = "https://consultaqr.facturaelectronica.sat.gob.mx/ConsultaCFDIService.svc?wsdl";
     $hora_envio = date("Y-m-d H:i:s");
     try {
         $client = new SoapClient($web_service);
     } catch (Exception $e) {
         echo '\\n Error de validación en WS Sat: ', $e->getMessage();
         return 0;
     }
     $cadena = "re={$rfc_emisor}&rr={$rfc_receptor}&tt={$total_factura}&id={$uuid}";
     $param = array('expresionImpresa' => $cadena);
     try {
         $respuesta = $client->Consulta($param);
     } catch (Exception $ex) {
         echo "\n Error en WebService SAT. " . $ex;
         return 0;
     }
     $hora_recepcion = date("Y-m-d H:i:s");
     if ($respuesta->ConsultaResult->Estado == 'Vigente') {
         $cadena_encriptar = $hora_envio . '│' . $rfc_emisor . '│' . $rfc_receptor . '│' . $total_factura . '│' . $uuid . '│' . $hora_recepcion;
         $md5 = md5($cadena_encriptar);
         return $xml = Receipt::CreateReceiptXml($respuesta, $rfc_emisor, $rfc_receptor, $total_factura, $uuid, $web_service, $hora_envio, $hora_recepcion, $md5);
     } else {
         return 0;
     }
 }
开发者ID:njmube,项目名称:CSDOCSCFDI,代码行数:27,代码来源:Receipt.php


示例9: setVariables

 /**
  * 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');
 }
开发者ID:BaobabHealthTrust,项目名称:iBLIS,代码行数:12,代码来源:IssueControllerTest.php


示例10: actionCreate

 /**
  * Creates a new model.
  * If creation is successful, the browser will be redirected to the 'view' page.
  */
 public function actionCreate()
 {
     $model = new UserCredit();
     if (isset($_GET['user'])) {
         $model->user_id = $_GET['user'];
     }
     $users_lists = BaseModel::getAll('Users', array("condition" => "is_admin = 0 "));
     $users = array();
     foreach ($users_lists as $user) {
         $users[$user->id] = $user->first_name . ' ' . $user->last_name . '(' . $user->username . ')';
     }
     // Uncomment the following line if AJAX validation is needed
     // $this->performAjaxValidation($model);
     if (isset($_POST['UserCredit'])) {
         $receipt = Receipt::model()->findByPk('81dc3453-b570-11e5-9a98-3c07717072c4');
         $model->attributes = $_POST['UserCredit'];
         $model->receipt_no = $receipt->receipt;
         if ($model->save()) {
             if ($model->payment_status == 'a') {
                 $trans_model = new UserTrans();
                 $trans_model->tran_type = 'PAYMENT_RECEIVED';
                 $trans_model->user_id = $model->user_id;
                 $trans_model->credit = $model->amount;
                 $trans_model->credit_id = $model->id;
                 $trans_model->save();
             }
             $receipt->receipt = $receipt->receipt + 1;
             $receipt->save();
             $this->redirect(array('view', 'id' => $model->id));
         }
     }
     $this->render('create', array('model' => $model, 'users' => $users));
 }
开发者ID:priyranjansingh,项目名称:donation,代码行数:37,代码来源:UserCreditController.php


示例11: list_import_product_to_json_data

 public function list_import_product_to_json_data($data)
 {
     //new a new receipt
     //basically, a Reiceipt is a list of product...
     $receipt = new Receipt();
     foreach ($data as $value) {
         //new Product
         $product = new ImportProduct($value['Import_Price']);
         // add attribute to it
         $product->add_attribute($value['Name'], new Unit($value['UnitName'], $value['Price']), $value['Id'], $value['ProductId']);
         //add the product to the receipt
         $receipt->add($product);
     }
     // return the receipt in json format
     return $receipt->json_encode();
 }
开发者ID:Ruyka,项目名称:Tam-An-Food-Store-Manager,代码行数:16,代码来源:JsonEncoder.php


示例12: create

 /**
  * Show the form for creating a new resource.
  *
  * @return Response
  */
 public function create()
 {
     $receipts = Receipt::all();
     $commodities = Commodity::has('receipts')->lists('name', 'id');
     $sections = TestCategory::all()->lists('name', 'id');
     return View::make('topup.create')->with('receipts', $receipts)->with('sections', $sections)->with('commodities', $commodities);
 }
开发者ID:BaobabHealthTrust,项目名称:iBLIS,代码行数:12,代码来源:TopUpController.php


示例13: boot

 public static function boot()
 {
     parent::boot();
     //validation on create
     static::creating(function ($customer) {
         return $customer->isValid();
     });
     //This event will delete all related model in category model
     static::deleted(function ($cs) {
         //Deletes all customerlog related to a customer
         $c = $cs->customerlog()->lists('id');
         if (!empty($c)) {
             Customerlog::destroy($c);
         }
         //Deletes all Receipt related to a customer
         $r = $cs->receipt()->lists('id');
         if (!empty($r)) {
             Receipt::destroy($r);
         }
         //Deletes all Salelog related to a customer
         $s = $cs->salelog()->lists('id');
         if (!empty($s)) {
             Salelog::destroy($s);
         }
     });
     //validation on update
     static::updating(function ($customer) {
         //return $customer->isValid();
     });
 }
开发者ID:sliekasirdis79,项目名称:POS,代码行数:30,代码来源:Customer.php


示例14: actionSave

 public function actionSave()
 {
     if (isset($_POST)) {
         $trans = Yii::app()->db->beginTransaction();
         $member_name = '';
         $total = 0;
         $point = 0;
         try {
             $table_length = $_POST['table_length'];
             if ($table_length < 1) {
                 throw new Exception('Rollback Input');
             }
             if (empty($_POST['id_member'])) {
                 throw new Exception('Rollback Input');
             }
             for ($i = 0; $i < $table_length; $i++) {
                 $receipt = new Receipt();
                 $receipt->id_receipt = $_POST['id_receipt_list'][$i];
                 $receipt->receipt_date = $_POST['receipt_date_list'][$i];
                 $receipt->total_purchase = $_POST['total_purchase_list'][$i];
                 $receipt->nominal_point = $_POST['pointearned_list'][$i];
                 $receipt->id_member = $_POST['id_member'];
                 $receipt->id_rule = $_POST['id_rule_list'][$i];
                 $receipt->id_tenant = $_POST['id_tenant_list'][$i];
                 $receipt->username = Yii::app()->user->getId();
                 if ($receipt->validate() and $receipt->save()) {
                     $member = Member::model()->findByPk($_POST['id_member']);
                     $member_name = $member->first_name . ' ' . $member->family_name;
                     $member->point += $receipt->nominal_point;
                     if (!$member->update()) {
                         throw new Exception('Rollback on Update Point Member');
                     }
                     $total += $receipt->nominal_point;
                     $point = $member->point;
                 } else {
                     throw new Exception('Rollback on Receipt');
                 }
             }
             $trans->commit();
             $get_name = User::model()->findByPk(Yii::app()->user->getId());
             $dataReceipt = $this->renderPartial('_receipt', array('id_member' => $_POST['id_member'], 'member_name' => $member_name, 'new_point' => $total, 'old_point' => $point - $total, 'total_point' => $point, 'name' => $get_name->name), true, false);
             echo CJSON::encode(array('message' => 'Transaction add point has been saved Successfully!', 'receipt' => $dataReceipt));
         } catch (CDbException $e) {
             $trans->rollback();
         }
     }
 }
开发者ID:nicovicz,项目名称:reward-point,代码行数:47,代码来源:AddPointController.php


示例15: testDelete

 /**
  * Tests the update function in the ReceiptController
  * @depends testStore
  * @param void
  * @return void
  */
 public function testDelete()
 {
     $this->be(User::first());
     $this->runStore($this->input);
     $receipt = new ReceiptController();
     $receipt->delete(1);
     $receiptDeleted = Receipt::withTrashed()->find(1);
     $this->assertNotNull($receiptDeleted->deleted_at);
 }
开发者ID:BaobabHealthTrust,项目名称:iBLIS,代码行数:15,代码来源:ReceiptControllerTest.php


示例16: salesummary

 private function salesummary($date = 'salesummary_today')
 {
     $time = $this->_dateSetter($date);
     $sales = Receipt::whereBetween('created_at', $time)->orderBy('id', 'desc');
     $data['salesummary']['sales'] = $sales->get()->toArray();
     $data['salesummary']['totalamount'] = 0.0;
     if (!empty($data['salesummary']['sales'])) {
         $data['salesummary']['totalamount'] = $sales->sum('receipt_worth');
     }
     return $data;
 }
开发者ID:sliekasirdis79,项目名称:POS,代码行数:11,代码来源:AdminDashboardController.php


示例17: edit

 /**
  * Show the form for editing the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function edit($id)
 {
     //
     $issue = Issue::find($id);
     $commodities = Commodity::all()->lists('name', 'id');
     $batches = Receipt::all()->lists('batch_no', 'id');
     $users = User::where('id', '!=', Auth::user()->id)->lists('name', 'id');
     $sections = TestCategory::all()->lists('name', 'id');
     //To DO:create function for this
     $available = $issue->topupRequest->commodity->available();
     return View::make('issue.edit')->with('commodities', $commodities)->with('available', $available)->with('users', $users)->with('sections', $sections)->with('issue', $issue)->with('batches', $batches);
 }
开发者ID:BaobabHealthTrust,项目名称:iBLIS,代码行数:18,代码来源:IssueController.php


示例18: showReceipt

 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'));
 }
开发者ID:jeremiteki,项目名称:mteja-laravel,代码行数:15,代码来源:BillController.php


示例19: actionPrint

 public function actionPrint()
 {
     $id_member = !empty($_GET['id_member']) ? $_GET['id_member'] : '';
     $member = Member::model()->findByPk($id_member);
     if ($member === null) {
         throw new CHttpException(400, 'Invalid request');
     }
     $receipt = Receipt::model()->find(array('condition' => 'id_member = :id_member', 'params' => array(':id_member' => $id_member), 'order' => 'receipt_date DESC'));
     $last_update = is_null($receipt) ? $member->register_date : $receipt->receipt_date;
     $user = User::model()->findByPk(Yii::app()->user->getId());
     if ($user === null) {
         throw new CHttpException(400, 'Invalid request');
     }
     $receipt = $this->renderPartial('_receipt', array('id_member' => $member->id_member, 'member_name' => $member->first_name . ' ' . $member->family_name, 'point' => $member->point, 'last_update' => date('d F Y', strtotime($last_update)), 'name' => $user->name), true, false);
     echo CJSON::encode($receipt);
 }
开发者ID:nicovicz,项目名称:reward-point,代码行数:16,代码来源:ViewMemberPointController.php


示例20: SetupReceipt

 protected function SetupReceipt()
 {
     // Lookup Object PK information from Query String (if applicable)
     // Set mode to Edit or New depending on what's found
     $intReceiptId = QApplication::QueryString('intReceiptId');
     if ($intReceiptId) {
         $this->objReceipt = Receipt::Load($intReceiptId);
         if (!$this->objReceipt) {
             throw new Exception('Could not find a Receipt object with PK arguments: ' . $intReceiptId);
         }
         $this->strTitleVerb = QApplication::Translate('Edit');
         $this->blnEditMode = true;
     } else {
         $this->objReceipt = new Receipt();
         $this->strTitleVerb = QApplication::Translate('Create');
         $this->blnEditMode = false;
     }
 }
开发者ID:heshuai64,项目名称:einv2,代码行数:18,代码来源:ReceiptEditFormBase.class.php



注:本文中的Receipt类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP RecentChange类代码示例发布时间:2022-05-23
下一篇:
PHP ReadonlyField类代码示例发布时间:2022-05-23
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap