22 char descrizione[256];
28 unsigned short svolgimento;
34 strcpy(this->descrizione,
"");
35 this->scadenza =
Date();
36 this->completamento =
Date();
45 strncpy(this->descrizione, descrizione,
sizeof(this->descrizione) - 1);
46 this->scadenza = scadenza;
47 this->completamento =
Date();
55 strcpy(descrizione, this->descrizione);
84 if (svolgimento >= 100)
86 this->svolgimento = 100;
87 this->completamento = completamento;
90 this->svolgimento = svolgimento;
97 this->scadenza = scadenza;
void getDescrizione(char *descrizione)
acquisizione descrizione dell'attivita'
Definition: Attivita.h:53
Date getScadenza(void)
acquisizione della data di scadenza dell'attivita'
Definition: Attivita.h:60
void setSvoglimento(const unsigned short svolgimento, const Date completamento)
impostazione della percentuale di svolgimento dell'attivita'
Definition: Attivita.h:82
Date getCompletamento(void)
acquisizione della data di completamento dell'attivita'
Definition: Attivita.h:67
Attivita()
costruttore predefinito
Definition: Attivita.h:32
classe per la rappresentazione di una singola attivita' di un progetto
Definition: Attivita.h:18
void setScadenza(const Date scadenza)
reimpostazione della data di scadenza dell'attivita'
Definition: Attivita.h:95
unsigned short getSvolgimento()
acquisizione della percentuale di svolgimento dell'attivita'
Definition: Attivita.h:74
Attivita(const char descrizione[], const Date scadenza)
costruttore
Definition: Attivita.h:43