PDF='MAIN' { ATTRIBUTES='*' { LIBLOBJ='*OBJLIB'; ROWCOLOR1='altcol1'; ROWCOLOR2='altcol2'; USEACTGROUP='1'; PLATFORM='rpgfree.txt'; ATTACHED='0'; PROJECT='36'; OBJECTNAME='WKORDVLD'; OBJLIBRARY='XL_WEBEXMP'; TITLE='Work order validation'; SOURCEFILE='QRPGLESRC'; SOURCELIBR='XL_WEBEXMP'; WEBPATH='http://esdi.excelsystems.com/wsexmp/'; SET='46'; VERSION='4.00'; CRTBNUM='Revision 2105'; CRTTEMPLT='C:\\Program Files\\ESDI\\WebSmart\\Temp\\Page at a Time Maint.tpl'; SAVBNUM='Revision 2105'; REPSYSTEM='ESDI520'; REPTYPE='1'; LASTLOC='4'; VHTML='N'; LASTSAVE='1/22/2008 10:45:48'; } FILES='*' { FILE='MU_ORDHF' { LIBRARY='XL_WEBDEMO'; RCDFORMAT='RORDERH '; LEVELID='1071025172820'; RFLEVELID='4E69C242A36A9'; EXTDS='0'; } FILE='MU_CUSTF' { LIBRARY='XL_WEBDEMO'; RCDFORMAT='R_CUSTF '; LEVELID='1070921111624'; RFLEVELID='403ABD661EC5A'; EXTDS='0'; } } PANELS='*' { PANEL='ListHeader' { DESC='Main List Header'; DETAILS='
|
Description: This Example demonstrates some field validation techniques
Program Definition: wrkordvld.pdw Rate This Example
|
|
Description: This Example demonstrates some field validation techniques
Program Definition: wrkordvld.pdw Rate This Example
|
Are you SURE you want to delete this record?
Yes No '; } PANEL='RtnToList' { DESC='Return to List'; DETAILS=' '; } PANEL='ListPrev' { DESC='Link to previous page'; DETAILS=' Previous|
Description: This Example demonstrates some field validation techniques
Program Definition: wrkordvld.pdw Rate This Example
|
";
wrtseg(RcdManage);
}
else
{
errorImg = "";
errorCSS = "";
updrcd(MU_ORDHF);
// redirect back to the mainlist
redirect("?rrn=" + SavedRrn, "*SAME", "rand");
}
}
}
func vld()
{
crtfld(vldflag, 1, "A", 0, "Is Valid Data Flag");
crtfld(rtncode, 1, "A", 0, "Return Code");
crtfld(errdate, 50, "A", 0, "Date Error Field");
crtfld(errdesc, 50, "A", 0, "error field for blank description");
crtfld(errcust, 50, "A", 0, "err field for customer");
//date must be YYYYMMDD
rtncode = datevldn(OHORDT , "*YMD8");
if (rtncode == "1"){
errdate = "Must enter valid date YYYYMMDD or YYYY/MM/DD";
vldflag = "1";
}
//Description can\'t be blank
if (OHDESC == ""){
errdesc = "Description cannot be blank";
vldflag = "1";
}
//Only allow customers who exist
posrcd(MU_CUSTF);
if (MU_CUSTF.status == RecordNotFound){
errcust = "Customer does not exist.";
vldflag = "1";
}
}
';
}