// Annullamento movimenti da ricevere #include #include #include #include #include #include #include #include #include #include #include #include "cg6800.h" //HIDDEN int date2esc(const TDate& d, int* prevesc = NULL); class TAnn_mov : public TApplication { TIsamtempfile* _tmov,*_trmov,*_tiva,*_tpart,*_tscad,*_tpagsca;; TLocalisamfile* _pcon,*_clifo,*_mov,*_rmov,*_rmoviva,*_part,*_scad,*_pagsca; TRectype* _rec_mov; TTransfer_file _tras_file; TString _trasf,_std,_uselab,_record,_nrec_file,_sigle_file,_key; long _dittaric,_numreg; TString _control_rec; bool _registra, _is_iva, _is_salda; public: TString _titolo; virtual bool create(); virtual bool destroy(); virtual bool menu(MENU_TAG m); virtual bool check_autorization() const {return FALSE;} bool set(); void apri_temp_file(); void chiudi_tempfile(); bool esegui_controlli(); bool leggi_trasfer(); bool controlli(); void leggi_record_controllo(); bool video(); void annulla(TMask& m); bool esiste_testata_mov(TMask& m); void setta_campi_maschera(TMask& m); void setta_parametri_record(const TString& sigla,const TString& flag); void sgancia_pagamenti(char tipo,int g,int c,long s,int anno,TString& npart,int nriga,int nrata); bool controlla_abbuoni_diffcam(char tipo,int g,int c,long s,int anno,TString& npart,int nriga,int nrata); static bool codice_registro_hnd (TMask_field& f, KEY k); static bool codice_causale_hnd (TMask_field& f, KEY k); TAnn_mov() {}; };