/** * 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'); }
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); } }
/** * 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')); }
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(); } }
/** * 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]); }
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) {
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."; } }
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');*/
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); }
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'); }
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); }
/** * Run the database seeds. * * @return void */ public function run() { Modelo::create(['nombre' => 'RX1500']); Modelo::create(['nombre' => 'FX350']); Modelo::create(['nombre' => 'R9-500']); }