Corretta la visualizzazione dei campi chiave nel passaggio

da un archivio di provvigione all'altro


git-svn-id: svn://10.65.10.50/trunk@5153 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
augusto 1997-09-03 07:09:41 +00:00
parent 26226bd999
commit 66fffb964b

View File

@ -114,56 +114,57 @@ void TGestione_percprovv_app::set_order_fields(TString16& ord, TMask& m)
{ {
order& kd = app()._ordinamento; order& kd = app()._ordinamento;
m.hide(-G_CAMPICHIAVE);
for (int i = 0; i < 4; i++) for (int i = 0; i < 4; i++)
switch (ord[i]) switch (ord[i])
{ {
case 'C': case 'C':
m.show(-5); m.show(-G_CLI);
m.field(F_CLIENTE).check_type(CHECK_REQUIRED); m.field(F_CLIENTE).check_type(CHECK_REQUIRED);
kd[i] = F_CLIENTE; kd[i] = F_CLIENTE;
break; break;
case 'V': case 'V':
m.show(-6); m.show(-G_CATV);
m.field(F_CATVEN).check_type(CHECK_REQUIRED); m.field(F_CATVEN).check_type(CHECK_REQUIRED);
kd[i] = F_CATVEN; kd[i] = F_CATVEN;
break; break;
case 'A': case 'A':
m.show(-7); m.show(-G_AGE);
m.field(F_CODAGE).check_type(CHECK_REQUIRED); m.field(F_CODAGE).check_type(CHECK_REQUIRED);
kd[i] = F_CODAGE; kd[i] = F_CODAGE;
break; break;
case 'P': case 'P':
m.show(-8); m.show(-G_PAG);
m.field(F_CODPAG).check_type(CHECK_REQUIRED); m.field(F_CODPAG).check_type(CHECK_REQUIRED);
kd[i] = F_CODPAG; kd[i] = F_CODPAG;
break; break;
case 'S': case 'S':
m.show(-9); m.show(-G_SCONTO);
m.field(F_CODSCONTO).check_type(CHECK_REQUIRED); m.field(F_CODSCONTO).check_type(CHECK_REQUIRED);
kd[i] = F_CODSCONTO; kd[i] = F_CODSCONTO;
break; break;
case 'Z': case 'Z':
m.show(-10); m.show(-G_ZONA);
m.field(F_CODZONA).check_type(CHECK_REQUIRED); m.field(F_CODZONA).check_type(CHECK_REQUIRED);
kd[i] = F_CODZONA; kd[i] = F_CODZONA;
break; break;
case 'M': case 'M':
m.show(-11); m.show(-G_ART);
m.field(F_CODART).check_type(CHECK_REQUIRED); m.field(F_CODART).check_type(CHECK_REQUIRED);
kd[i] = F_CODART; kd[i] = F_CODART;
break; break;
case 'E': case 'E':
m.show(-12); m.show(-G_GMC);
m.field(F_CODGMC).check_type(CHECK_REQUIRED); m.field(F_CODGMC).check_type(CHECK_REQUIRED);
kd[i] = F_CODGMC; kd[i] = F_CODGMC;
break; break;
case 'R': case 'R':
m.show(-13); m.show(-G_SMC);
m.field(F_CODSMC).check_type(CHECK_REQUIRED); m.field(F_CODSMC).check_type(CHECK_REQUIRED);
kd[i] = F_CODSMC; kd[i] = F_CODSMC;
break; break;
case 'F': case 'F':
m.show(-14); m.show(-G_RFA);
m.field(F_CODRFA).check_type(CHECK_REQUIRED); m.field(F_CODRFA).check_type(CHECK_REQUIRED);
kd[i] = F_CODRFA; kd[i] = F_CODRFA;
break; break;