public function imprimirPase($id) { if (Session::get('id')) { $usuario = $this->usuariosRepo->buscar(Session::get('id')); } else { $usuario = $this->usuariosRepo->buscar($id); } if ($usuario->available_pago === 1 && $usuario->available_perfil === 1) { $datetime1 = new DateTime('2014-09-17 12:30:00'); $datetime2 = new DateTime("now"); // if( $datetime1 > $datetime2 ){ // Session::flash('aviso', 'Su pase podra ser impreso hasta el miercoles 17 de noviembre del 2014 a las 12:30 pm'); // return Redirect::back(); // } $content = $usuario->id . ',' . $usuario->full_name . ',' . $usuario->email; DNS2D::getBarcodePngPath('codeqr', $content, "QRCODE", 7, 7, array(91, 139, 205)); $html = View::make("imprimir/imprimirPase", compact('usuario')); return PDF::load($html, 'A4', 'landscape')->show(); } else { // Session::flash('aviso', 'Su pago no a sido registrado o su perfil aun esta incompleto'); $usuario = [Auth::user()->available_pago, Auth::user()->available_perfil]; if ($usuario[0] == 0 && $usuario[1] == 0) { Session::flash('aviso', 'Debe completar su perfíl'); } elseif ($usuario[0] == 0 && $usuario[1] == 1) { Session::flash('aviso', 'Su pago no ha sido validado. Intente más tarde'); } return Redirect::route('inicio'); } }
echo "correcto esta"; }); Route::get('cerrar', function () { Session::flush(); return Redirect::to('/'); }); Route::group(array('before' => 'encargados'), function () { Route::controller('encargado', 'EncargadoController'); Route::controller('ingreso', 'IngresosController'); Route::controller('pedidocompra', 'PedidocomprasController'); Route::controller('pedidonormal', 'PedidonormalController'); Route::controller('egreso', 'EgresosController'); Route::controller('remision', 'NotaremisionController'); }); Route::get('prueba', function () { echo DNS2D::getBarcodePNGPath("gabriel martinez", "QRCODE", 20, 20); }); Route::get('d', function () { echo Ingreso::cambiarfecha(); }); ////////para historiales/////// Route::get('historialingresos/{gestion}/{codigo}', function ($gestion, $codigo) { $gestion = $gestion; $codigoproducto = $codigo; $gestioninicio = $gestion . "-01-0"; $gestionfinal = $gestion . "-12-32"; $p = Producto::where('codigo_interno', '=', $codigoproducto)->first(); //var_dump($p->codigo_interno); $ingresos = Ingresoproducto::where('producto_id', '=', $p->id)->where('fecha', '>', $gestioninicio)->where('fecha', '<', $gestionfinal)->get(); //var_dump($ingresos); foreach ($ingresos as $key) {
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(); }
public function getVer($id) { //Autenticación de Usuario if (Auth::check()) { $usuario = Auth::user(); } //Catalogos $tipos = Tipocomputo::All(); $marcas = Marcacomputo::All(); $modelos = Modelocomputo::All(); $departamentos = Departamento::All(); $centros = Centro::All(); $sos = So::All(); $estados = Estadocomputo::All(); //Buscar equipo $computadora = Computo::find($id); //Editar forma $editar = false; $opcion = 'computo'; // Generar Imagen QR $qr_txt = $computadora->rpe . "/" . $computadora->nombre . "/" . $computadora->cpu . "/" . $computadora->activo; $qr = DNS2D::getBarcodePngPath($qr_txt, "QRCODE", 7, 7, array(0, 0, 0)); $opcion = 'computo'; $data = array('usuario' => $usuario, 'computadora' => $computadora, 'tipos' => $tipos, 'marcas' => $marcas, 'modelos' => $modelos, 'departamentos' => $departamentos, 'centros' => $centros, 'sos' => $sos, 'editar' => $editar, 'estados' => $estados, 'qr' => $qr, 'opcion' => $opcion); return View::make('/computo/computo_edicion', $data); }
public function getVer($id) { //Autenticación de Usuario if (Auth::check()) { $usuario = Auth::user(); } //Buscar equipo $vehiculo = Vehiculo::find($id); $opcion = 'otros'; //Editar forma $editar = false; // Generar Imagen QR $qr_txt = $vehiculo->rpe . "/" . $vehiculo->nombre . "/" . $vehiculo->serie . "/" . $vehiculo->placas; $qr = DNS2D::getBarcodePngPath($qr_txt, "QRCODE", 7, 7, array(0, 0, 0)); $data = array('usuario' => $usuario, 'vehiculo' => $vehiculo, 'editar' => $editar, 'qr' => $qr, 'opcion' => $opcion); return View::make('/vehiculos/vehiculos_edicion', $data); }
$barcode->make($txt, 'code128', 60, 'horizontal', true); return $barcode->render('jpg', $txt, true); }); Route::get('barcode/{txt}', function ($txt) { $barcode = new Barcode(); $barcode->make($txt, 'code128', 60, 'horizontal', true); return $barcode->render('jpg', $txt); }); Route::get('qr/{txt}', function ($txt) { $txt = base64_decode($txt); return QRCode::format('png')->size(399)->color(40, 40, 40)->generate($txt); }); Route::get('pdf417/{txt}', function ($txt) { $txt = base64_decode($txt); header('Content-Type: image/svg+xml'); print DNS2D::getBarcodeSVG($txt, "PDF417"); }); Route::get('media', function () { $media = Product::all(); print $media->toJson(); }); Route::get('login', function () { return View::make('login')->with('title', 'Sign In'); }); Route::post('login', function () { // validate the info, create rules for the inputs $rules = array('email' => 'required|email', 'password' => 'required|alphaNum|min:3'); // run the validation rules on the inputs from the form $validator = Validator::make(Input::all(), $rules); // if the validator fails, redirect back to the form if ($validator->fails()) {