コード例 #1
0
 public function getAddToStock($import_id, $to_stock_id)
 {
     $stockInvoces = new StockInvoice();
     $stockDetails = new StockDetail();
     $invoiceId = $stockInvoces->invoice_id = $this->generateInvoiceId();
     $import = Import::find($import_id);
     $import_details = ImportDetail::where('import_num', '=', $import_id)->where('stock_in_status', '=', '0')->get();
     if (!empty($import_details[0])) {
         $this->insertStockData($stockInvoces, $import, $invoiceId);
     }
     foreach ($import_details as $row) {
         $this->setStockData($import, $row, $stockDetails, $invoiceId, $to_stock_id);
     }
     Session::flash('message', 'Product added to the stock successfully');
     return Redirect::to('imports/details/' . $import->id);
     //$list = $this->setStockData($import, $stockDetails);
 }
コード例 #2
0
 public function getLandingcostprint($id)
 {
     $importDetails = new ImportDetail();
     $imports = $importDetails->getLandingCostData($id);
     $detailsQuantity = ImportDetail::where('import_num', '=', $id)->get();
     $totalQuantitySum = $detailsQuantity->sum('quantity');
     $totalBankCost = BankCost::where('import_id', '=', $id)->get();
     $totalCnfCost = CnfCost::where('import_id', '=', $id)->get();
     $ttCharge = OtherCost::where('import_id', '=', $id)->get();
     $benificiaryName = ProformaInvoice::where('import_id', '=', $id)->get();
     return view('Imports.landingCostPrint', compact('imports'))->with('totalBankCost', $totalBankCost)->with('totalCnfCost', $totalCnfCost)->with('id', $id)->with('ttCharge', $ttCharge)->with('totalQuantitySum', $totalQuantitySum)->with('benificiaryName', $benificiaryName);
 }