From b11c9705e481d9331363be33de6cbcfc32d2e1b6 Mon Sep 17 00:00:00 2001
From: guy <guy@c028cbd2-c16b-5b4b-a496-9718f37d4682>
Date: Fri, 7 Mar 2014 14:00:20 +0000
Subject: [PATCH] Resa non bloccante segnalazione su modifica cespiti

git-svn-id: svn://10.65.10.50/branches/R_10_00@22917 c028cbd2-c16b-5b4b-a496-9718f37d4682
---
 ce/ce1100.cpp | 16 +++++++---------
 1 file changed, 7 insertions(+), 9 deletions(-)

diff --git a/ce/ce1100.cpp b/ce/ce1100.cpp
index 3eac34d73..eeaf3f350 100755
--- a/ce/ce1100.cpp
+++ b/ce/ce1100.cpp
@@ -211,25 +211,23 @@ bool TQuery_mask::on_field_event(TOperable_field& o, TField_event e, long jolly)
         
       TCespite ces (get(F_IDCESPITE));                 // controlla che la categoria del cespite sia ammortizzabile
       const TRectype& categoria = ces.categoria();
-      bool non_ammortizzabile = categoria.get_bool("B0");
+      const bool non_ammortizzabile = categoria.get_bool("B0");
       if (non_ammortizzabile)
-        return error_box(TR("La categoria del cespite selezionato non � ammortizzabile"));
+        return error_box(TR("La categoria del cespite selezionato non � ammortizzabile"));
       
-      calc_res(TRUE);                                  // controllo dei residui fiscale e civilistico in ingresso (prec=TRUE)
-      if (_residuof==ZERO)
+      calc_res(true);                                  // controllo dei residui fiscale e civilistico in ingresso (prec=TRUE)
+      if (_residuof.is_zero())
         return error_box(TR("Impossibile forzare ammortamento perch� non esiste residuo fiscale da ammortizzare per il cespite"));
       
-      if (_residuoc==ZERO)
-        return error_box(TR("Impossibile forzare ammortamento perch� non esiste residuo civilistico da ammortizzare per il cespite"));      
-
-      
+      if (_residuoc.is_zero())
+        warning_box(TR("Impossibile forzare ammortamento perch� non esiste residuo civilistico da ammortizzare per il cespite"));      
     } 
     break;
     
   default:
   break;
   }  
-  return TRUE;
+  return true;
 }
 
 TQuery_mask::TQuery_mask() : TAutomask("ce1101a")