Patch level : 10.0 patch ???
Files correlati : lv3 Ricompilazione Demo : [ ] Commento : Data di fine dotazione temporanea: mai modificabile se la riga del documento è una riga di reso git-svn-id: svn://10.65.10.50/branches/R_10_00@20945 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
		
							parent
							
								
									1cb6a01820
								
							
						
					
					
						commit
						312e8d958b
					
				@ -985,7 +985,7 @@ bool TGestione_bolle_msk::lv_causale_handler(TMask_field& f, KEY k)
 | 
			
		||||
                rdoc.put("ADATATMP", giri.get(LVRCONSPLAN_DTCONS).as_date());
 | 
			
		||||
                msk.field(FR_JOLLY4).set(giri.get(LVRCONSPLAN_DTCONS).as_date());                        
 | 
			
		||||
 | 
			
		||||
                if (rcondv.read() == NOERR)
 | 
			
		||||
                if (rcondv.read() == NOERR  && !cau.is_reso())
 | 
			
		||||
                {
 | 
			
		||||
                  rcondv.put(LVRCONDV_FIDTTMP, giri.get(LVRCONSPLAN_DTCONS).as_date());
 | 
			
		||||
                  rcondv.rewrite();
 | 
			
		||||
@ -1076,7 +1076,8 @@ bool TGestione_bolle_msk::lv_datatmp_handler(TMask_field& f, KEY k)
 | 
			
		||||
    //leggo il codart che ho scritto nella riga corrente dello sheet
 | 
			
		||||
    const TString& codart = msk.get(FR_CODART);
 | 
			
		||||
    const TDate& dadata = msk.get_date(FR_JOLLY3);
 | 
			
		||||
    const TDate& adata = msk.get_date(FR_JOLLY4);      
 | 
			
		||||
    const TDate& adata = msk.get_date(FR_JOLLY4);
 | 
			
		||||
    const TCausale_lavanderie cau(msk.get(FR_CODAGG1));
 | 
			
		||||
 | 
			
		||||
    TGestione_bolle_msk& dmsk = (TGestione_bolle_msk&) msk.get_sheet()->mask();
 | 
			
		||||
 | 
			
		||||
@ -1094,10 +1095,14 @@ bool TGestione_bolle_msk::lv_datatmp_handler(TMask_field& f, KEY k)
 | 
			
		||||
    const TLaundry_contract cont(codcf, indsped, datadoc);     
 | 
			
		||||
 | 
			
		||||
    TLocalisamfile rcondv(LF_LVRCONDV);
 | 
			
		||||
 | 
			
		||||
    const TDate a_data_contr = rcondv.get_date(LVRCONDV_FIDTTMP);
 | 
			
		||||
		const TDate a_data_bolla = rdoc.get_date("ADATATMP");
 | 
			
		||||
 | 
			
		||||
    rcondv.put(LVRCONDV_CODCF,codcf);
 | 
			
		||||
    rcondv.put(LVRCONDV_CODCONT,cont.get_int(LVCONDV_CODCONT));
 | 
			
		||||
    rcondv.put(LVRCONDV_CODART,msk.get(FR_CODART));
 | 
			
		||||
    if (rcondv.read() == NOERR)
 | 
			
		||||
    if (rcondv.read() == NOERR && !cau.is_reso())
 | 
			
		||||
    {
 | 
			
		||||
      rcondv.put(LVRCONDV_INDTTMP, dadata);
 | 
			
		||||
      rcondv.put(LVRCONDV_FIDTTMP, adata);
 | 
			
		||||
@ -1242,6 +1247,7 @@ void TGestione_bolle_app::date_dotmp( const TMask& m)
 | 
			
		||||
	TSheet_field& sheet = mask.sfield(F_SHEET);
 | 
			
		||||
	const long codcf = mask.get_long(F_CODCF);
 | 
			
		||||
	const int indsped = mask.get_int(F_CODINDSP);
 | 
			
		||||
  
 | 
			
		||||
	TDate datadoc = mask.get_date(F_DATADOC);
 | 
			
		||||
 | 
			
		||||
	const TLaundry_contract cont(codcf, indsped, datadoc);
 | 
			
		||||
@ -1256,6 +1262,8 @@ void TGestione_bolle_app::date_dotmp( const TMask& m)
 | 
			
		||||
    {
 | 
			
		||||
			bool to_write = false;
 | 
			
		||||
 | 
			
		||||
      const TCausale_lavanderie cau(rdoc.get(RDOC_CODAGG1));
 | 
			
		||||
 | 
			
		||||
		  rcondv.put(LVRCONDV_CODCF,codcf);
 | 
			
		||||
		  rcondv.put(LVRCONDV_CODCONT, codcont);
 | 
			
		||||
		  rcondv.put(LVRCONDV_CODART, rdoc.get(RDOC_CODART));
 | 
			
		||||
@ -1273,7 +1281,7 @@ void TGestione_bolle_app::date_dotmp( const TMask& m)
 | 
			
		||||
				const TDate a_data_contr = rcondv.get_date(LVRCONDV_FIDTTMP);
 | 
			
		||||
				const TDate a_data_bolla = rdoc.get_date("ADATATMP");
 | 
			
		||||
        
 | 
			
		||||
				if(a_data_contr < a_data_bolla)
 | 
			
		||||
        if(a_data_contr < a_data_bolla && !cau.is_reso())
 | 
			
		||||
				{
 | 
			
		||||
          rcondv.put(LVRCONDV_FIDTTMP, a_data_bolla);
 | 
			
		||||
					to_write = true;
 | 
			
		||||
 | 
			
		||||
@ -1012,7 +1012,7 @@ bool TGestione_buoni_msk::pre_causale_handler(TMask_field& f, KEY k)
 | 
			
		||||
              rdoc.put("ADATATMP", giri.get(LVRCONSPLAN_DTCONS).as_date());
 | 
			
		||||
              msk.field(FR_JOLLY4).set(giri.get(LVRCONSPLAN_DTCONS).as_date());                        
 | 
			
		||||
 | 
			
		||||
              if (rcondv.read() == NOERR)
 | 
			
		||||
              if (rcondv.read() == NOERR && !cau.is_reso())
 | 
			
		||||
              {
 | 
			
		||||
                rcondv.put(LVRCONDV_FIDTTMP, giri.get(LVRCONSPLAN_DTCONS).as_date());
 | 
			
		||||
                rcondv.rewrite();
 | 
			
		||||
@ -1244,6 +1244,9 @@ void TGestione_buoni_app::date_dotmp( const TMask& m)
 | 
			
		||||
		  rcondv.put(LVRCONDV_CODCF,codcf);
 | 
			
		||||
		  rcondv.put(LVRCONDV_CODCONT, codcont);
 | 
			
		||||
		  rcondv.put(LVRCONDV_CODART, rdoc.get(RDOC_CODART));
 | 
			
		||||
 | 
			
		||||
      const TCausale_lavanderie cau(rdoc.get(RDOC_CODAGG1));
 | 
			
		||||
 | 
			
		||||
		  if (rcondv.read() == NOERR)
 | 
			
		||||
      {
 | 
			
		||||
				const TDate da_data_contr = rcondv.get_date(LVRCONDV_INDTTMP);
 | 
			
		||||
@ -1258,12 +1261,12 @@ void TGestione_buoni_app::date_dotmp( const TMask& m)
 | 
			
		||||
				const TDate a_data_contr = rcondv.get_date(LVRCONDV_FIDTTMP);
 | 
			
		||||
				const TDate a_data_bolla = rdoc.get_date("ADATATMP");
 | 
			
		||||
        
 | 
			
		||||
				if(a_data_contr < a_data_bolla)
 | 
			
		||||
        if(a_data_contr < a_data_bolla && !cau.is_reso())
 | 
			
		||||
				{
 | 
			
		||||
          rcondv.put(LVRCONDV_FIDTTMP, a_data_bolla);
 | 
			
		||||
					to_write = true;
 | 
			
		||||
				}
 | 
			
		||||
				if (to_write)
 | 
			
		||||
				if (to_write && cau.is_reso())
 | 
			
		||||
					rcondv.rewrite();
 | 
			
		||||
			}
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user