/**
  * crear un trabajador
  * @param  SQL 		  $trabajadores
  * @return Trabajador
  */
 public static function crearTrabajador($trabajadores)
 {
     $trabajador = new Trabajador($trabajadores->Nombre, $trabajadores->Paterno, $trabajadores->Materno);
     $trabajador->setId($trabajadores->idTrabajador);
     // username
     if (!is_null($trabajadores->Username)) {
         $trabajador->setUsuario(new UsuarioSise($trabajadores->Username, $trabajadores->Passwd));
         $trabajador->getUsuario()->setActivo($trabajadores->Activo);
         $trabajador->getUsuario()->setActivo($trabajadores->Activo);
     }
     // foto
     if (file_exists('public/usuariosFotografias/' . $trabajador->getId() . '.jpg')) {
         $trabajador->setFotografia(new FotografiaTrabajador('public/usuariosFotografias/' . $trabajador->getId() . '.jpg'));
     }
     $trabajador->setArea(new Area($trabajadores->idArea, $trabajadores->NombreArea));
     $trabajador->setPuesto(new Puesto($trabajadores->idPuesto, $trabajadores->NombrePuesto));
     $trabajador->setCelular($trabajadores->Celular);
     $trabajador->setEmail($trabajadores->Email . '@ceccc.gob.mx');
     $trabajador->tieneCuenta(true);
     return $trabajador;
 }
 /**
  * recortar foto subida o capturada
  * @param  Request $request
  * @return View
  */
 public function recortarFoto(Request $request)
 {
     // obtener parámetros
     $x = $request->get('x');
     $y = $request->get('y');
     $ancho = $request->get('w');
     $alto = $request->get('h');
     $url = $request->get('urlFoto');
     $fotografia = new FotografiaTrabajador($url);
     if (!$fotografia->cambiarTamanio($x, $y, $ancho, $alto)) {
         return response(0);
     }
     $trabajador = new Trabajador();
     $trabajador->setFotografia($fotografia);
     return View::make('recHumanos.trabajadores_foto', compact('trabajador'));
 }