Patch level : 10.0 patch ???
Files correlati : lv0 Ricompilazione Demo : [ ] Commento : Corretta la proposta di prezzo all'aggiunta di un articolo su un contratto (SEGNALAZIONE FABRIS) git-svn-id: svn://10.65.10.50/trunk@20522 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
		
							parent
							
								
									82acb7bf4a
								
							
						
					
					
						commit
						e83638a1cb
					
				@ -592,6 +592,7 @@ bool TContratti_msk::on_field_event(TOperable_field& o,TField_event e,long jolly
 | 
				
			|||||||
          }
 | 
					          }
 | 
				
			||||||
        }        
 | 
					        }        
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        real prezzo;
 | 
				
			||||||
        //se non ho trovato un listino, o se non c'è un listino impostato
 | 
					        //se non ho trovato un listino, o se non c'è un listino impostato
 | 
				
			||||||
        //propongo come prezzo il valore convenzionale
 | 
					        //propongo come prezzo il valore convenzionale
 | 
				
			||||||
        if (!trvlst)
 | 
					        if (!trvlst)
 | 
				
			||||||
@ -602,8 +603,11 @@ bool TContratti_msk::on_field_event(TOperable_field& o,TField_event e,long jolly
 | 
				
			|||||||
          const TRectype& umart = cache().get(LF_UMART, key);
 | 
					          const TRectype& umart = cache().get(LF_UMART, key);
 | 
				
			||||||
          m.set(S_PREZZOST, umart.get_real(UMART_PREZZO));
 | 
					          m.set(S_PREZZOST, umart.get_real(UMART_PREZZO));
 | 
				
			||||||
          if (umart.get(UMART_PREZZO).full())
 | 
					          if (umart.get(UMART_PREZZO).full())
 | 
				
			||||||
 | 
					          {
 | 
				
			||||||
 | 
					            prezzo = umart.get_real(UMART_PREZZO);
 | 
				
			||||||
            trvlst = true;
 | 
					            trvlst = true;
 | 
				
			||||||
          }
 | 
					          }
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        if (!trvlst && insert_mode())
 | 
					        if (!trvlst && insert_mode())
 | 
				
			||||||
          warning_box(TR("Non è stato trovato nessun prezzo da proporre"));
 | 
					          warning_box(TR("Non è stato trovato nessun prezzo da proporre"));
 | 
				
			||||||
@ -620,7 +624,8 @@ bool TContratti_msk::on_field_event(TOperable_field& o,TField_event e,long jolly
 | 
				
			|||||||
            m.set(S_CODART, _artrig);
 | 
					            m.set(S_CODART, _artrig);
 | 
				
			||||||
          
 | 
					          
 | 
				
			||||||
          TToken_string& row = ss.row(ss.selected());
 | 
					          TToken_string& row = ss.row(ss.selected());
 | 
				
			||||||
          row.add(_artrig, 0);
 | 
					          row.add(_artrig, ss.cid2index(S_CODART));
 | 
				
			||||||
 | 
					          row.add(prezzo.string(), ss.cid2index(S_PREZZOST));
 | 
				
			||||||
          ss.force_update(ss.selected());
 | 
					          ss.force_update(ss.selected());
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        //se all'articolo è associata un'unità di misura, la propongo
 | 
					        //se all'articolo è associata un'unità di misura, la propongo
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user