Files correlati : or1.exe or1100d.frm Ricompilazione Demo : [ ] Commento : GF20040 Se stampo con il dettaglio articoli solo per gli ordini evasi con la spunta STAMPA RIGHE EVASE CON RESIDUO mi elenca anche quegli ordini che sono stati evasi per la quantità ordinata. git-svn-id: svn://10.65.10.50/trunk@11294 c028cbd2-c16b-5b4b-a496-9718f37d4682
		
			
				
	
	
		
			47 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			C++
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			47 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			C++
		
	
	
		
			Executable File
		
	
	
	
	
| #ifndef __ORLIB_H
 | |
| #define __ORLIB_H
 | |
| 
 | |
| #include <form.h>
 | |
| #include "../mg/mglib.h"
 | |
| 
 | |
| class _TTotale_valuta : public TObject
 | |
| {
 | |
|   real _totord, _totres;
 | |
|   int  _secnum;
 | |
| public:
 | |
|   real& totord() { return _totord;}
 | |
|   real& totres() { return _totres;}
 | |
|   int&  secnum() { return _secnum;}
 | |
|   _TTotale_valuta () {};
 | |
| };
 | |
| 
 | |
| // Form per la stampa ordini
 | |
| class TOrdine_form : public TForm 
 | |
| { 
 | |
|  int _level;
 | |
|  TString16
 | |
|      _codmag,
 | |
|      _livello;
 | |
|  bool _detail_mag, _detail_dep,
 | |
|       _giac_eff, _val_comp,
 | |
|       _normale;       // Se TRUE e' una stampa normale, ovvero stampa ordini per cli/fo/agente etc.
 | |
|                       // Se FALE e' una stampa disponibilita' articoli
 | |
|  TArray* _date_array; // Do not delete: e' passato dall'applicazione
 | |
|  TArray  _totdisp;    // Array di elementi per la stampa disponibilita'
 | |
|  TCodgiac_livelli * _codgiac;
 | |
|  TArticolo_giacenza *_art_giac;
 | |
|  TAssoc_array _totvaluta;
 | |
|  
 | |
|  protected:
 | |
|   virtual bool validate(TForm_item &, TToken_string &); // gestione dei messaggi estesi nei campi
 | |
|   const int find_period(const TDate&);
 | |
|  public: 
 | |
|   bool genera_intestazione_supplementare(pagetype p, short y);
 | |
|   void set_options(int lev, bool mag, bool dep, bool giac_eff = FALSE, bool val_comp = FALSE, TArray* da = NULL) 
 | |
|    { _level = lev; _detail_mag = mag; _detail_dep = dep; _giac_eff = giac_eff; _val_comp = val_comp; _date_array = da; _normale = da == NULL;}
 | |
|   TOrdine_form(const char* name);
 | |
|   virtual ~TOrdine_form() ;
 | |
| };
 | |
| 
 | |
| #endif
 |