Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Il controllo Inventory dell'applicazione di esempio IBuySpy Delivery 2005 consente di accedere alle tabelle Products e Categories del database. Tramite questo controllo, è possibile acquistare ulteriori prodotti quando il recapito è già in corso.
Utilizzo del controllo Inventory
Come illustrato nella figura seguente, le voci presenti nelle caselle di riepilogo a discesa Category, Product e Quantity dipendono dagli articoli disponibili in magazzino. Un prodotto viene considerato disponibile per l'acquisto se è attualmente presente in un record d'ordine il cui campo Status sia impostato su Failed.
.gif)
La casella di riepilogo a discesa Category include tutte le categorie che contengono almeno un prodotto disponibile per l'acquisto.
La casella di riepilogo a discesa Product elenca i prodotti esistenti e acquistabili presenti in una determinata categoria. Vengono indicati solo i prodotti con quantità superiore a 1.
La casella di riepilogo a discesa Quantity visualizza la quantità di un determinato prodotto disponibile in magazzino. Non si tratta tuttavia della disponibilità del prodotto presso il magazzino, ma del numero di articoli disponibili per l'acquisto presenti sul mezzo di recapito e inseriti in ordini contrassegnati come Failed.
Il campo Price di ogni prodotto viene memorizzato nel database. Per calcolare il campo Subtotal, si moltiplica il prezzo per la quantità selezionata.
Toccando Add Product, il prodotto selezionato viene aggiunto all'ordine. Gli articoli vengono inseriti nell'ordine originale come nuovi record nella tabella Order Details e quindi viene caricato il Controllo Orders. Anche la selezione di Cancel provoca il caricamento del controllo Orders, ma il record dell'ordine originale rimane invariato.
Se l'accesso al controllo Inventory viene eseguito non tramite la selezione di un cliente e di un ordine, ma utilizzando i pulsanti di spostamento, Add Product e Cancel non risultano disponibili.
Oltre al logo dell'applicazione, sul controllo viene visualizzata un'immagine del prodotto selezionato. Il nome immagine è memorizzato nella tabella Products. L'immagine effettiva del prodotto viene scaricata nel dispositivo al momento della prima distribuzione dell'applicazione. Quando nella casella di riepilogo a discesa Product si seleziona un prodotto, il nome dell'immagine viene recuperato dal database e viene visualizzata l'immagine appropriata.