*.uml Centrati meglio i bottoni nella toolbar
cg2105.cpp Corretta gestione valuta nei pagamenti nuovi git-svn-id: svn://10.65.10.50/trunk@3803 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
dd01903edd
commit
164505b132
@ -4,12 +4,12 @@ TOOLBAR "" 0 20 0 2
|
||||
|
||||
BUTTON DLG_OK 10 2
|
||||
BEGIN
|
||||
PROMPT -12 -1 ""
|
||||
PROMPT -12 -11 ""
|
||||
END
|
||||
|
||||
BUTTON P_NUOVO 10 2
|
||||
BEGIN
|
||||
PROMPT -22 -1 "~Nuovo"
|
||||
PROMPT -22 -11 "~Nuovo"
|
||||
PICTURE 105
|
||||
END
|
||||
|
||||
|
@ -6,12 +6,12 @@ TOOLBAR "" 0 20 0 2
|
||||
|
||||
BUTTON DLG_OK 10 2
|
||||
BEGIN
|
||||
PROMPT -13 -1 "Conferma"
|
||||
PROMPT -13 -11 "Conferma"
|
||||
END
|
||||
|
||||
BUTTON DLG_DELREC 10 2
|
||||
BEGIN
|
||||
PROMPT -23 -1 "~Elimina"
|
||||
PROMPT -23 -11 "~Elimina"
|
||||
PICTURE BMP_DELREC
|
||||
PICTURE BMP_DELRECDN
|
||||
MESSAGE EXIT,K_DEL
|
||||
@ -19,7 +19,7 @@ END
|
||||
|
||||
BUTTON DLG_CANCEL 10 2
|
||||
BEGIN
|
||||
PROMPT -33 -1 ""
|
||||
PROMPT -33 -11 ""
|
||||
END
|
||||
|
||||
ENDPAGE
|
||||
|
@ -268,7 +268,16 @@ void TPay_mask::set_pag(const TRectype& oldpag, const TRiga_scadenze& scad,
|
||||
}
|
||||
set(S_DESCR, desfat);
|
||||
|
||||
const bool in_valuta = fatt.in_valuta();
|
||||
bool in_valuta = fatt.in_valuta();
|
||||
#ifdef __EXTRA__
|
||||
const bool prima_riga = p.first() == p.last();
|
||||
if (!in_valuta && prima_riga)
|
||||
in_valuta = app().gestione_valuta();
|
||||
enable(E_VALUTA, prima_riga); // La valuta puo' essere cambiata solo sulle partite nuove
|
||||
#endif
|
||||
show(-3, in_valuta); // Visualizza campi relativi alla valuta
|
||||
attiva_valuta(in_valuta); // Attiva campi e handlers relativi alla valuta
|
||||
|
||||
const char sez_fat = fatt.sezione();
|
||||
set(S_SEZIONE_SCAD, sez_fat == 'A' ? "A" : "D"); // Sezione della riga
|
||||
if (assigned())
|
||||
@ -291,7 +300,6 @@ void TPay_mask::set_pag(const TRectype& oldpag, const TRiga_scadenze& scad,
|
||||
_da_pagare = ZERO;
|
||||
}
|
||||
|
||||
attiva_valuta(in_valuta);
|
||||
set_handler(S_SALDOACC, saldo_handler);
|
||||
|
||||
real oldimp = oldpag.get_real(in_valuta ? PAGSCA_IMPORTOVAL : PAGSCA_IMPORTO);
|
||||
@ -331,17 +339,11 @@ void TPay_mask::set_pag(const TRectype& oldpag, const TRiga_scadenze& scad,
|
||||
|
||||
#ifdef __EXTRA__
|
||||
enable(E_SEZIONE, oldpag.get_char(PAGSCA_ACCSAL) != 'S');
|
||||
|
||||
// La valuta puo' essere cambiata solo su partite nuove
|
||||
const bool on = p.first() == p.last();
|
||||
enable(E_VALUTA, on);
|
||||
// show(-3, in_valuta); // Attiva campi relativi alla valuta
|
||||
#else
|
||||
set_handler(S_GRUPPO, conto_handler);
|
||||
set_handler(S_CONTO, conto_handler);
|
||||
const bool mostra_conto = !sum.is_nota_credito();
|
||||
show(-2, mostra_conto); // mostra/nasconde conto contropartita
|
||||
show(-3, in_valuta); // Attiva campi relativi alla valuta
|
||||
#endif
|
||||
|
||||
// Gestione data-pagamento: non puo' precedere la data del documento
|
||||
@ -1453,7 +1455,7 @@ bool TGame_mask::nuovo_handler(TMask_field& f, KEY k)
|
||||
edit = gm.edit_fattura(game, 0);
|
||||
#endif
|
||||
|
||||
if (edit)
|
||||
if (edit)
|
||||
{
|
||||
gm.set(P_ANNO, anno);
|
||||
gm.set(P_NUMERO, numero);
|
||||
|
Loading…
x
Reference in New Issue
Block a user