[FormControlEventHandler(formControlStr(PSAContractStatus, INTC_UnitDetails), FormControlEventType::Clicked)]
public static void INTC_UnitDetails_OnClicked(FormControl sender, FormControlEventArgs e)
{
str contractId;
ProjTable projTable;
Args args = new Args();
Form formToCall = new Form('INTC_UnitDetailsTracking');
FormButtonControl callerButton = sender as FormButtonControl;
FormRun form = callerButton.formRun();
//FormDataSource hcmWorker_ds = form.dataSource(formDataSourceStr(HcmWorker, HcmWorker)) as FormDataSource;
//HcmWorker hcmWorker = hcmWorker_ds.cursor();
contractId = form.design().controlName('ContractEdit').valueStr();
select projTable where projTable.ProjInvoiceProjId == contractId;
args.caller(form);
args.object(formToCall );
args.record(projTable);
form = ClassFactory.formRunClass(args);
form.init();
form.run();
form.wait();
}
public static void INTC_UnitDetails_OnClicked(FormControl sender, FormControlEventArgs e)
{
str contractId;
ProjTable projTable;
Args args = new Args();
Form formToCall = new Form('INTC_UnitDetailsTracking');
FormButtonControl callerButton = sender as FormButtonControl;
FormRun form = callerButton.formRun();
//FormDataSource hcmWorker_ds = form.dataSource(formDataSourceStr(HcmWorker, HcmWorker)) as FormDataSource;
//HcmWorker hcmWorker = hcmWorker_ds.cursor();
contractId = form.design().controlName('ContractEdit').valueStr();
select projTable where projTable.ProjInvoiceProjId == contractId;
args.caller(form);
args.object(formToCall );
args.record(projTable);
form = ClassFactory.formRunClass(args);
form.init();
form.run();
form.wait();
}
No comments:
Post a Comment