sc0100.cpp Azzerata maschera di query

sc0100p.uml  Corretto campo sezione della maschera
sc0101.cpp   Aggiunta richiesta di conferma cancellazione
sc2200a.cpp  Allargati groupbox di ordinamento


git-svn-id: svn://10.65.10.50/trunk@2718 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
guy 1996-04-11 09:57:39 +00:00
parent 591691779c
commit ec2ee6299f
4 changed files with 24 additions and 18 deletions

@ -81,6 +81,7 @@ bool TSaldaconto_app::menu(MENU_TAG)
while (ok)
{
xvt_statbar_set("Ricerca", TRUE);
m.reset();
ok = m.run() == K_ENTER;
if (ok)
{

@ -4,19 +4,20 @@ TOOLBAR "" 0 20 0 2
BUTTON DLG_SAVEREC 10 2
BEGIN
PROMPT -13 -1 ""
MESSAGE EXIT,K_ENTER
PROMPT -13 -1 "~Registra"
MESSAGE EXIT,K_SAVE
END
BUTTON DLG_DELREC 10 2
BEGIN
PROMPT -23 -1 ""
PROMPT -23 -1 "~Elimina"
MESSAGE EXIT,K_DEL
END
BUTTON DLG_CANCEL 10 2
BEGIN
PROMPT -33 -1 ""
PROMPT -33 -1 "Annulla"
MESSAGE EXIT,K_ESC
END
ENDPAGE
@ -296,7 +297,7 @@ END
STRING E_VALUTA 3
BEGIN
PROMPT 1 12 "Valuta "
PROMPT 1 12 "Valuta "
FIELD LF_PARTITE->CODVAL
FLAGS "UZ"
GROUP 3
@ -338,7 +339,7 @@ END
LIST E_SEZIONE 1 8
BEGIN
PROMPT 1 13 "Sezione"
PROMPT 1 13 "Sezione "
ITEM "A|Avere"
ITEM "D|Dare"
FIELD LF_PARTITE->SEZ

@ -401,7 +401,7 @@ bool TFattura_mask::datadoc_handler(TMask_field& f, KEY key)
}
if (key == K_ENTER && f.get().empty())
return error_box("La data del documento e' obbligatoria.");
return f.error_box("La data del documento e' obbligatoria.");
return TRUE;
}
@ -465,7 +465,13 @@ bool TFattura_mask::clifo_handler(TMask_field& f, KEY key)
{
cv.set(cur.get(CLI_CODVAL));
cv.on_hit();
}
}
if (m.get(FS_VSABI).empty())
{
m.set(FS_VSABI, cur.get(CLI_CODABI));
m.set(FS_VSCAB, cur.get(CLI_CODCAB));
m.send_key(K_TAB, FS_VSCAB);
}
}
}
return TRUE;
@ -881,8 +887,6 @@ bool TPay_mask::datadoc_handler(TMask_field& f, KEY k)
m._datadoc = f.get();
if (!m._assigned)
m.set(S_DATADOC, m._datadoc);
if (m.get(S_DATAPAG).empty())
m.set(S_DATAPAG, m._datadoc);
}
return TRUE;
}
@ -922,14 +926,14 @@ bool TGame_mask::edit_fattura(TPartita& p, int nriga)
TFattura_mask fm(f);
const KEY k = fm.run();
bool updated = FALSE;
if (k == K_ENTER)
if (k == K_SAVE)
{
fm.write_scadenze();
updated = TRUE;
}
else
{
if (nuova || k == K_DEL)
if (nuova || (k == K_DEL && yesno_box("Confermare l'eliminazione")))
{
p.rimuovi_riga(nriga);
updated = !nuova;

@ -64,13 +64,13 @@ END
BOOLEAN F_VALUTA
BEGIN
PROMPT 36 5 "Stampa in valuta"
PROMPT 32 5 "Stampa in valuta"
HELP "Selezionare se si vuole la stampa in valuta"
END
BOOLEAN F_RIEPILOGO
BEGIN
PROMPT 36 6 "Stampa prospetto per pagamento"
PROMPT 32 6 "Stampa prospetto per pagamento"
HELP "Selezionare se e' necessaria la stampa del prospetto mensile per pagamento"
END
@ -82,7 +82,7 @@ BEGIN
ITEM "P|Conti" MESSAGE HIDE,1@|HIDE,3@|HIDE,4@|SHOW,2@|RESET,SC_SORTCFPCON|SHOW,5@|HIDE,6@
END
RADIOBUTTON SC_SORTCF 20
RADIOBUTTON SC_SORTCF 1 26
BEGIN
GROUP 1
PROMPT 25 9 "Ordinamento"
@ -90,7 +90,7 @@ BEGIN
ITEM "2|Per ragione sociale" MESSAGE HIDE,3@|SHOW,4@
END
RADIOBUTTON SC_SORTCFPCON 20
RADIOBUTTON SC_SORTCFPCON 1 26
BEGIN
GROUP 2
PROMPT 25 9 "Ordinamento"
@ -100,12 +100,12 @@ END
BUTTON SC_SELECT 10 1
BEGIN
PROMPT 51 10 "~Selezione"
PROMPT 54 10 "~Selezione"
END
BUTTON SC_RESET 10 1
BEGIN
PROMPT 51 11 "~Azzera"
PROMPT 54 11 "~Azzera"
END
NUMBER SC_CFCODFR 5