campo-sirio/ci/ci1350.h
luca 1c192f35e7 Patch level :10.0
Files correlati     :
Ricompilazione Demo : [ ]
Commento            :
rivoluzionata stampa rilevazione ore; adesso usa un as400_recordset


git-svn-id: svn://10.65.10.50/branches/R_10_00@21691 c028cbd2-c16b-5b4b-a496-9718f37d4682
2011-02-21 17:08:21 +00:00

29 lines
1.0 KiB
C++
Executable File

#ifndef __CI1350_H
#define __CI1350_H
#include <recarray.h>
#include <report.h>
#include <textset.h>
///////////////////////////////////////////////////////////
// Recordset generico valido 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)
///////////////////////////////////////////////////////////////////////////////////////
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);
#endif