Class GCSI


public class GCSI

Gestione e Controllo del Sistema Infomativo.


Field Summary
 private ClientelnkCliente
           
 private FatturalnkFattura
           
 private ImpiegatolnkImpiegato
           
 private ModulolnkModulo
           

Method Summary
 voidControlloModulo(int tipo_modulo)
          Controlla i moduli dell'offerta e della richiesta.
 voidControlloPaga()
          Verifica quali sono gli Impiegati non ancora pagati.
 voidLimitiFattura()
          Controlla i limiti temporali e quantitativi sulle fatture.
 voidMessaggio()
          Genera FeedBack per Clienti e Impiegati.
 voidPrendiModulo(int tipo_modulo)
          Raccoglie un modulo generico.
 voidSpedisciFattura()
          Invia la fattura al Cliente.
 voidVerificaFattura()
          Verifica quali fatture sono state pagate e quali no e aggiorna l'archivio fatture nel caso in cui siano state pagate.

Field Detail

lnkCliente

private Cliente lnkCliente
clientCardinality 1
supplierCardinality 0..*

lnkFattura

private Fattura lnkFattura
undirected
clientCardinality 1
supplierCardinality 0..*

lnkImpiegato

private Impiegato lnkImpiegato
undirected
clientCardinality 1
supplierCardinality 0..*

lnkModulo

private Modulo lnkModulo
clientCardinality 1
supplierCardinality 0..*
Method Detail

ControlloModulo

public void ControlloModulo(int tipo_modulo)
Controlla i moduli dell'offerta e della richiesta.

ControlloPaga

public void ControlloPaga()
Verifica quali sono gli Impiegati non ancora pagati.

LimitiFattura

public void LimitiFattura()
Controlla i limiti temporali e quantitativi sulle fatture.

Messaggio

public void Messaggio()
Genera FeedBack per Clienti e Impiegati.

PrendiModulo

public void PrendiModulo(int tipo_modulo)
Raccoglie un modulo generico.

SpedisciFattura

public void SpedisciFattura()
Invia la fattura al Cliente.

VerificaFattura

public void VerificaFattura()
Verifica quali fatture sono state pagate e quali no e aggiorna l'archivio fatture nel caso in cui siano state pagate.

Association Links

to Class Cliente

Client Cardinality 1
Supplier Cardinality 0..*

to Class Modulo

Client Cardinality 1
Supplier Cardinality 0..*

to Class Fattura

Client Cardinality 1
Supplier Cardinality 0..*
undirected

to Class Impiegato

Client Cardinality 1
Supplier Cardinality 0..*
undirected