예제 #1
0
 /**
  * Finds user by [[username]]
  *
  * @return User|null
  */
 public function getUser()
 {
     if ($this->_user === false) {
         $this->_user = UsuarioTabla::findByUsername($this->username);
     }
     return $this->_user;
 }
예제 #2
0
 /**
  * Finds user by username
  *
  * @param  string      $username
  * @return static|null
  */
 public static function findByUsername($username)
 {
     foreach (UsuarioTabla::find()->all() as $user) {
         if (strcasecmp($user['NOMBRE_USUARIO'], $username) === 0) {
             return new static($user);
         }
     }
     return null;
 }
예제 #3
0
 public function actionDetalle()
 {
     PermisosController::permisoDirectorDecano();
     if (Yii::$app->request->get("ID_SOLICITUD")) {
         $ID_SOLICITUD = Html::encode($_GET["ID_SOLICITUD"]);
         if ((int) $ID_SOLICITUD) {
             $modelsolicitud = SolicitudTabla::findOne($ID_SOLICITUD);
             $modelviaje = DetalleViajeTabla::findOne($modelsolicitud->ID_VIAJE);
             $modelusuario = UsuarioTabla::findOne($modelsolicitud->ID_USUARIO);
             $tabladestino = new DetalleDestinoTabla();
             $modeldestino = $tabladestino->find()->where(['ID_VIAJE' => $modelviaje->ID_VIAJE])->all();
             return $this->render('detalle', ['modelusuario' => $modelusuario, 'modelsolicitud' => $modelsolicitud, 'modelviaje' => $modelviaje, 'modeldestino' => $modeldestino]);
         }
     }
 }
예제 #4
0
파일: view.php 프로젝트: MvegaR/ingSotfware
	<th>Estado</th>
	<th></th>
	
</tr>
</thead>
<tbody>
<?php 
foreach ($model as $solicitud) {
    ?>
<tr>
	<td><?php 
    echo $solicitud->ID_SOLICITUD;
    ?>
</td>
	<td><?php 
    echo UsuarioTabla::findOne($solicitud->ID_USUARIO)->NOMBRE_USUARIO;
    ?>
</td>
	<td><?php 
    echo $solicitud->CUERPO_SOLICITUD;
    ?>
</td>
	<td><?php 
    echo Estadosolicitud::findOne($solicitud->ID_ESTADO)->ESTADO;
    ?>
 <a href = "<?php 
    echo Url::toRoute(["solicitudes/update", "ID_SOLICITUD" => $solicitud->ID_SOLICITUD]);
    ?>
">Editar</a></td>
	
예제 #5
0
 public function actionCreate()
 {
     PermisosController::permisoAdministrador();
     $model = new Usuario();
     $msg = null;
     if ($model->load(Yii::$app->request->post())) {
         if ($model->validate()) {
             $table = new UsuarioTabla();
             $table->NOMBRE_USUARIO = $model->NOMBRE_USUARIO;
             $table->ID_DEPARTAMENTO = $model->id_departamento;
             $table->ID_ROL = $model->id_rol;
             $table->EMAIL = $model->EMAIL;
             $table->PASSWORD = sha1($model->password);
             $table->ID_USUARIO = null;
             $table->generateAuthKey();
             $table->generateAccessToken();
             if ($table->insert()) {
                 $msg = '<div class="alert alert-success" role="alert">Registro insertado correctamente</div>';
                 $model = new Usuario();
             } else {
                 $msg = '<div class="alert alert-danger" role="alert">Error al insertar registro</div>';
             }
         }
     } else {
         $model->getErrors();
     }
     return $this->render("Create", ["model" => $model, "msg" => $msg]);
 }