public function store(Request $request)
 {
     $this->validate($request, ['NMbl' => 'required', 'NHbl' => 'required']);
     $registrosmars = DB::table('mbls')->where('Nmbl', '=', $request->NMbl)->get();
     foreach ($registrosmars as $key) {
     }
     $pod = $key->POD;
     $data = $key->ETA;
     $ano = SubStr($data, 0, 4);
     $referencia = $key->registro;
     $id = $key->id;
     $os = 'OS' . $pod . $id . '/' . $ano;
     $cnee = $key->cnee;
     $mbl = $key->NMbl;
     $agenteId = DB::table('agentes')->where('nome', '=', $key->cnee)->get();
     foreach ($agenteId as $item) {
     }
     $valor = $item->valordesconsolmaritimo;
     Hbl::create(['ETA' => $data, 'NMbl' => $mbl, 'NHbl' => $request->NHbl, 'referencia' => $os, 'mbl_id' => $id, 'shipper' => $request->shipper, 'cnee' => $request->cnee, 'agente' => $cnee, 'vlrDesconsol' => $valor]);
     $hbl = DB::table('hbls')->where('NHbl', '=', $request->NHbl)->get();
     foreach ($hbl as $item) {
     }
     $hblid = $item->id;
     Faturamento::create(['documento' => $request->NHbl, 'data' => $data, 'hbl_id' => $hblid, 'referencia' => $referencia, 'OS' => $os]);
     return redirect('mbl');
 }
Пример #2
0
	$valor_icms			= addslashes(trim($_POST['valor_icms']));
	$base_ipi			= addslashes(trim($_POST['base_ipi']));
	$valor_ipi			= addslashes(trim($_POST['valor_ipi']));
	$total_nota			= addslashes(trim($_POST['total_nota']));
	$observacao			= addslashes(trim($_POST['observacao']));

	$banco = new BancodeDados(); 
	$sessionFacade = new SessionFacade($banco); 

	try {
		$banco->conecta();

		$obj_proprietario          = $sessionFacade->recuperarProprietario($proprietario);
		$obj_fornecedor            = $sessionFacade->recuperarProprietario($fornecedor);

		$fat = new Faturamento();
		$fat->setId($faturamento);
		$fat->setProprietario($obj_proprietario);
		$fat->setFornecedor($obj_fornecedor);
		$fat->setNotaFiscal($nota_fiscal);
		$fat->setSerie($serie);
		$fat->setCfop($cfop);
		$fat->setEmissao($emissao);
		$fat->setBaseIcms($base_icms);
		$fat->setValorIcms($valor_icms);
		$fat->setBaseIpi($base_ipi);
		$fat->setValorIpi($valor_ipi);
		$fat->setTotalNota($total_nota);
		$fat->setObservacao($observacao);

		for ($i=0; $i<$qtde_item; $i++){