/**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store(RenglonesForm $renglonesForm)
 {
     $renglon = new \App\Renglon();
     /*$seriales=$renglon->serial=\Request::Input('serial');
       $cantidad=count($seriales);*/
     $foto_producto = Input::file('foto_articulo');
     $ruta = public_path() . '/articulos/';
     $url_foto = $foto_producto->getClientOriginalName();
     $subir = $foto_producto->move($ruta, $foto_producto->getClientOriginalName());
     $renglon->id_almacen = Auth::User()->id_almacen;
     $renglon->id_tipo_renglon = \Request::Input('tipo_renglon');
     $renglon->descrip_renglon = \Request::Input('descripcion');
     $renglon->id_marca = \Request::Input('marca');
     $renglon->id_modelo = \Request::Input('modelo');
     $renglon->unidad_medida = \Request::Input('unidad_medida');
     $renglon->cantidad = \Request::input('cantidad');
     $renglon->foto_producto = $url_foto;
     $renglon->existencia_minima = \Request::Input('existencia_minima');
     if (Auth::User()) {
         $renglon->cod_usua = Auth::User()->cod_usua;
     }
     $renglon->save();
     $max = DB::select('SELECT MAX(id_renglon) AS id FROM renglones');
     /*dd($max[0]->id);*/
     $detalle = DB::select('SELECT id_detalle FROM inventario WHERE inventario.id_renglon=' . $max[0]->id);
     /*dd($detalle);*/
     /*dd($detalle[0]->id_detalle);*/
     $serial = Input::get('serial');
     /*dd($serial);*/
     foreach ($serial as $serials) {
         DB::table('inventario_seriales')->insert(['id_renglon' => $max[0]->id, 'serial' => $serials, 'id_detalle' => $detalle[0]->id_detalle]);
         /*$seriales=new Inventario_Seriales();
           $seriales->id_renglon=$detalle;
           $seriales->serial=$serials;
           $seriales->id_detalle=$detalle;
           $seriales->save();*/
     }
     /*foreach($serial as $seriales)
       {
           $renglon=\App\Renglon::find($renglon->id_renglon);
           $renglon->Serial()->attach($seriales);
       }*/
     /*$serials=new \App\Seriales();
       $serias=$serials->serial=\Request::Input('serial');
       dd($serias);
       foreach($serias as $serialss)
       {
           $serials->serial=$serialss;
       }
       $serials->save();*/
     return redirect('renglones')->with('message', 'Se ha registrado un Nuevo Articulo');
 }
 public function import()
 {
     Excel::load('public/books.csv', function ($reader) {
         foreach ($reader->get() as $book) {
             Renglon::create(['descrip_renglon' => $book->id_tipo_, 'id_marca' => $book->unidad_medida, 'id_modelo' => $book->cantidad, 'unidad_medida' => $book->unidad_medida, 'cantidad' => $book->cantidad, 'existencia_minima' => $book->existencia_minima, 'foto_producto' => $book->foto_producto, 'cod_usua' => $book->cod_usua]);
         }
     });
     return Renglon::all();
 }
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy($id)
 {
     $renglon = \App\Renglon::find($id);
     $renglon->delete();
     return redirect('renglones')->with('message', 'Borrado');
 }
 /**
  * Show the form for editing the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function edit($id)
 {
     $solicitudes = \App\Solicitudes::find($id);
     $oficina = \App\Oficinas::all()->lists('descrip_oficina', 'id_oficina');
     $departamento = \App\Departamentos::all()->lists('descrip_departamento', 'id_departamento');
     $tarticulo = \App\TipoRenglon::all()->lists('descrip_tipo_renglon', 'id_tipo_renglon');
     $marca = \App\Marca::all()->lists('descrip_marca', 'id_marca');
     $articulo = \App\Renglon::all()->lists('descrip_renglon', 'id_renglon');
     return view('solicitudes.editar')->with(['solicitud' => $solicitudes, 'oficina' => $oficina, 't_articulo' => $tarticulo, 'marca' => $marca, 'articulo' => $articulo, 'departamento' => $departamento]);
 }