Skip to content

Commit

Permalink
Aggiunto codice sorgente applicazione database
Browse files Browse the repository at this point in the history
  • Loading branch information
Gianpyy authored Oct 24, 2022
1 parent a2f9108 commit c7adab5
Show file tree
Hide file tree
Showing 29 changed files with 2,645 additions and 0 deletions.
Binary file added CatenaDiNegozi/bin/catenadinegozi/Acquisto.class
Binary file not shown.
Binary file not shown.
Binary file added CatenaDiNegozi/bin/catenadinegozi/Cliente.class
Binary file not shown.
Binary file added CatenaDiNegozi/bin/catenadinegozi/Console.class
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added CatenaDiNegozi/bin/catenadinegozi/Gadget.class
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added CatenaDiNegozi/bin/catenadinegozi/Prodotto.class
Binary file not shown.
Binary file not shown.
Binary file added CatenaDiNegozi/bin/catenadinegozi/Utility.class
Binary file not shown.
Binary file not shown.
Binary file not shown.
87 changes: 87 additions & 0 deletions CatenaDiNegozi/src/catenadinegozi/Acquisto.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,87 @@
package catenadinegozi;

import java.util.Date;

public class Acquisto {
private String numeroOrdine, metodoPagamento, stato, indirizzoSpedizione;
private Date data;
private float importoTotale, acconto;

public Acquisto() {

}

public Acquisto(String numeroOrdine, String metodoPagamento, String stato, String indirizzoSpedizione, Date data,
float importoTotale, float acconto) {
super();
this.numeroOrdine = numeroOrdine;
this.metodoPagamento = metodoPagamento;
this.stato = stato;
this.indirizzoSpedizione = indirizzoSpedizione;
this.data = data;
this.importoTotale = importoTotale;
this.acconto = acconto;
}

public String getNumeroOrdine() {
return numeroOrdine;
}

public void setNumeroOrdine(String numeroOrdine) {
this.numeroOrdine = numeroOrdine;
}

public String getMetodoPagamento() {
return metodoPagamento;
}

public void setMetodoPagamento(String metodoPagamento) {
this.metodoPagamento = metodoPagamento;
}

public String getStato() {
return stato;
}

public void setStato(String stato) {
this.stato = stato;
}

public String getIndirizzoSpedizione() {
return indirizzoSpedizione;
}

public void setIndirizzoSpedizione(String indirizzoSpedizione) {
this.indirizzoSpedizione = indirizzoSpedizione;
}

public Date getData() {
return data;
}

public void setData(Date data) {
this.data = data;
}

public float getImportoTotale() {
return importoTotale;
}

public void setImportoTotale(float importoTotale) {
this.importoTotale = importoTotale;
}

public float getAcconto() {
return acconto;
}

public void setAcconto(float acconto) {
this.acconto = acconto;
}

public void print() {
System.out.printf("numero ordine: %12s | ", numeroOrdine);
System.out.print("data acquisto: " + data + " | ");
System.out.printf("metodo pagamento: %10s | importo totale: %.2f | acconto: %.2f | stato: %s | indirizzo spedizione: %s ", metodoPagamento, importoTotale, acconto, stato, indirizzoSpedizione);
}
}
41 changes: 41 additions & 0 deletions CatenaDiNegozi/src/catenadinegozi/CartaFedelta.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
package catenadinegozi;

public class CartaFedelta {
private String numeroTessera, cliente;
private int livello;

public CartaFedelta() {

}

public CartaFedelta(String numeroTessera, int livello, String cliente) {
super();
this.numeroTessera = numeroTessera;
this.livello = livello;
}

public String getNumeroTessera() {
return numeroTessera;
}

public void setNumeroTessera(String numeroTessera) {
this.numeroTessera = numeroTessera;
}

public int getLivello() {
return livello;
}

public void setLivello(int livello) {
this.livello = livello;
}

public String getCliente() {
return cliente;
}

public void setCliente(String cliente) {
this.cliente = cliente;
}

}
68 changes: 68 additions & 0 deletions CatenaDiNegozi/src/catenadinegozi/Cliente.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
package catenadinegozi;

import java.sql.Date;

public class Cliente {
private String codiceFiscale, nome, cognome, sesso;
private java.util.Date dataDiNascita;

public Cliente() { }

public Cliente(String codiceFiscale, String nome, String cognome, String sesso, java.util.Date dataDiNascita) {
super();
this.codiceFiscale = codiceFiscale;
this.nome = nome;
this.cognome = cognome;
this.sesso = sesso;
this.dataDiNascita = dataDiNascita;
}

public String getCodiceFiscale() {
return codiceFiscale;
}

public void setCodiceFiscale(String codiceFiscale) {
this.codiceFiscale = codiceFiscale;
}

public String getNome() {
return nome;
}

public void setNome(String nome) {
this.nome = nome;
}

public String getCognome() {
return cognome;
}

public void setCognome(String cognome) {
this.cognome = cognome;
}

public String getSesso() {
return sesso;
}

public void setSesso(String sesso) {
this.sesso = sesso;
}

public java.util.Date getDataDiNascita() {
return dataDiNascita;
}

public void setDataDiNascita(java.util.Date dataDiNascita) {
this.dataDiNascita = dataDiNascita;
}

//metodi utility

public void printCustomer() {
System.out.printf("codicefiscale: %s | nome: %-10s | cognome: %-16s"
+ " | sesso: %1s | datadinascita: ",codiceFiscale, nome, cognome, sesso);
System.out.println(dataDiNascita);
}

}
32 changes: 32 additions & 0 deletions CatenaDiNegozi/src/catenadinegozi/Console.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
package catenadinegozi;

public class Console extends Prodotto{
private String famiglia;
private String annoRilascio;

public Console() {

}

public Console(String barcode, String nome, int prezzo, String famiglia, String annoRilascio) {
super(barcode, nome, prezzo);
this.famiglia = famiglia;
this.annoRilascio = annoRilascio;
}
public String getFamiglia() {
return famiglia;
}
public void setFamiglia(String famiglia) {
this.famiglia = famiglia;
}
public String getAnnoRilascio() {
return annoRilascio;
}
public void setAnnoRilascio(String annoRilascio) {
this.annoRilascio = annoRilascio;
}

public void print() {
System.out.printf("prodotto: %13s | nome: %20s | prezzo: %.2f\n | famiglia: %s | anno rilascio: %s", super.getBarcode(), super.getNome(), super.getPrezzo(), famiglia, annoRilascio);
}
}
Loading

0 comments on commit c7adab5

Please sign in to comment.