Patch level : 12.0 no-patch
Files correlati : f90.exe fpmenu.men d181.des f181.dir f181.trr all-masks Commento : Aggiunto file al progetto
This commit is contained in:
parent
9b281f3916
commit
3751907260
84
src/f9/f9lib02.cpp
Normal file
84
src/f9/f9lib02.cpp
Normal file
@ -0,0 +1,84 @@
|
||||
#include <f9cart.h>
|
||||
|
||||
#include "f9lib01.h"
|
||||
|
||||
#include "applicat.h"
|
||||
|
||||
#define AMBIENTE_F9 "CODSOC" // Codice ambiente (codsoc)
|
||||
#define ADDRCART_F9 "ADDRCART"
|
||||
#define ADDRDOC_F9 "ADDDOC" // Indirizzo documenti cartacei
|
||||
#define ESTENSIONI_F9 "DOCUMENTI_EXT" //
|
||||
#define CARTEXP_F9 "CARTEXP" // Flag esporta documenti cartacei
|
||||
#define CHECKVEND_F9 "CHECKVEND" // Flag controlli per vendite (quando hai fatt. con Campo)
|
||||
#define VIEWMOV_F9 "VIEWMOVPRE" // Flag visualizza moviementi prima di estrarre
|
||||
|
||||
TF9_config F9CONF;
|
||||
|
||||
void TF9_config::set_ambiente(const TString& cod_amb)
|
||||
{
|
||||
ini_set_string(CONFIG_DITTA, "F9", AMBIENTE_F9, cod_amb);
|
||||
_ambiente = cod_amb;
|
||||
}
|
||||
|
||||
void TF9_config::set_addr_doc(const TString& path)
|
||||
{
|
||||
ini_set_string(CONFIG_DITTA, "F9", ADDRDOC_F9, path);
|
||||
_addr_doc = path;
|
||||
}
|
||||
|
||||
void TF9_config::set_has_cartexp(const bool flag)
|
||||
{
|
||||
ini_set_bool(CONFIG_DITTA, "F9", CARTEXP_F9, flag);
|
||||
_cartexp = flag;
|
||||
}
|
||||
|
||||
void TF9_config::set_has_checkvend(const bool flag)
|
||||
{
|
||||
ini_set_bool(CONFIG_DITTA, "F9", CHECKVEND_F9, flag);
|
||||
_checkvend = flag;
|
||||
}
|
||||
|
||||
void TF9_config::set_viewmov(const bool flag)
|
||||
{
|
||||
ini_set_bool(CONFIG_DITTA, "F9", VIEWMOV_F9, flag);
|
||||
_viewmovpre = flag;
|
||||
}
|
||||
|
||||
void TF9_config::set_addr_cart(const TString& path)
|
||||
{
|
||||
ini_set_string(CONFIG_DITTA, "F9", ADDRCART_F9, path);
|
||||
_addr_cart = path;
|
||||
}
|
||||
|
||||
void TF9_config::set_estensioni(const TString& ext)
|
||||
{
|
||||
ini_set_string(CONFIG_DITTA, "F9", ESTENSIONI_F9, ext);
|
||||
_estensioni = ext;
|
||||
}
|
||||
|
||||
TF9_config::TF9_config()
|
||||
{
|
||||
_ambiente = ini_get_string(CONFIG_DITTA, "F9", AMBIENTE_F9);
|
||||
_addr_cart = ini_get_string(CONFIG_DITTA, "F9", ADDRCART_F9);
|
||||
_addr_doc = ini_get_string(CONFIG_DITTA, "F9", ADDRDOC_F9);
|
||||
_cartexp = ini_get_bool (CONFIG_DITTA, "F9", CARTEXP_F9);
|
||||
_checkvend = ini_get_bool (CONFIG_DITTA, "F9", CHECKVEND_F9, true);
|
||||
_estensioni = ini_get_string(CONFIG_DITTA, "F9", ESTENSIONI_F9);
|
||||
_viewmovpre = ini_get_bool (CONFIG_DITTA, "F9", VIEWMOV_F9);
|
||||
}
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
// TF9_doccart
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
bool TF9_doccart::mov2doc(int numreg, _Out_ TFilename& doc)
|
||||
{
|
||||
zero();
|
||||
setkey(2); // Ricerca per NUMREG
|
||||
put(F9C_NUMREG, numreg);
|
||||
const bool ok = read() == NOERR;
|
||||
doc.cut(0);
|
||||
if (ok)
|
||||
doc << TFilename(F9CONF.get_addr_cart()).slash_terminate() << get(F9C_FILENAME);
|
||||
return ok;
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user