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 guardar(Request $request) { $codigo = $request->input('codigo'); $factura = Factura::where('codigo', $codigo)->first(); $factura->subtotal = $request->input('Esubtotal'); $factura->total = $request->input('Etotal'); $factura->forma = $request->input('forma'); $factura->modo = $request->input('modo'); $factura->descuento = $request->input('descuento'); $detalles = DetalleFactura::where('factura_id', $factura->codigo)->get(); foreach ($detalles as $key => $value) { $producto = Producto::where('codigo', $value->producto_id)->first(); $producto->costo = $value->precio; $producto->stock -= $value->cantidad; $producto->save(); } $factura->estado = 1; $factura->save(); $kardex = new Kardex(); $kardex->factcmp_id = $factura->codigo; $kardex->tipo_entrdsald = 2; $kardex->estado = 1; $kardex->save(); $empresa = Empresa::where('id', 1)->first(); $empresa->conse_factura = $factura->codigo; $empresa->save(); $msg = 'Se ha guardado la factura.'; return redirect()->route('facturas')->with('status', $msg); }
public function estado() { $datos = Kardex::select('estado')->where('id', '=', $this->id_kardex)->get(); return $datos[0]->estado; }
public function save_estudiante(Request $request) { $k = new Kardex(); $k->nombres = $request->nombres; $k->ap_paterno = $request->father; $k->ap_materno = $request->mother; $k->ci = $request->ci; $k->sexo = $request->sexo; $k->estado = 1; $k->save(); $user_id = Kardex::select('id')->where('ci', '=', $request->ci)->get(); $u = new User(); $u->email = $request->email; $u->password = \Hash::make($request->ci); $u->tipo_usuario = 1; $u->id_kardex = $user_id[0]->id; $u->save(); $st_id = User::select('id')->where('email', '=', $request->email)->get(); $e = new Estudiante(); $e->id_curso = $request->curso; $e->id_user = $st_id[0]->id; $e->save(); return Redirect::back()->with(['success' => ' ']); }