362458365c
Files correlati : ci1exe Ricompilazione Demo : [ ] Commento : Imlementate le stampa della rilevazione senza ripartizione git-svn-id: svn://10.65.10.50/branches/R_10_00@22017 c028cbd2-c16b-5b4b-a496-9718f37d4682
32 lines
1.2 KiB
C++
Executable File
32 lines
1.2 KiB
C++
Executable File
#ifndef __CI1350_H
|
|
#define __CI1350_H
|
|
|
|
#include <recarray.h>
|
|
#include <report.h>
|
|
#include <textset.h>
|
|
|
|
///////////////////////////////////////////////////////////
|
|
// Recordset generici validi per le stampe ci1300 ci1400
|
|
///////////////////////////////////////////////////////////
|
|
class TRil_ore_recordset : public TAS400_recordset
|
|
{
|
|
public:
|
|
TRil_ore_recordset();
|
|
};
|
|
|
|
|
|
///////////////////////////////////////////////////////////////////////////////////////
|
|
// Metodi liberi per determinare giorni lavorativi e feriali (nati per ci1300 ci1400)
|
|
// e per formattare e riempire i report corrispondenti
|
|
///////////////////////////////////////////////////////////////////////////////////////
|
|
|
|
bool ci_is_ferial_day(const TDate& data);
|
|
long ci_calcola_giorni_lavorativi(const TDate& dataini, const TDate& datafine);
|
|
long ci_calcola_giorni_lavorativi_cms(const int anno, const int mese, const TDate& ini_cms, const TDate& fine_cms,
|
|
const TDate& dataini, const TDate& datafine, TDate& inizio_lav, TDate& fine_lav);
|
|
|
|
void ci_fill_recset_from_ass(TAssoc_array& ass, TReport& rep, bool split);
|
|
|
|
void format_report_month(const int anno, const int mese, TReport& rep);
|
|
|
|
#endif |