# Appunti fix vari

La sistemazione è gestita direttametne con commit git...
## Traduzione

 Ci sono ancora lemmi di interfaccia gestiti come numerici, NON è lo standard definito:
  - ok a lemmi "UI_"
  - lemmi devono essere "self explaining"
  - eventualmente nel naming il cosa/dove, accettabile **UI_BtnOk** o **UI_BtnKo**, ma anche **UI_OrderPage_title**

... da sistemare GLOBALMENTE (= Zac...) x gli esistenti, mi occupo di creare correttamente solo i nuovi...

## NavMenuHorizontal


Ci sono alcne cose che non funzionano:


  - i pulsanti si disallineano (icona/testo) con size schermo sotto fhd (va gestito almeno da 1376 in orizzontale...)

![Buttons KO](images/NoteFix_01.png "Buttons KO")
  - typo: flex warp indica che la pagina deve caricarsi a velocità warp (superluminare) come in star trek? MAGARI!!!!

```csharp
 <AuthorizeView Roles="SuperAdmin" Context="MenuHide">
    <Authorized>
        <div class="nav-item px-3 d-flex flex-warp align-items-center">
            <NavLink class="nav-link" href="TemplateMan">
                <span class="fa-solid fa-paint-roller pe-2" aria-hidden="true"></span> Template Management
            </NavLink>
        </div>
    </Authorized>
</AuthorizeView>
```
  - il navbar toggler che non funziona...
  - opzioni utente con username (email) x esteso: troppo grande, ridotto

## Modale Door

La pagina modale della porta permetteva sia la modifica imperativa delle quantità  che la modifica del resto gestita tramite controllo CurrDoor / CurrDoorClone per approvare/annullare intervento complessivo

Questo portava ad una situazione di errore in caso di modifica (es descrizioen door) + modifica quantità

Eliminato metodo esplicito modifica quantità (da service + DB), gestito come modifica "locale" del dato qta (che quindi eredita il controllo qty >=0)

## Modale Ordini

- Aggiunta modale x editing ordine cliente
- Aggiunta modale x gestione editing DCA (data consegna...)

## HwSingleInstance

La gestione del calcolo "variato" non funziona bene/sempre
- errori in fase di calcolo
- usare funzione come check è sub ottimale
- i valori creati x clone NON sono veri cloni (di fatto punta ad obj originali) 

--> riscritta logica vaori originali/correnti ed editing...