#ifndef __CI1350_H #define __CI1350_H #include #include #include /////////////////////////////////////////////////////////// // 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