1998-05-04 09:54:49 +00:00
|
|
|
#ifndef __VEPRIV_H
|
|
|
|
#define __VEPRIV_H
|
|
|
|
|
2002-02-26 16:20:19 +00:00
|
|
|
enum _formule {_somma, _bolli, _bolli_int, _spinc, _prezzo, _importo, _imponibile, _sconto, _iva,
|
|
|
|
_provv, _qtares, _valdoc, _tipo, _imponibili, _imposte, _totprovv, _pscontot, _ritenuta,
|
2008-03-26 11:24:36 +00:00
|
|
|
_tipo_ritenuta, _quant, _quantevasa, _componente, _comp_qta, _nrate};
|
2007-03-07 11:36:57 +00:00
|
|
|
enum TTipo_calcolo { _nessun_calcolo, _qtaprezzo, _valore, _percentuale, _scontopi};
|
1997-06-03 15:56:27 +00:00
|
|
|
|
2008-08-27 23:23:05 +00:00
|
|
|
void row_set_handler( TMask& m, const int field, const int index, TTipo_riga_documento & t, const TString & tipodoc );
|
1997-06-03 15:56:27 +00:00
|
|
|
bool liv_handler( TMask_field& f, KEY key );
|
|
|
|
bool sppr_handler( TMask_field& f, KEY key );
|
1997-06-27 09:21:13 +00:00
|
|
|
bool codartmag_handler( TMask_field& f, KEY key );
|
2004-11-30 22:02:59 +00:00
|
|
|
bool dcons_handler( TMask_field& f, KEY key );
|
1997-06-03 15:56:27 +00:00
|
|
|
bool iva_handler( TMask_field& f, KEY key );
|
2012-02-24 15:00:45 +00:00
|
|
|
void sppr_calc(const TRectype& rec, const TString& valuta_doc, const real& cambio, real& prezzo);
|
1997-06-27 09:21:13 +00:00
|
|
|
void row_set_handler(TMask& m, const int field, const int index);
|
2005-05-25 11:32:58 +00:00
|
|
|
bool tipo_riga_handler(TMask_field& f, KEY key);
|
1998-04-30 14:04:19 +00:00
|
|
|
bool codmag_handler(TMask_field& f, KEY key);
|
|
|
|
bool codmag_coll_handler(TMask_field& f, KEY key);
|
2006-04-13 17:56:02 +00:00
|
|
|
bool search_price_handler(TMask_field& f, KEY key);
|
2007-09-17 15:33:04 +00:00
|
|
|
bool find_price_handler(TMask_field& f, KEY key);
|
2008-06-11 11:31:27 +00:00
|
|
|
bool link_row_handler(TMask_field& f, KEY key);
|
1997-06-27 09:21:13 +00:00
|
|
|
bool codart_handler(TMask_field& f, KEY key);
|
|
|
|
bool umart_handler(TMask_field& f, KEY key);
|
1999-04-06 15:34:39 +00:00
|
|
|
bool um_handler(TMask_field& f, KEY key);
|
1997-06-27 09:21:13 +00:00
|
|
|
bool descr_handler(TMask_field& f, KEY key);
|
1999-04-06 15:34:39 +00:00
|
|
|
bool qtaart_handler(TMask_field& f, KEY key);
|
1997-06-27 09:21:13 +00:00
|
|
|
bool qta_handler(TMask_field& f, KEY key);
|
1999-04-06 15:34:39 +00:00
|
|
|
bool qta_evasa_handler(TMask_field& f, KEY key);
|
|
|
|
bool causmag_handler(TMask_field& f, KEY key);
|
2001-06-25 10:41:20 +00:00
|
|
|
bool pricerange_handler(TMask_field& f, KEY key );
|
2002-05-31 10:35:40 +00:00
|
|
|
bool link_handler( TMask_field& f, KEY key );
|
2005-08-23 08:54:32 +00:00
|
|
|
bool cdc_mag_handler(TMask_field& f, KEY key);
|
|
|
|
bool cms_mag_handler(TMask_field& f, KEY key);
|
2008-11-14 14:40:28 +00:00
|
|
|
bool evasion_check_handler( TMask_field& f, KEY key );
|
2008-12-09 15:22:23 +00:00
|
|
|
bool distinta_link_handler(TMask_field& f, KEY key );
|
2009-02-06 13:49:06 +00:00
|
|
|
bool gen_livelli_handler(TMask_field& f, KEY key );
|
2009-09-18 15:14:51 +00:00
|
|
|
bool peso_conai_handler(TMask_field& f, KEY key );
|
2009-09-22 11:19:13 +00:00
|
|
|
bool sottocat_conai_handler(TMask_field& f, KEY key );
|
2010-04-15 08:28:41 +00:00
|
|
|
bool datacomp_handler(TMask_field& f, KEY key);
|
|
|
|
bool datafcomp_handler(TMask_field& f, KEY key);
|
2009-09-22 11:19:13 +00:00
|
|
|
|
2007-11-16 13:46:49 +00:00
|
|
|
bool codcms_handler(TMask_field &f, KEY key);
|
2001-05-02 13:40:49 +00:00
|
|
|
bool numdocrif_hndl(TMask_field& field, KEY key);
|
2004-11-30 22:02:59 +00:00
|
|
|
bool smart_hndl(TMask_field& field, KEY key);
|
2008-12-04 15:32:01 +00:00
|
|
|
bool fido_hndl(TMask_field& field, KEY key);
|
2011-02-16 09:42:19 +00:00
|
|
|
bool nar_handler(TMask_field& f, KEY key);
|
2008-10-28 20:15:28 +00:00
|
|
|
|
|
|
|
bool tipodoc_ok(const TString & tipodoc);
|
|
|
|
|
2009-09-24 15:27:38 +00:00
|
|
|
TCONAI_class conai_id2class(short id);
|
|
|
|
short conai_peso_id(TCONAI_class cc);
|
|
|
|
short conai_sottocat_id(TCONAI_class cc);
|
2009-09-22 09:38:38 +00:00
|
|
|
|
|
|
|
|
2002-12-17 12:22:44 +00:00
|
|
|
#endif
|