public function actionUpdate()
 {
     PermisosController::permisoDirectorDecano();
     $model = new SolicitudFormulario();
     $msg = null;
     if ($model->load(Yii::$app->request->post())) {
         if ($model->validate()) {
             $modelsolicitud = SolicitudFormulario::findOne($_GET["ID_SOLICITUD"]);
             if ($modelsolicitud) {
                 $modelsolicitud->ID_ESTADO = $model->ID_ESTADO;
             }
             if ($modelsolicitud->update()) {
                 $msg = '<div class="alert alert-success" role="alert">Estado actualizado correctamente.</div>';
             } else {
                 $msg = '<div class="alert alert-danger" role="alert">Error al actualizar o no existen cambios</div>';
             }
         } else {
             $msg = '<div class="alert alert-warning" role="alert">Estado no encontrado.</div>';
         }
     }
     if (Yii::$app->request->get("ID_SOLICITUD")) {
         $ID_SOLICITUD = Html::encode($_GET["ID_SOLICITUD"]);
         if ((int) $ID_SOLICITUD) {
             $modelsolicitud = SolicitudTabla::findOne($ID_SOLICITUD);
             if ($modelsolicitud) {
                 $model->ID_ESTADO = $modelsolicitud->ID_ESTADO;
             } else {
                 $msg = "Tabla no encontrada";
                 return $this->redirect(["solicitudes/view"]);
             }
         } else {
             $msg = "ID no valido";
             return $this->redirect(["solicitudes/view"]);
         }
     } else {
         return $this->redirect(["solicitudes/view"]);
     }
     return $this->render("update", ["model" => $model, "msg" => $msg]);
 }