[vernamteam] file .h

  • From: Michele Frizzera <michele.frizzera@xxxxxxxx>
  • To: "vernamteam@xxxxxxxxxxxxx" <vernamteam@xxxxxxxxxxxxx>
  • Date: Wed, 9 May 2012 11:18:57 +0100 (BST)

#ifndef abbonamento_h
#define abbonamento_h
#include "Data.h"
#include "DataOra"
class abbonamento
{
  private:    
  Data data_attivazione;
  Data data_scadenza;
  string id;
  
  public:
  abbonamento(string _id,Data(int _giorno, int _mese, int _anno));       
  Data rinnova();
  bool valida(DataOra data);           
}

#endif


#ifndef CartaScalare_h
#define CartaScalare_h
#include "Data.h"
class CartaScalare
{
  private:   
              
  Data data_attivazione;
  int corse;
  string id;
  
  public:
         
  bool empty();
  bool scala();
  int aggiungi(int num_corse);
  bool valido(int linea, string fermata, Data data);           
}
#endif

#ifndef cliente_h
#define cliente_h
#include "enum.h"
class cliente
{
 private:
              
 string nome;
 string cognome;
 char sesso;
 string nazionalità;
 string città_nascita;
 string comune_residenza;
 string città_residenza;
 string comune_domicilio;
 string città_domicilio;
 string codice_fiscale;
 string telefono;
 string badge_ID;
 
 public:
 
 cliente(string _nome,string _cognome,char _sesso, string _nazionalità,string 
_città_nascita,string _comune_residenza,string _città_residenza,
 string _comune_domicilio,string _città_domicilio,string _codice_fiscale,string 
_telefono,string _badge_ID,Categoria cat);       
 
 bool check_cf();
 Categoria categoria();
 bool residenza();
      
}


#endif

#ifndef data_h
#define data_h
class Data
{
  private:    
  int giorno;
  int mese;
  int anno;
  
  public:
  Data(int _giorno, int _mese, int _anno);
  void set_current();
  void aggiungi_anno();
         
      
}

#endif

#ifndef DataOra_h
#define DataOra_h
class DataOra
{ 
  private:
              
  int ore;
  int minuti;
  int secondi;
  
  public:
         
  void set_current();    
}

#endif

#ifndef enum_h
#define enum_h
enum Categoria{
     studente,
     lavoratore,
     pensionato,
     disabile,
     altro
     };
     
enum Tipologia{
     urbano,
     singola_tratta,
     libera_circolazione
     };

enum Istruzione{
     obbligo,
     università
     };          



#endif

Other related posts: