示例#1
0
 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);
 }
示例#2
0
 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);
 }
示例#3
0
 public function estado()
 {
     $datos = Kardex::select('estado')->where('id', '=', $this->id_kardex)->get();
     return $datos[0]->estado;
 }
示例#4
0
 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' => ' ']);
 }