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); }
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); }