/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $clienteImpuesto = new clienteImpuesto(); $clienteImpuesto->usuarioId = $request->usuarioId; $clienteImpuesto->clienteId = $request->clienteId; $clienteImpuesto->impuestoId = $request->impuestoId; $clienteImpuesto->receptor = $request->receptor; $clienteImpuesto->diasantes = $request->diasantes; $clienteImpuesto->textomsg = $request->textomsg; $clienteImpuesto->save(); $request->session()->flash('alert-success', 'Se asigno correctamente el impuesto al cliente'); return \Redirect::route('cliente.show', $request->clienteId); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { $cliente = new Cliente($request->all()); $cliente->save(); if ($cliente->contribuyente != "") { $impuestos = Impuesto::select('impuesto.id as impuestoId', 'impuestovencimiento.textomsg as textomsg')->join('impuestovencimiento', 'impuesto.id', '=', 'impuestovencimiento.impuestoId')->where('impuesto.aplica', 'LIKE', '%' . $cliente->contribuyente . '%')->where('impuestovencimiento.aplica', 'like', '%' . $cliente->cruitTercero . '%')->get(); foreach ($impuestos as $impuesto) { $clienteimpuesto = new clienteImpuesto(); $clienteimpuesto->usuarioId = Auth::user()->id; $clienteimpuesto->clienteId = $cliente->id; $clienteimpuesto->impuestoId = $impuesto->impuestoId; $clienteimpuesto->diasantes = "2"; $clienteimpuesto->receptor = "todos"; $clienteimpuesto->textomsg = $impuesto->textomsg; $clienteimpuesto->save(); } } $request->session()->flash('alert-success', 'Se creo correctamente el cliente'); return \Redirect::route('cliente.show', $cliente->id); }