Beispiel #1
0
 /**
  * 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);
 }
Beispiel #6
0
 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]);
 }
Beispiel #7
0
 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");
 }
Beispiel #9
0
 /**
  * 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');
 }