public function getIndex() { //Session::put('infocliente',Auth::user()->id); $cliente = Cliente::find(Auth::user()->id); $elcli = Auth::user()->id; date_default_timezone_set("America/Bogota"); $accesoanterior = $cliente->updated_at; $nombrec = $cliente->nombre; $cliente->updated_at = Carbon::now(); $cliente->save(); $cuentas = Cuenta::where('cedula', Auth::user()->id)->get(); $ahorros = array(); $corriente = array(); if (!is_null($cuentas)) { foreach ($cuentas as $cuenta) { if ($cuenta->tipo == 'A') { $aho = Ahorros::where('cuenta', $cuenta->codigo)->first(); array_push($ahorros, $aho); } else { $corr = Corriente::where('cuenta', $cuenta->codigo)->first(); array_push($corriente, $corr); } } } return View::make('bienvenidas.bienvenida')->with('ultacceso', $accesoanterior)->with('corriente', $corriente)->with('ahorros', $ahorros)->with('cuentas', $cuentas)->with('elcli', $elcli)->with('nombrec', $nombrec); //primer pantallazo }
public static function ingresandoproducto($codigo, $descripcion, $cuenta, $ubicacion, $unidad, $cantidad, $precio, $ingreso_id) { $cuenta = Cuenta::where('nombre_cuenta', '=', $cuenta)->first(); $producto = Producto::where('codigo_interno', '=', $codigo)->first(); if ($producto != null) { //actualizando la existencia del producto en la tabla central $producto->existencias = $producto->existencias + $cantidad; $producto->precio = $precio; $producto->ubicacion = $ubicacion; $producto->save(); } else { $p = new Producto(); $p->codigo_interno = $codigo; $p->descripcion = $descripcion; $p->cuenta_id = $cuenta->id; $p->ubicacion = $ubicacion; $p->precio = $precio; $p->existencias = $cantidad; $p->unidad = $unidad; $p->nivel = Session::get('nivel'); $p->save(); //Guardando codigo QR DNS2D::getBarcodePNGPath($codigo, "QRCODE", 20, 20); //selecionando el producto recien guardado $producto = Producto::where('codigo_interno', '=', $codigo)->first(); } //ingresando en la tabla mediatica de producto e ingreso para futuras referencias y saber cuantos productos fueron ingresados en un producto $ing_pro = new Ingresoproducto(); $ing_pro->ingreso_id = $ingreso_id; $ing_pro->producto_id = $producto->id; $ing_pro->cantidad = $cantidad; $ing_pro->precio = $precio; $ing_pro->fecha = date('Y-m-d'); $ing_pro->save(); }