/** * Run the database seeds. * * @return void */ public function run() { Articulo::create(['capitulo_id' => 1, 'descripcion' => 'Son obligaciones de la Institución:']); Articulo::create(['capitulo_id' => 1, 'descripcion' => 'El trabajador tiene las siguientes obligaciones:']); Articulo::create(['capitulo_id' => 2, 'descripcion' => 'Queda estrictamente prohibido a los trabajadores:']); Articulo::create(['capitulo_id' => 2, 'descripcion' => 'Los trabajadores estarán sujetos a laborar como máximo cuarenta y ocho horas a la semana, distribuyendo éstas conforme a su horario contratado.']); Articulo::create(['capitulo_id' => 3, 'descripcion' => 'La duración de la jornada de trabajo será:']); Articulo::create(['capitulo_id' => 3, 'descripcion' => 'Las incidencias derivadas del control de asistencia se regirán por las disposiciones siguientes:']); Articulo::create(['capitulo_id' => 4, 'descripcion' => 'El suplente que no acuda a laborar habiendo firmado la hoja de suplencia, será sancionado con amonestación por escrito y hasta del derecho de seguir haciendo suplencias.']); Articulo::create(['capitulo_id' => 4, 'descripcion' => 'Se consideran días de trabajo con descanso obligatorio los siguientes:']); }
/** * Bootstrap any application services. * * @return void */ public function boot() { Articulo::observe(new BaseObserver()); ArticuloPresupuesto::observe(new ArticuloPresupuestoObserver()); ArticuloProveedor::observe(new BaseObserver()); Configuracion::observe(new BaseObserver()); DetalleArticulo::observe(new BaseObserver()); Persona::observe(new BaseObserver()); Presupuesto::observe(new PresupuestoObserver()); TipoArticulo::observe(new BaseObserver()); User::observe(new BaseObserver()); }
public function postAsignarproveedor(Request $req) { $articulo = Articulo::findOrFail($req->get('id')); $proveedor = Persona::findOrFail($req->get('proveedor_id')); $artProveedor = new ArticuloProveedor(); $artProveedor->articulo()->associate($articulo); $artProveedor->proveedor()->associate($proveedor); $artProveedor->save(); $data['mensaje'] = 'Se asignó el proveedor al artículo correctamente'; $data['vista'] = $this->getModificar($req->get('id'))->render(); return response()->json($data); }
public function postAgregararticulo(Request $req) { $presupuesto = Presupuesto::findOrFail($req->get('id', 0)); $articulo = Articulo::findOrFail($req->get('articulo_id', 0)); $artPre = new ArticuloPresupuesto(); $artPre->presupuesto()->associate($presupuesto); $artPre->articulo()->associate($articulo); $artPre->save(); $data['mensaje'] = "Se agregó el articulo al presupuesto correctamente"; $data['vista'] = $this->getModificar($req->get('id'))->render(); return response()->json($data); }
public function getModificar(Request $req, $id = 0) { $data['persona'] = Persona::findOrNew($id); if ($req->get('tipo', '') != "") { $data['persona']->tipo = $req->get('tipo'); } $data['tipo'] = $data['persona']->tipo == "P" ? 'Proveedores' : 'Clientes'; if ($data['persona']->tipo == "P") { $data['articulos'] = Articulo::with('tipoArticulo')->get(); $data['articulosAsignados'] = $data['persona']->articuloProveedor; } return view('personas.form', $data); }
public function showuser($user) { $u = User::where('activo', 1)->where('name', $user)->first(); if (count($u)) { $articulos = Articulo::where('activo', 1)->where('users_id', $u->id)->orderBy('created_at', 'desc')->paginate(20); $title = "Articulos del vendedor: " . $u->name; } else { $articulos = Articulo::where('activo', 1)->orderBy('created_at', 'desc')->paginate(20); $title = "Articulos destacados"; } return view('home', ['articulos' => $articulos, 'title' => $title]); }
public function getPrevisualizar() { $rit = Rit::find(1); $titulos = Titulo::All(); $capitulos = Capitulo::All(); $articulos = Articulo::All(); $items = Item::All(); $vista = view('rit.pdf', compact('rit', 'titulos', 'capitulos', 'articulos', 'items'))->render(); $pdf = app('dompdf.wrapper'); $pdf->loadHTML($vista); return $pdf->stream(); }
public function deleteimage($article) { $articulo = Articulo::where('users_id', Auth::user()->id)->where('url', $article)->first(); if ($articulo) { $id = $articulo->id; DB::table('articulos')->where('id', $id)->update(['url_foto' => ""]); } return redirect('/articulos/' . $article . "/edit"); }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { Articulo::destroy($id); Session::flash('message', 'Articulo eliminado correctamente'); return Redirect::to('articulo'); }