/**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store(ModelosForm $modelosForm)
 {
     $modelos = new \App\Modelo();
     $modelos->id_marca = \Request::Input('marca');
     $modelos->descrip_modelo = \Request::Input('descripcion');
     $modelos->save();
     return redirect('modelos')->with('message', 'Se ha registrado un nuevo modelo');
 }
Esempio n. 2
0
 public static function gravar(Request $req)
 {
     $modelo = new Modelo();
     $modelo->nome = $req->get('nome');
     $modelo->marca()->associate(Marca::find($req->get('marca')));
     if ($modelo->save() == false) {
         throw new \Exception('Erro ao grava novo registro.', 402);
     }
 }
Esempio n. 3
0
 /**
  * Show the form for creating a new resource.
  *
  * @return Response
  */
 public function create(Request $request)
 {
     $cuenta = Cuenta::lists('nombre', 'codigo')->all();
     $cuenta = array('' => 'Seleccionar...') + $cuenta;
     if ($request->ajax()) {
         $subcuenta = $this->listaSubcuenta($request->codigo);
         return response()->json($subcuenta);
     }
     $subcuenta = "";
     //$subcuenta = SubCuenta::lists('nombre', 'id')->all(); //
     //$subcuenta = array('' => 'Seleccionar...') + $subcuenta;
     $proveedor = Proveedor::lists('nombre', 'id')->all();
     //
     $proveedor = array('' => 'Seleccionar...') + $proveedor;
     $deposito = Deposito::lists('nombre', 'id')->all();
     //
     $deposito = array('' => 'Seleccionar...') + $deposito;
     $marca = Marca::lists('nombre', 'id')->all();
     //
     $marca = array('' => 'Seleccionar...') + $marca;
     $modelo = Modelo::lists('nombre', 'id')->all();
     //
     $modelo = array('' => 'Seleccionar...') + $modelo;
     return view('carga.create', compact('proveedor', 'cuenta', 'subcuenta', 'marca', 'modelo', 'deposito'));
 }
Esempio n. 4
0
 public function pesquisar()
 {
     try {
         $modelos = Modelo::pesquisar(request())->paginate(15);
         return view('admin.modelo.index')->with('modelos', $modelos);
     } catch (\Exception $e) {
         return "error : " . $e->getMessage();
     }
 }
Esempio n. 5
0
 /**
  * Show the form for creating a new resource.
  *
  * @return Response
  */
 public function create()
 {
     $subcuenta = SubCuenta::lists('nombre', 'id')->all();
     //
     $subcuenta = array('' => 'Seleccionar...') + $subcuenta;
     $marca = Marca::lists('nombre', 'id')->all();
     //
     $marca = array('' => 'Seleccionar...') + $marca;
     $modelo = Modelo::lists('nombre', 'id')->all();
     //
     $modelo = array('' => 'Seleccionar...') + $modelo;
     return view('producto.create', compact('subcuenta', 'marca', 'modelo'));
 }
 /**
  * Show the form for editing the specified resource.
  *
  * @param  int  $id
  * @return Response
  */
 public function edit($id)
 {
     $renglon = \App\Renglon::find($id);
     $trenglon = \App\TipoRenglon::all()->lists('descrip_tipo_renglon', 'id_tipo_renglon');
     $marca = \App\Marca::all()->lists('descrip_marca', 'id_marca');
     $modelo = \App\Modelo::all()->lists('descrip_modelo', 'id_modelo');
     $seriales = DB::table('renglones')->join('seriales', 'renglones.id_renglon', '=', 'seriales.id_renglon')->select('seriales.seriales', 'seriales.id_serial')->where('seriales.id_renglon', '=', $id)->get();
     /*$seriales = Renglon::join('seriales','renglones.id_renglon','=','seriales.id_renglon')
       ->where('seriales.id_renglon','=',$id)
       ->lists('seriales.seriales', 'seriales.id_serial');*/
     /*Friends   // work on friends table
       ->join('users','users.id','=','friends_table.user_id')  // join users table to..
        ->where('friends_table.user_id', $user->id)
            ->lists(DB::raw('concat(first_name," ",last_name)'), 'friend_id')  // ...concatenate its fields*/
     return view('renglon.editar')->with(['renglon' => $renglon, 'marca' => $marca, 'modelo' => $modelo, 'tipo_renglon' => $trenglon, 'seriales' => $seriales]);
 }
Esempio n. 7
0
 Route::get('/contrato/editar/{id}', ['as' => 'contrato.editar', 'uses' => 'Admin\\ContratoController@editar']);
 Route::post('/contrato/cadastrar', ['as' => 'contrato.cadastrar', 'uses' => 'Admin\\ContratoController@cadastrar']);
 Route::post('/contrato/atualizar', ['as' => 'contrato.atualizar', 'uses' => 'Admin\\ContratoController@atualizar']);
 Route::post('/contrato', ['as' => 'contrato.pesquisa', 'uses' => 'Admin\\ContratoController@pesquisar']);
 Route::post('/contrato/addServico', ['as' => 'contrato.addservico', 'uses' => 'Admin\\ContratoController@addServico']);
 Route::post('/contrato/excluir', ['as' => 'contrato.excluir', 'uses' => 'Admin\\ContratoController@excluir']);
 View::composer(['admin.modelo.includes.formulario', 'admin.modelo.index', 'admin.veiculo.includes.formulario'], function ($view) {
     $marcas = \App\Marca::all();
     $dados = [];
     foreach ($marcas as $r) {
         $dados[$r->id] = $r->nome;
     }
     $view->with('marcas', $dados);
 });
 View::composer(['admin.veiculo.index'], function ($view) {
     $modelos = \App\Modelo::all();
     $dados = [];
     foreach ($modelos as $r) {
         $dados[$r->id] = $r->nome;
     }
     $view->with('modelos', $dados);
 });
 View::composer(['admin.veiculo.includes.formulario'], function ($view) {
     $clientes = \App\Cliente::all();
     $dados = [];
     foreach ($clientes as $r) {
         $dados[$r->id] = $r->nome;
     }
     $view->with('clientes', $dados);
 });
 View::composer(['admin.peca.includes.formulario', 'admin.peca.index'], function ($view) {
Esempio n. 8
0
 public function modeloCopy()
 {
     $modelo_a_copiar = Modelo::find(Input::get('Id'));
     $txtUsuario = $modelo_a_copiar->idModelo;
     //modelo nuevo
     $modelo_nuevo = new Modelo();
     $modelo_nuevo->marca = $modelo_a_copiar->marca;
     $modelo_nuevo->year = $modelo_a_copiar->year;
     $modelo_nuevo->combustible = $modelo_a_copiar->combustible;
     $modelo_nuevo->modelo = $modelo_a_copiar->modelo;
     $modelo_nuevo->carroceria = $modelo_a_copiar->carroceria;
     $modelo_nuevo->version = $modelo_a_copiar->version;
     $modelo_nuevo->fechaStatus = date('Y-m-d H:i:s');
     if ($modelo_nuevo->save()) {
         echo "Modelo " . $txtUsuario . " copiado al " . $modelo_nuevo->idModelo;
     } else {
         echo "Modelo " . $txtUsuario . " NO ha sido copiado.";
     }
 }
Esempio n. 9
0
 public function anuncioEdit(Request $request)
 {
     //control de sesion
     $admin = new adminController();
     if (!$admin->getControl()) {
         return redirect('admin')->with('login_errors', '<font color="#ff0000">La sesión a expirado. Vuelva a logearse..</font>');
     }
     //actualizo los datos del anuncio
     //1º veo los datos del modelo (campos = marca, year, combustible, modelo, carroceria y version)
     $modelo = Modelo::where('marca', '=', $request->marca)->where('year', '=', $request->year)->where('combustible', '=', $request->combustible)->where('modelo', '=', $request->modelo)->where('carroceria', '=', $request->carroceria)->where('version', '=', $request->version)->where('status', '=', '1')->get();
     //compruebo que existe ese modelo, sino no se guardan los cambios, doy error
     if ($modelo[0]->idModelo === 0) {
         return false;
     }
     //guardo los cambios en el anuncio
     $anuncio = Anuncio::find($request->Id);
     $anuncio->idModelo = $modelo[0]->idModelo;
     $anuncio->kilometros = $request->kilometros;
     $anuncio->color = $request->color;
     $anuncio->precio = $request->precio;
     $anuncio->tipo_cambio = $request->tipo_cambio;
     $anuncio->observaciones = $request->observaciones;
     $anuncio->youtube_url = $request->youtube_url;
     $anuncio->fechaStatus = date('Y-m-d H:i:s');
     if ($anuncio->save()) {
         return redirect('admin/anuncios')->with('errors', 'Se ha actualizado  correctamente los datos del anuncio');
     } else {
         return redirect('admin/anuncios')->with('errors', 'NO se ha actualizado  correctamente los datos del anuncio');
     }
 }
Route::get('estadisticas', ['uses' => 'EstadisticasController@index', 'middleware' => ['operador']]);
Route::get('niveles', ['uses' => 'NivelesController@index', 'middleware' => ['operador']]);
Route::get('crear_nivel', ['uses' => 'NivelesController@create', 'middleware' => ['operador']]);
Route::post('niveles', ['uses' => 'NivelesController@store', 'middleware' => ['operador']]);
Route::get('niveles/editar/{id}', ['uses' => 'NivelesController@edit', 'middleware' => ['operador']]);
Route::post('niveles/{id}', ['uses' => 'NivelesController@update', 'middleware' => ['operador']]);
Route::get('almacen', ['uses' => 'AlmacenController@index', 'middleware' => ['operador']]);
Route::get('crear_almacen', ['uses' => 'AlmacenController@create', 'middleware' => ['operador']]);
Route::post('almacen', ['uses' => 'AlmacenController@store', 'middleware' => ['operador']]);
Route::get('almacen/editar/{id}', ['uses' => 'AlmacenController@edit', 'middleware' => ['operador']]);
Route::post('almacen/{id}', ['uses' => 'AlmacenController@update', 'middleware' => ['operador']]);
Route::delete('almacen/eliminar/{id}', ['uses' => 'AlmacenController@destroy', 'middleware' => ['operador']]);
Route::post('enviar', ['as' => 'enviar', 'uses' => 'EmailController@send']);
Route::get('contacto', ['as' => 'contacto', 'uses' => 'EmailController@index']);
Route::get('pruebasss', function () {
    dd(\App\Modelo::all()->lists('descrip_modelo', 'id_modelo'));
});
/*Route::get('send',function() {
    $data = [
        'title' => 'hola como estas',
        'hola' => 'epale'

    ];
    Mail::send('success', $data, function ($message)  {
        $message->to('*****@*****.**', 'martin')->subject('bienvenu');
    });
});*/
Route::get('solicitudes_almacen', function () {
    $id = Input::get('option');
    $lost = \App\Oficinas::find($id)->departamentos->lists('descrip_departamento', 'id_departamento');
    /*array_unshift($lost,'Debe Seleccionar un Departamento');*/
Esempio n. 11
0
 public function listado()
 {
     //listar anuncios
     $anuncios = Anuncio::where("status", "=", "1")->get();
     //listar modelos
     $modelos = Modelo::where("status", "=", "1")->get();
     //genero el array con los datos que necesito
     $datos = "";
     foreach ($anuncios as $anuncio) {
         $dato['idAnuncio'] = $anuncio->idAnuncio;
         $dato['fecha'] = \Carbon\Carbon::createFromFormat('Y-m-d H:i:s', $anuncio->fechaStatus)->format('d/m/Y');
         $dato['youtube_url'] = $anuncio->youtube_url;
         $dato['precio'] = $anuncio->precio;
         //ahora recorro listado $modelos
         foreach ($modelos as $modelo) {
             if ($modelo->idModelo === $anuncio->idModelo) {
                 //guardo los datos del modelo
                 $dato['datos'] = $modelo->marca . ' ' . $modelo->modelo . ' ' . $modelo->carroceria . ' ' . $modelo->version;
                 break;
             }
         }
         $datos[] = $dato;
     }
     return view('main')->with('anuncios', $datos);
 }
Esempio n. 12
0
 public function versionesShow()
 {
     $versiones = Modelo::distinct()->select('version')->where('marca', '=', Input::get('marca'))->where('year', '=', Input::get('year'))->where('combustible', '=', Input::get('combustible'))->where('modelo', '=', Input::get('modelo'))->where('carroceria', '=', Input::get('carroceria'))->where('status', '=', '1')->get();
     //dd($modelos);die;
     //preparo array para devolver datos
     $datos = "";
     foreach ($versiones as $version) {
         $dato['version'] = $version->version;
         $datos[] = $dato;
     }
     //devuelvo la respuesta al send
     echo json_encode($datos);
 }
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy($id)
 {
     $modelos = \App\Modelo::find($id);
     $modelos->delete();
     return redirect('modelos')->with('message', 'Se ha eliminado un modelo');
 }
Esempio n. 14
0
 public function datatables()
 {
     $data = Modelo::Datatables()->get();
     return Datatables::of(collect($data))->editColumn('nombre', function ($data) {
         return '<a href="modelo/' . $data->id . '" >' . $data->nombre . '</a>';
     })->addColumn('action', function ($data) {
         return '<a href="modelo/' . $data->id . '/edit" class="btn btn-xs btn-primary">Edit</a>' . ' / <form method="POST" action="http://localhost/inventario/modelo/ ' . $data->id . '" accept-charset="UTF-8" style="display:inline"><input name="_method" type="hidden" value="DELETE"><input name="_token" type="hidden" value="' . csrf_token() . '"><button type="submit" class="btn btn-danger btn-xs">Borrar</button></form>';
     })->make(true);
 }
Esempio n. 15
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     Modelo::create(['nombre' => 'RX1500']);
     Modelo::create(['nombre' => 'FX350']);
     Modelo::create(['nombre' => 'R9-500']);
 }