public function update(Request $request, $id)
 {
     $usuario = Usuario::find($id);
     $usuario->fill($request->all());
     $usuario->password = bcrypt($request->password);
     $usuario->save();
     return redirect()->route('admin.usuarios.index');
 }
 public function actualizarSaldo(Request $request)
 {
     $usuario = Usuario::find(\Session::get('id_usuario'));
     if (strcmp($usuario->tarjeta, sha1($request->input('tarjeta'))) == 0) {
         $saldo = Usuario::setSaldo($request->input('saldo'), \Session::get('id_usuario'));
         return \Redirect::to('/perfil')->with(['saldo' => $saldo]);
     }
     return \Redirect::back()->with(['error_actualizar_saldo' => true, 'mensaje' => 'El numero de la tarjeta no coincide.']);
 }
 /**
  * modifica un usuario y/o persona en la base de datos
  *
  * @param  parametros enviados del formulario en $request
  * @return vista perfil
  */
 public function store(Request $request)
 {
     $usuario = DB::table('usuario')->where('id', $_COOKIE['id'])->first();
     $persona = DB::table('persona')->where('id', $usuario->personaid)->first();
     $usuarioActualizado = Usuario::find($usuario->id);
     $personaActualizada = Persona::find($persona->id);
     if ($request->input('nombre') != '') {
         $personaActualizada->nombres = $request->input('nombre');
     }
     if ($request->input('apellido') != '') {
         $personaActualizada->apellidos = $request->input('apellido');
     }
     if ($request->input('usuario') != '') {
         $validator = Validator::make($request->all(), ['usuario' => 'unique:usuario'], ['unique' => 'ya existe el :attribute.']);
         if ($validator->fails()) {
             return redirect()->back()->withErrors($validator->errors())->withInput($request->except('contrasenia'))->withInput($request->except('conContrasenia'));
         }
         $usuarioActualizado->usuario = $request->input('usuario');
     }
     if ($request->input('contrasenia') != '') {
         $con1 = $request->Input('contrasenia');
         $con2 = $request->Input('conContrasenia');
         $validator = Validator::make($request->all(), ['contrasenia' => 'max:16|min:8'], ['min' => 'La contraseña debe tener como minimo 8 caracteres.', 'max' => 'La contraseña debe tener como maximo 16 caracteres.']);
         if ($validator->fails()) {
             return redirect()->back()->withErrors($validator->errors())->withInput($request->except('contrasenia'))->withInput($request->except('conContrasenia'));
         }
         if ($con1 != $con2) {
             return redirect()->back()->withErrors('las contraseñas son diferentes')->withInput($request->except('contrasenia'))->withInput($request->except('conContrasenia'));
         }
         $usuarioActualizado->contrasenya = bcrypt($request->input('contrasenia'));
     }
     if ($request->input('correo') != '') {
         $validator = Validator::make($request->all(), ['correo' => 'unique:usuario'], ['unique' => 'ya existe el :attribute.']);
         if ($validator->fails()) {
             return redirect()->back()->withErrors($validator->errors())->withInput($request->except('contrasenia'))->withInput($request->except('conContrasenia'));
         }
         $usuarioActualizado->correo = $request->input('correo');
     }
     if ($request->input('sexo') != '') {
         $personaActualizada->sexo = $request->input('sexo');
     }
     if ($request->input('fechaNacimiento') != '') {
         $personaActualizada->fechaNacimiento = $request->input('fechaNacimiento');
     }
     if ($request->input('palomita') == true) {
         //Storage::delete('/public/imagenpersona/'.$persona->ubicacionavatar);
         $imageName = str_replace(" ", "-", $usuario->usuario) . "_" . rand(11111, 99999) . '.' . $request->file('avatar')->getClientOriginalExtension();
         $request->file('avatar')->move(base_path() . '/public/imagenpersona/', $imageName);
         $personaActualizada->ubicacionavatar = $imageName;
     }
     $personaActualizada->save();
     $usuarioActualizado->save();
     setcookie("id", $usuario->id);
     setcookie("usuario", $usuario->usuario);
     return redirect('/perfil');
 }
 public function create()
 {
     $usuarios = Usuario::lists('nome', 'id');
     $tiposEmpresas = TipoEmpresa::lists('tipo', 'id');
     $planos = Plano::lists('nome', 'id');
     $vendedores = Vendedor::all();
     $vendedoresSelect = array();
     //TODO: Refatorar isso depois
     foreach ($vendedores as $vendedor) {
         $vendedoresSelect[$vendedor->id] = Usuario::find($vendedor->idUsuario)->nome;
     }
     return view('Empresa.Create')->with('usuarios', $usuarios)->with('tiposEmpresas', $tiposEmpresas)->with('planos', $planos)->with('vendedores', $vendedoresSelect);
 }
 public function update($usuario_id, Request $request)
 {
     $usuario = Usuario::find($usuario_id);
     $usuario->nombres = Request::input('nombres');
     $usuario->apellidos = Request::input('apellidos');
     $usuario->fecha_nacimiento = Request::input('fecha_nacimiento');
     $usuario->estado = Request::input('estado');
     $usuario->municipio = Request::input('municipio');
     $usuario->calle = Request::input('calle');
     $usuario->numero = Request::input('numero');
     $usuario->cp = Request::input('cp');
     $usuario->ife_link = 'la mama de Julio';
     $usuario->tags = Request::input('tags');
     $usuario->email = Request::input('email');
     if ($usuario->save()) {
         // do positive action
     } else {
         // return error
     }
 }
 /**
  * Elimina un usuario identificado con 'id'
  *
  * @param  int $id
  * @return Response
  */
 public function destroy($id)
 {
     $jugador = Usuario::find($id);
     $jugador->delete();
     return redirect()->to('usuarios')->with('message', 'Usuario eliminado correctamente');
 }
Esempio n. 7
0
 public function anuncioShow()
 {
     $modelo = Modelo::find(Input::get('idModelo'));
     $anuncio = Anuncio::find(Input::get('idAnuncio'));
     //preparo array para devolver datos
     $datos = array();
     $datos['Id'] = $anuncio->idAnuncio;
     $datos['marca'] = $modelo->marca;
     $datos['year'] = $modelo->year;
     $datos['combustible'] = $modelo->combustible;
     $datos['modelo'] = $modelo->modelo;
     $datos['carroceria'] = $modelo->carroceria;
     $datos['version'] = $modelo->version;
     $datos['kilometros'] = $anuncio->kilometros;
     $datos['observaciones'] = $anuncio->observaciones;
     $datos['color'] = $anuncio->color;
     $datos['precio'] = $anuncio->precio;
     $datos['tipo_cambio'] = $anuncio->tipo_cambio;
     $datos['youtube_url'] = $anuncio->youtube_url;
     //ahora extraigo los datos del anunciante (puede ser contacto o usuario)
     if ((int) $anuncio->idUsuario !== 0) {
         //es usuario
         $usuario = Usuario::find($anuncio->idUsuario);
         $empresa = Empresa::find($usuario->idEmpresa);
         $datos['tipo'] = 'usuario';
         $datos['usuario'] = $usuario->nombre . ' ' . $usuario->apellidos;
         //1
         $datos['NIF'] = $usuario->NIF;
         //2
         $datos['email'] = $usuario->email;
         //5
         $datos['telefono'] = $usuario->telefono;
         //4
         $datos['empresa'] = $empresa->nombre;
         //3
     } else {
         if ((int) $anuncio->idContacto !== 0) {
             //es contacto
             $contacto = Contacto::find($anuncio->idContacto);
             $datos['tipo'] = 'contacto';
             $datos['contacto'] = $contacto->nombre;
             //1
             $datos['poblacion'] = $contacto->poblacion;
             //2
             $datos['provincia'] = $contacto->provincia;
             //3
             $datos['telefono'] = $contacto->telefono;
             //4
             $datos['email'] = $contacto->email;
             //5
         }
     }
     //devuelvo la respuesta al send
     echo json_encode($datos);
 }
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy($id)
 {
     $usuario = Usuario::find($id);
     $usuario->delete();
     return redirect('usuario');
 }
 public function destroy($id)
 {
     $varuser = Usuario::find($id);
     $varuser->delete();
     return redirect()->route('admin.usuario.index');
 }
Esempio n. 10
0
 public function usuarioDelete()
 {
     $usuario = Usuario::find(Input::get('Id'));
     $txtUsuario = $usuario->nombre . ' ' . $usuario->apellidos;
     //cambio el campo status = 0
     $usuario->status = 0;
     if ($usuario->save()) {
         echo "Usuario " . $txtUsuario . " borrado.";
     } else {
         echo "Usuario " . $txtUsuario . " NO ha sido borrado.";
     }
 }
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function destroy($id)
 {
     //
     $usuario = Usuario::find($id);
     $usuario->delete();
 }
 /**
  * Display the specified resource.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function show($id)
 {
     $clasificacion = Clasificacion::find($id);
     $clasificacion->usuario_id_carga = Usuario::find($clasificacion->usuario_id_carga);
     return view('clasificaciones.show', compact('clasificacion'));
 }
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy($id)
 {
     $participante = Usuario::find($id);
     $participante->delete();
     return redirect('admin/participante');
 }
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function destroy($id)
 {
     Usuario::find($id)->delete();
     return redirect('usuarios');
 }
Esempio n. 15
0
 /**
  * Show the form for editing the specified resource.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function edit($id)
 {
     $usuario = Usuario::find($id);
     $usuario->grado;
     $grados = Grado::lists('nombre', 'id');
     $roles = Rol::lists('nombre', 'id');
     $unidades = Unidad::where('estado', '=', '1')->lists('nombre', 'codunijic');
     if ($usuario != null) {
         return view('administrador.modificar_usuario')->with(['usuario' => Usuario::find($id), 'grados' => $grados, 'roles' => $roles, 'unidades' => $unidades]);
     } else {
         return "usuario no existe";
     }
     //return response()->json($usuario);
 }
 /**
  * Update the specified resource in storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function update(CreateNotificacaoRequest $request, $usuarioId, $id)
 {
     $usuario = Usuario::find($usuarioId);
     if (!$usuario) {
         return response()->json(['message' => 'Este Usuario não Existe!!', 'code' => 404], 404);
     }
     $notificacao = $usuario->Notificacao->find($id);
     if (!$notificacao) {
         return response()->json(['message' => 'Esta Notificacao não Existe para este Usuário!!', 'code' => 404], 404);
     }
     $mensagem = $request->get('mensagem');
     $data = $request->get('data');
     $visto = $request->get('visto');
     $notificacao->mensagem = $mensagem;
     $notificacao->data = $data;
     $notificacao->visto = $visto;
     $notificacao->save();
     return response()->json(['message' => 'A notificacao foi actualizada!'], 200);
 }
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function destroy($id)
 {
     $usuario = Usuario::find($id);
     $usuario->activo = 0;
     $usuario->save();
     return redirect('usuarios');
 }
Esempio n. 18
0
 public function restaurar()
 {
     $id = $_REQUEST['id'];
     $usuario = \App\Usuario::find($id);
     if ($usuario != null) {
         $usuario->ESTADO_id = 1;
         $usuario->save();
         header('Content-Type: application/json');
         echo json_encode(['status' => true, 'usuario_id' => $usuario->id]);
     } else {
         header('Content-Type: application/json');
         echo json_encode(['status' => false]);
     }
 }
Esempio n. 19
-1
 /**
  * Actualiza un usuario identificado con 'id'
  *
  * @param  int $id
  * @return Response
  */
 public function update($id, Request $request)
 {
     $usuario = Usuario::find($id);
     $usuario->nombre = $request->input('nombre');
     $usuario->apellido_p = $request->input('apellido_p');
     $usuario->apellido_m = $request->input('apellido_m');
     $usuario->email = $request->input('email');
     $exito = $usuario->save();
     if ($exito) {
         return "Actualizado correctamente";
     } else {
         return "No se actualizo";
     }
 }