public function actionImprimirPDF() { $tUsuario = TUsuario::whereRaw('nombreUsuario=?', [Session::get('usuario')])->get(); $listaTDirectorio = TDirectorio::whereRaw('idUsuario=?', [$tUsuario[0]->idUsuario])->get(); Fpdf::AddPage(); Fpdf::SetFont('Arial', 'B', 16); $i = 0; Fpdf::Cell(40, 3 * $i, 'USUARIO'); Fpdf::Cell(50, 3 * $i, 'NOMBRE '); Fpdf::Cell(50, 3 * $i, 'DIRECCION '); Fpdf::Cell(40, 3 * $i, 'TELEFONO ', 0, 1, 'C'); $i++; Fpdf::Cell(40, 3 * $i, '', 0, 1, 'C'); Fpdf::Cell(40, 3 * $i, '', 0, 1, 'C'); Fpdf::SetFont('Arial', '', 12); foreach ($listaTDirectorio as $key => $value) { Fpdf::Cell(40, 3 * $i, $value->tUsuario->nombreUsuario); Fpdf::Cell(50, 3 * $i, $value->nombreCompleto); Fpdf::Cell(50, 3 * $i, $value->direccion); Fpdf::Cell(40, 3 * $i, $value->telefono, 0, 1, 'C'); $i++; } //Fpdf::Cell(40,10,'Hello World!'); // Fpdf::Output(); $header = ['Content-Type' => 'appication/pdf']; return response::make(Fpdf::Output(), 200, $header); }
public function actionVerPorIdUsuario() { $tUsuario = TUsuario::whereRaw('nombreUsuario=?', [Session::get('usuario')])->get(); $listaTDirectorio = TDirectorio::whereRaw('idUsuario=?', [$tUsuario[0]->idUsuario])->get(); if (Session::has('mensajeGlobal')) { return View::make('directorio/verporidusuario', ['mensajeGlobal' => Session::get('mensajeGlobal'), 'color' => Session::get('color'), 'listaTDirectorio' => $listaTDirectorio]); } return View::make('directorio/verporidusuario', ['listaTDirectorio' => $listaTDirectorio]); }
public function actionEditar($idUsuario = null) { $mensajeGlobal = ""; if ($_POST) { $revisando = Validator::make(['nombre' => Input::get('txtNombre'), 'apellido' => Input::get('txtApellido'), 'nombreUsuario' => Input::get('txtUsuario'), 'contrasenia' => Input::get('txtContrasenia')], ['nombre' => 'required', 'apellido' => 'required', 'nombreUsuario' => 'required', 'contrasenia' => 'required']); if ($revisando->fails()) { if ($revisando->messages()->first('nombre') != '') { $mensajeGlobal .= 'Nombre es Campo Requerido <br>'; } if ($revisando->messages()->first('apellido') != '') { $mensajeGlobal .= 'Apellido es Campo Requerido<br>'; } if ($revisando->messages()->first('nombreUsuario') != '') { $mensajeGlobal .= 'Usuario es obligatorio o ya ha sido ocupado. <br>'; } if ($revisando->messages()->first('contrasenia') != '') { $mensajeGlobal .= 'Contraseñas es Campo Requerido <br>'; } } if ($mensajeGlobal != '') { Session::flash('mensajeGlobal', $mensajeGlobal); Session::flash('color', 'red'); return Redirect::to('usuario/verpornombreusuario'); } if (TUsuario::whereRaw('idUsuario!=? and nombreUsuario=?', [Input::get('txtIdUsuario'), Input::get('txtUsuario')])->count() > 0) { Session::flash('mensajeGlobal', 'El usuario ya existe en el sistema'); Session::flash('color', 'red'); return Redirect::to('usuario/verpornombreusuario'); } if (Input::get('txtContrasenia') != Input::get('txtConfirmarContrasenia')) { Session::flash('mensajeGlobal', 'Las Contraseñas no coinciden, Debes de poner la misma .. '); Session::flash('color', 'red'); return Redirect::to('usuario/verpornombreusuario'); } $tUsuario = TUsuario::find(Input::get('txtIdUsuario')); if (Input::get('txtContraseniaAnterior') != Crypt::decrypt($tUsuario->contrasenia)) { Session::flash('mensajeGlobal', 'Contraseña Incorrecta '); Session::flash('color', 'red'); return Redirect::to('usuario/verpornombreusuario'); } $tUsuario->nombre = Input::get('txtNombre'); $tUsuario->apellido = Input::get('txtApellido'); $tUsuario->nombreUsuario = Input::get('txtUsuario'); $tUsuario->contrasenia = Crypt::encrypt(Input::get('txtContrasenia')); $tUsuario->save(); Session::put('usuario', Input::get('txtUsuario')); Session::flash('mensajeGlobal', 'Edicion Completada ... '); Session::flash('color', '#176DEE'); return Redirect::to('usuario/verpornombreusuario'); } $tUsuario = TUsuario::find($idUsuario); return View::make('usuario/editar', ['tUsuario' => $tUsuario]); }