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")