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

View File

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

View File

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

View File

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

View File

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