*.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
|
BUTTON DLG_OK 10 2
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT -12 -1 ""
|
PROMPT -12 -11 ""
|
||||||
END
|
END
|
||||||
|
|
||||||
BUTTON P_NUOVO 10 2
|
BUTTON P_NUOVO 10 2
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT -22 -1 "~Nuovo"
|
PROMPT -22 -11 "~Nuovo"
|
||||||
PICTURE 105
|
PICTURE 105
|
||||||
END
|
END
|
||||||
|
|
||||||
|
@ -6,12 +6,12 @@ TOOLBAR "" 0 20 0 2
|
|||||||
|
|
||||||
BUTTON DLG_OK 10 2
|
BUTTON DLG_OK 10 2
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT -13 -1 "Conferma"
|
PROMPT -13 -11 "Conferma"
|
||||||
END
|
END
|
||||||
|
|
||||||
BUTTON DLG_DELREC 10 2
|
BUTTON DLG_DELREC 10 2
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT -23 -1 "~Elimina"
|
PROMPT -23 -11 "~Elimina"
|
||||||
PICTURE BMP_DELREC
|
PICTURE BMP_DELREC
|
||||||
PICTURE BMP_DELRECDN
|
PICTURE BMP_DELRECDN
|
||||||
MESSAGE EXIT,K_DEL
|
MESSAGE EXIT,K_DEL
|
||||||
@ -19,7 +19,7 @@ END
|
|||||||
|
|
||||||
BUTTON DLG_CANCEL 10 2
|
BUTTON DLG_CANCEL 10 2
|
||||||
BEGIN
|
BEGIN
|
||||||
PROMPT -33 -1 ""
|
PROMPT -33 -11 ""
|
||||||
END
|
END
|
||||||
|
|
||||||
ENDPAGE
|
ENDPAGE
|
||||||
|
@ -268,7 +268,16 @@ void TPay_mask::set_pag(const TRectype& oldpag, const TRiga_scadenze& scad,
|
|||||||
}
|
}
|
||||||
set(S_DESCR, desfat);
|
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();
|
const char sez_fat = fatt.sezione();
|
||||||
set(S_SEZIONE_SCAD, sez_fat == 'A' ? "A" : "D"); // Sezione della riga
|
set(S_SEZIONE_SCAD, sez_fat == 'A' ? "A" : "D"); // Sezione della riga
|
||||||
if (assigned())
|
if (assigned())
|
||||||
@ -291,7 +300,6 @@ void TPay_mask::set_pag(const TRectype& oldpag, const TRiga_scadenze& scad,
|
|||||||
_da_pagare = ZERO;
|
_da_pagare = ZERO;
|
||||||
}
|
}
|
||||||
|
|
||||||
attiva_valuta(in_valuta);
|
|
||||||
set_handler(S_SALDOACC, saldo_handler);
|
set_handler(S_SALDOACC, saldo_handler);
|
||||||
|
|
||||||
real oldimp = oldpag.get_real(in_valuta ? PAGSCA_IMPORTOVAL : PAGSCA_IMPORTO);
|
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__
|
#ifdef __EXTRA__
|
||||||
enable(E_SEZIONE, oldpag.get_char(PAGSCA_ACCSAL) != 'S');
|
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
|
#else
|
||||||
set_handler(S_GRUPPO, conto_handler);
|
set_handler(S_GRUPPO, conto_handler);
|
||||||
set_handler(S_CONTO, conto_handler);
|
set_handler(S_CONTO, conto_handler);
|
||||||
const bool mostra_conto = !sum.is_nota_credito();
|
const bool mostra_conto = !sum.is_nota_credito();
|
||||||
show(-2, mostra_conto); // mostra/nasconde conto contropartita
|
show(-2, mostra_conto); // mostra/nasconde conto contropartita
|
||||||
show(-3, in_valuta); // Attiva campi relativi alla valuta
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Gestione data-pagamento: non puo' precedere la data del documento
|
// Gestione data-pagamento: non puo' precedere la data del documento
|
||||||
|
Loading…
x
Reference in New Issue
Block a user