Patch level : 10.0
Files correlati : lv Ricompilazione Demo : [ ] Commento : Creato programma gestione tabelle lavanderie git-svn-id: svn://10.65.10.50/trunk@16898 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
e7ef3683c8
commit
a09719fae2
@ -1,75 +0,0 @@
|
||||
PF0001
|
||||
Stampa etichette Fiorito
|
||||
|
||||
PD0350
|
||||
Stampe articoli e/o linee per regione/provincia Prodest
|
||||
|
||||
PD0666
|
||||
Esportazione clifo e partite a SAP per MEDICASA
|
||||
|
||||
PD0777
|
||||
Importazione stipendi in prima nota per OMASA
|
||||
|
||||
PD1579
|
||||
Importazione clienti CoFiDi
|
||||
|
||||
PD1890
|
||||
Esportazione scadenziario a Euroasis
|
||||
|
||||
PD6030
|
||||
Stampa clienti Press Color
|
||||
|
||||
PG0001
|
||||
Generazione documenti da paghe
|
||||
Trasferimento Maestri a TeamSystem
|
||||
Convesione file Landi
|
||||
Stampa bollettini postali Condeco
|
||||
|
||||
PG0069 Nautilus (Sipag)
|
||||
Importazione e contabilizzazione fatture Nautilus
|
||||
|
||||
PG0214 Bonomo (Sipag)
|
||||
Stampa certificazioni
|
||||
|
||||
PG0388 De Cade' (Sipag)
|
||||
Esportazione ordini
|
||||
Importazione bolle
|
||||
|
||||
PS0430 Il Cigno
|
||||
Correlazioni articoli utenti
|
||||
Configurazione campi per utente
|
||||
|
||||
PS0544 Varauto
|
||||
Trasferimento a SISIPHO
|
||||
Trasferimento a SERVUS
|
||||
Trasferimento a SPICS
|
||||
Esportazione documenti in formato testo formattato per Varauto verso il sistema Mercedes.
|
||||
|
||||
PS0713 ATS
|
||||
Trasferimento dati contabili
|
||||
Trasferimento commesse
|
||||
Importazione fatture
|
||||
|
||||
PS0816 AeC
|
||||
Caricamento listino personalizzato per AeC.
|
||||
|
||||
PS0872 Realplast
|
||||
Stampa Listini RealPlast
|
||||
Stampa Produzione RealPlast
|
||||
|
||||
PS0913
|
||||
Importazione paghe Consorzio Isologistica
|
||||
|
||||
PS0920 DBService
|
||||
Stampa ordini di produzione DBService
|
||||
Aggiornamento IVA Documenti DBService
|
||||
Pianificazione impianti DBService
|
||||
|
||||
PT0001
|
||||
Settaggio clienti non in allegato
|
||||
|
||||
PT0002 The Office (Prassi Triveneto)
|
||||
Importazione cli/for da file csv
|
||||
|
||||
PT0195 Cucchetto (Prassi Triveneto)
|
||||
Importazione documenti Volvo
|
16
lv/lv0.cpp
Executable file
16
lv/lv0.cpp
Executable file
@ -0,0 +1,16 @@
|
||||
#include <xvt.h>
|
||||
|
||||
#include "lv0.h"
|
||||
|
||||
int main(int argc, char** argv)
|
||||
{
|
||||
const int r = (argc > 1) ? argv[1][1] - '0' : 0;
|
||||
switch (r)
|
||||
{
|
||||
case 1:
|
||||
case 2:
|
||||
default: lv0100(argc,argv); break; // gestione tabelle
|
||||
}
|
||||
exit(0);
|
||||
return 0;
|
||||
}
|
7
lv/lv0.h
Executable file
7
lv/lv0.h
Executable file
@ -0,0 +1,7 @@
|
||||
#ifndef __LV0_H
|
||||
#define __LV0_H
|
||||
|
||||
int lv0100(int argc, char* argv[]);
|
||||
|
||||
|
||||
#endif // __LV0_H
|
74
lv/lv0100.cpp
Executable file
74
lv/lv0100.cpp
Executable file
@ -0,0 +1,74 @@
|
||||
// gestione tabelle di magazzino
|
||||
|
||||
#include <modaut.h>
|
||||
#include <tabapp.h>
|
||||
#include <tabutil.h>
|
||||
|
||||
// applicazione per la gestione delle tabelle di lavanderia
|
||||
class Tab_app_lav : public TTable_application
|
||||
{
|
||||
|
||||
protected: // TRelation_application
|
||||
virtual bool user_destroy() ;
|
||||
virtual bool user_create() ;
|
||||
|
||||
virtual TMask * set_mask(TMask * _m=NULL);
|
||||
|
||||
public:
|
||||
Tab_app_lav() {}
|
||||
virtual ~Tab_app_lav() {}
|
||||
};
|
||||
|
||||
HIDDEN inline Tab_app_lav& app() { return (Tab_app_lav&)main_app(); }
|
||||
|
||||
|
||||
// costruttore
|
||||
// alloca/cambia la maschera dell'applicazione
|
||||
TMask * Tab_app_lav::set_mask(TMask * _m)
|
||||
{
|
||||
if (_m != NULL)
|
||||
return Tab_application::set_mask(_m);
|
||||
else
|
||||
{
|
||||
const TString& tabname = get_tabname();
|
||||
TString maskname; get_mask_name(maskname);
|
||||
return Tab_application::set_mask(new TMask_tabmag(maskname, tabname));
|
||||
}
|
||||
}
|
||||
|
||||
bool Tab_app_lav::user_create()
|
||||
{
|
||||
/*
|
||||
la Tab_application::user_create() apre la maschera TMask in modo automatico
|
||||
basandosi sul parametro passato sulla linea di comando e sulla convenzione
|
||||
nome = "BATB"+parametro;
|
||||
ORA:
|
||||
- questa convenzione cambierà per separare i programmi (e le maschere)
|
||||
dei vari pacchetti
|
||||
In tal caso ridefinire il metodo virtual mask_name()
|
||||
- secondo il nuovo stile, gli handler vanno posti in maschere derivate
|
||||
dalla TMask (TMask_tabmag, TMask_tabcau, ecc), pertanto occorre che
|
||||
la maschera aperta sia del tipo corretto
|
||||
per questo motivo la maschera viene creata dalla user_create()
|
||||
*/
|
||||
|
||||
bool ok = Tab_application::user_create();
|
||||
|
||||
if (ok)
|
||||
TMask& mask = *set_mask();
|
||||
|
||||
return ok;
|
||||
}
|
||||
|
||||
bool Tab_app_lav::user_destroy()
|
||||
{
|
||||
return Tab_application::user_destroy();
|
||||
}
|
||||
|
||||
int lv0100(int argc, char* argv[])
|
||||
{
|
||||
Tab_app_lav a;
|
||||
a.run(argc, argv, TR("Tabella"));
|
||||
return 0;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user