public function guardar(Request $request) { $codigo = $request->input('codigo'); $entrada = Entrada::where('codigo', $codigo)->first(); $entrada->base_grava = $request->input('Esubtotal'); $entrada->total = $request->input('Etotal'); $detalles = DetalleEntrada::where('compra_id', $entrada->codigo)->get(); foreach ($detalles as $key => $value) { $producto = Producto::where('codigo', $value->producto_id)->first(); $producto->stock += $value->cantidad; $producto->save(); } $entrada->estado = 1; $entrada->save(); $kardex = new Kardex(); $kardex->factcmp_id = $entrada->codigo; $kardex->tipo_entrdsald = 1; $kardex->estado = 1; $kardex->save(); $empresa = Empresa::where('id', 1)->first(); $empresa->conse_entrada = $entrada->codigo; $empresa->save(); $msg = 'Se ha guardado la entrada.'; return redirect()->route('entradas')->with('status', $msg); }
public function getDelDetalle($id) { DetalleEntrada::where('id', $id)->delete(); return response()->json((object) array('status' => 'ok')); }