Skip to content

Instantly share code, notes, and snippets.

@bayramcetin
Created March 13, 2022 13:07
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bayramcetin/bb20196fc375afe21ab868285f4fee27 to your computer and use it in GitHub Desktop.
Save bayramcetin/bb20196fc375afe21ab868285f4fee27 to your computer and use it in GitHub Desktop.
ETGWholeSalesRequest form
[Form]
public class ETGWholeSalesRequest extends FormRun
{
NumberSeqFormHandler numberSeqFormHandler;
public NumberSeqFormHandler numberSeqFormHandler()
{
if (!numberSeqFormHandler)
{
numberSeqFormHandler = NumberSeqFormHandler::newForm(ETGWholeSalesRequestHeader::numRefRequestNo().NumberSequenceId, element, ETGWholeSalesRequestHeader_ds, fieldNum(ETGWholeSalesRequestHeader, RequestNo));
}
return numberSeqFormHandler;
}
public void close()
{
if (numberSeqFormHandler)
{
numberSeqFormHandler.formMethodClose();
}
super();
}
[DataSource]
class ETGWholeSalesRequestHeader
{
public void create(boolean _append = false, boolean _extern = false)
{
element.numberSeqFormHandler().formMethodDataSourceCreatePre();
super(_append);
if (!_extern)
{
element.numberSeqFormHandler().formMethodDataSourceCreate(true);
}
}
public void write()
{
super();
element.numberSeqFormHandler().formMethodDataSourceWrite();
}
public boolean validateWrite()
{
boolean ret;
ret = super();
ret = element.numberSeqFormHandler().formMethodDataSourceValidateWrite(ret) && ret;
if (ret)
{
ETGWholeSalesRequestHeader.validateWrite();
}
return ret;
}
public void linkActive()
{
element.numberSeqFormHandler().formMethodDataSourceLinkActive();
super();
}
public void delete()
{
element.numberSeqFormHandler().formMethodDataSourceDelete();
super();
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment