Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Cassa del supermercato.
- Due listBox affiancate fungono da elenco di prodotti e relativo prezzo:
- una listbox lstProdotti elenca il nome dei prodotti aggiunti,
- una listbox lstPrezzi elenca il prezzo di ciascuno dei prodotti.
- Una textbox txtNome permette di inserire il nome del prodotto,
- una textbox txtPrezzo il prezzo unitario,
- e un contatore (vedi dopo) la quantità.
- Il contatore e' composto da:
- Una textbox txtQuantita read-only visualizza il valore.
- Due bottoni btnDecrementa (-) e btnIncrementa (+) ai lati della textbox
- permettono di modificare il valore del contatore.
- Un bottone btnAggiungi aggiunge il prodotto alla lista, dove il prezzo (quantità * prezzo unitario) viene aggiunto alla lstPrezzo e
- il nome nel formato "nome (xquantita)" (es "Acqua (x6)") viene aggiunto a lstProdotti.
- Inoltre resetta il contatore a 1 e svuota txtNome e txtPrezzo.
- Alla pressione di un bottone btnCalcola viene reso visibile una label lblTotale (normalmente nascosta)
- con il prezzo totale calcolato dai valori contenuti in lstPrezzo, nel formato "Totale: prezzo", (es "Totale: 55.12").
- Inoltre, si permette anche di fare sconti:
- Una textBox txtSconto permette di inserire la percentuale di sconto,
- e un bottone btnApplicaSconto applica lo sconto al prezzo (contenuto in lstPrezzo) del prodotto selezionato in lstProdotti,
- e aggiunge "(-percentuale%)" alla fine del nome del prodotto in lstProdotti.
- -- Se c'è tempo:
- Il bottone btnApplicaSconto è normalmente disabilitato;
- solo quando viene selezionato qualcosa nella lstProdotti il bottone deve essere abilitato.
- Alla pressione di un bottone btnReset viene resettata la form (listbox svuotate, textbox svuotate, contatore a 0, sconto a 100%, totale nascosto).
Advertisement
Add Comment
Please, Sign In to add comment