Corretti errori: 5901, 5892. Stampa comuni M o PM, compattata la stampa
di nome e cognome in Elenchi e rubriche. Tolto il check box stampa un solo record perche' inutilizzato. git-svn-id: svn://10.65.10.50/trunk@3456 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
		
							parent
							
								
									66b1eef863
								
							
						
					
					
						commit
						19af580722
					
				@ -109,6 +109,11 @@ bool TAnaprint_app::preprocess_page(int file, int counter)
 | 
			
		||||
      && _pr_what != nditte)
 | 
			
		||||
    if (current_cursor()->is_first_match(LF_NDITTE))
 | 
			
		||||
      return FALSE;
 | 
			
		||||
  if (_pr_type == elenco || _pr_type == rubriche)
 | 
			
		||||
  {
 | 
			
		||||
    _surname_name = current_cursor()->curr(LF_ANAG).get("RAGSOC");
 | 
			
		||||
    _surname_name.strip_d_spaces();
 | 
			
		||||
  }
 | 
			
		||||
  
 | 
			
		||||
  if (_pr_type == rubriche)
 | 
			
		||||
  {
 | 
			
		||||
 | 
			
		||||
@ -40,7 +40,7 @@ class TAnaprint_app : public TPrintapp
 | 
			
		||||
  int _piv_row, _piv_col, _cod_row, _cod_col;
 | 
			
		||||
  bool _is_piv, _is_cod;
 | 
			
		||||
  bool* _frpos;
 | 
			
		||||
  TString _cod, _cofi, _name, _surname, _address, 
 | 
			
		||||
  TString _cod, _cofi, _name, _surname, _address, _surname_name, // questa vale solo per elenchi e rubriche, quando stampa nome e cognome per persone fisiche
 | 
			
		||||
  _cap, _prov, _loc, _com, _civ, _stato, _phone;                 
 | 
			
		||||
  TString16 _sex;
 | 
			
		||||
  
 | 
			
		||||
 | 
			
		||||
@ -217,13 +217,6 @@ BEGIN
 | 
			
		||||
        HELP "Indicare se includere informazioni relative alle ditte"
 | 
			
		||||
END
 | 
			
		||||
 | 
			
		||||
BOOLEAN CHK_BA6_PRINTONE
 | 
			
		||||
BEGIN
 | 
			
		||||
	PROMPT 3 11 "Stampa un solo record"
 | 
			
		||||
        HELP "Indicare se stampare soltanto il record nel campo DA"
 | 
			
		||||
END
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
GROUPBOX DLG_NULL 50 4
 | 
			
		||||
BEGIN
 | 
			
		||||
	PROMPT 3 13 "Stampa"
 | 
			
		||||
 | 
			
		||||
@ -788,8 +788,8 @@ void TAnaprint_app::set_rubriche()
 | 
			
		||||
  }
 | 
			
		||||
  else if (_pr_what == anafis) 
 | 
			
		||||
  {
 | 
			
		||||
    set_row(1,"@b$[b]@pN$[n]@r@3j@S @S",  FLD(LF_ANAG,"CODANAGR","@@@@@"),
 | 
			
		||||
            FLD(LF_ANAG,"RAGSOC",0,29), FLD(LF_ANAG,"RAGSOC",30,50));
 | 
			
		||||
    set_row(1,"@b$[b]@pN$[n]@r@3j#T",  FLD(LF_ANAG,"CODANAGR","@@@@@"),
 | 
			
		||||
            &_surname_name);
 | 
			
		||||
  }
 | 
			
		||||
  else
 | 
			
		||||
  {
 | 
			
		||||
@ -810,17 +810,15 @@ void TAnaprint_app::set_elenco()
 | 
			
		||||
    if (_pr_what == anafis)
 | 
			
		||||
    {
 | 
			
		||||
      if (_inclditte)
 | 
			
		||||
        set_row(1,"$[b]@pN$[n]@4j@S @S@55g$[r]@pN$[n]@66g@S", 
 | 
			
		||||
        set_row(1,"$[b]@pN$[n]@4j#T@55g$[r]@pN$[n]@66g@S", 
 | 
			
		||||
                FLD(LF_ANAG,"CODANAGR","@@@@@"), 
 | 
			
		||||
                FLD(LF_ANAG,"RAGSOC",0,29),
 | 
			
		||||
                FLD(LF_ANAG,"RAGSOC",30,50),
 | 
			
		||||
                &_surname_name,
 | 
			
		||||
                FLD(LF_NDITTE,"CODDITTA","@@@@@"),
 | 
			
		||||
                FLD(LF_NDITTE,"RAGSOC"));
 | 
			
		||||
      else
 | 
			
		||||
        set_row(1,"$[b]@pN$[n]@4j@S @S", 
 | 
			
		||||
        set_row(1,"$[b]@pN$[n]@4j#T", 
 | 
			
		||||
                FLD(LF_ANAG,"CODANAGR","@@@@@"), 
 | 
			
		||||
                FLD(LF_ANAG,"RAGSOC",0,29),
 | 
			
		||||
                FLD(LF_ANAG,"RAGSOC",30,50));
 | 
			
		||||
                &_surname_name);
 | 
			
		||||
    }
 | 
			
		||||
    else 
 | 
			
		||||
    {
 | 
			
		||||
 | 
			
		||||
@ -24,9 +24,9 @@ class BA6200_application : public TPrintapp
 | 
			
		||||
 | 
			
		||||
  int     _cur1, _cur2;
 | 
			
		||||
  TString _provcom_msk, _com, _dencom, _provcom, _capcom;
 | 
			
		||||
  TString _codistat;
 | 
			
		||||
  TString _codistat, _uffreg;
 | 
			
		||||
  int     _uffiidd1, _uffiidd2, _uffiidd3, _uffiva1, _uffiva2, _uffiva3;
 | 
			
		||||
  int     _uffreg, _uffconc, _uffcserv, _uffesprov, _uffescom, _terrmon;
 | 
			
		||||
  int     _uffconc, _uffcserv, _uffesprov, _uffescom, _terrmon;
 | 
			
		||||
  bool    _stampa_alici;
 | 
			
		||||
  TDate   _data_stampa;
 | 
			
		||||
  
 | 
			
		||||
@ -71,7 +71,7 @@ bool BA6200_application::preprocess_page(int file, int counter)
 | 
			
		||||
      _uffiva1   = current_cursor()->curr(LF_COMUNI).get_int(COM_UFFIVA1);
 | 
			
		||||
      _uffiva2   = current_cursor()->curr(LF_COMUNI).get_int(COM_UFFIVA2);
 | 
			
		||||
      _uffiva3   = current_cursor()->curr(LF_COMUNI).get_int(COM_UFFIVA3);
 | 
			
		||||
      _uffreg    = current_cursor()->curr(LF_COMUNI).get_int(COM_UFFREG);
 | 
			
		||||
      _uffreg    = current_cursor()->curr(LF_COMUNI).get(COM_UFFREG);
 | 
			
		||||
      _uffconc   = current_cursor()->curr(LF_COMUNI).get_int(COM_UFFCONC);
 | 
			
		||||
      _uffcserv  = current_cursor()->curr(LF_COMUNI).get_int(COM_UFFCSERV);
 | 
			
		||||
      _uffesprov = current_cursor()->curr(LF_COMUNI).get_int(COM_UFFESPROV);
 | 
			
		||||
@ -86,7 +86,7 @@ bool BA6200_application::preprocess_page(int file, int counter)
 | 
			
		||||
      set_row (1,"@46g%6s", (const char*) _codistat);
 | 
			
		||||
      
 | 
			
		||||
      if (_terrmon != 0)
 | 
			
		||||
        set_row (1,"@56g%s",   _terrmon == 1 ? "M" : "PM");
 | 
			
		||||
        set_row (1,"@56g%2s",   _terrmon == 1 ? "M" : "PM");
 | 
			
		||||
 | 
			
		||||
      if (_uffiidd1 != 0)
 | 
			
		||||
        set_row (1,"@65g%03d",  _uffiidd1);
 | 
			
		||||
@ -106,20 +106,20 @@ bool BA6200_application::preprocess_page(int file, int counter)
 | 
			
		||||
      if (_uffiva3 != 0)
 | 
			
		||||
        set_row (1,"@86g%03d",  _uffiva3);
 | 
			
		||||
 | 
			
		||||
      if (_uffreg != 0)
 | 
			
		||||
        set_row (1,"@92g%03d",  _uffreg);
 | 
			
		||||
      if (_uffreg.not_empty())
 | 
			
		||||
        set_row (1,"@92g%3s",  (const char*) _uffreg);
 | 
			
		||||
 | 
			
		||||
      if (_uffconc != 0)
 | 
			
		||||
        set_row (1,"@97g%03d", _uffconc);
 | 
			
		||||
        set_row (1,"@98g%03d", _uffconc);
 | 
			
		||||
 | 
			
		||||
      if (_uffcserv != 0)
 | 
			
		||||
        set_row (1,"@103g%03d", _uffcserv);
 | 
			
		||||
        set_row (1,"@104g%03d", _uffcserv);
 | 
			
		||||
 | 
			
		||||
      if (_uffesprov != 0)
 | 
			
		||||
        set_row (1,"@108g%03d", _uffesprov);
 | 
			
		||||
        set_row (1,"@110g%03d", _uffesprov);
 | 
			
		||||
      
 | 
			
		||||
      if (_uffescom != 0)
 | 
			
		||||
        set_row (1,"@112g%03d", _uffescom);
 | 
			
		||||
        set_row (1,"@114g%03d", _uffescom);
 | 
			
		||||
      
 | 
			
		||||
      return TRUE;
 | 
			
		||||
    }
 | 
			
		||||
@ -253,10 +253,10 @@ void BA6200_application::crea_intestazione()
 | 
			
		||||
  sep.fill('-');
 | 
			
		||||
  set_header (3, (const char *) sep);
 | 
			
		||||
  
 | 
			
		||||
  set_header(5,"@0gCodice@7gDenominazione@33gProv.@40gCap@45gCd.Istat@54gMont.@60gUff.@67gII.DD.@80gI.V.A.@92gRegi.@96gConc.@102gServ.@108gEsatt.");
 | 
			
		||||
  set_header(5,"@0gCodice@7gDenominazione@33gProv.@40gCap@45gCd.Istat@54gMont.@60gUff.@67gII.DD.@80gI.V.A.@92gRegi.@98gConc.@104gServ.@110gEsatt.");
 | 
			
		||||
  set_header (6,"@0g------@7g-------------------------@33g-----@39g-----");
 | 
			
		||||
  set_header (6,"@45g--------@54g-----@65g-----------");
 | 
			
		||||
  set_header (6,"@78g------------@90g-----@96g-----@102g-----@108g-------");  
 | 
			
		||||
  set_header (6,"@78g------------@92g-----@98g-----@104g-----@110g-------");  
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
bool BA6200_application::user_create()
 | 
			
		||||
 | 
			
		||||
@ -1,6 +1,6 @@
 | 
			
		||||
#include "ba6200.h"
 | 
			
		||||
 | 
			
		||||
PAGE "" -1 -1 67 16
 | 
			
		||||
PAGE "Stampa comuni" -1 -1 67 16
 | 
			
		||||
 | 
			
		||||
RADIOBUTTON F_SCELTA 25
 | 
			
		||||
BEGIN
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user