1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- $PBExportHeader$uo_ljjob_creator_ew.sru
- forward
- global type uo_ljjob_creator_ew from uo_ljjob_creator_spi
- end type
- end forward
- global type uo_ljjob_creator_ew from uo_ljjob_creator_spi
- end type
- global uo_ljjob_creator_ew uo_ljjob_creator_ew
- type variables
- private:
- string ins_jobs[]
- end variables
- forward prototypes
- public function uo_ljjob create_job (long arg_tasktype)
- end prototypes
- public function uo_ljjob create_job (long arg_tasktype);uo_ljjob rslt
- SetNull(rslt)
- String ls_type
- IF arg_tasktype >= LowerBound(ins_jobs) And arg_tasktype <= UpperBound(ins_jobs) THEN
- IF Not IsNull(ins_jobs[arg_tasktype]) THEN
- ls_type = Trim(ins_jobs[arg_tasktype], True)
- IF ls_type <> '' THEN
- rslt = Create Using ls_type
- END IF
- END IF
- END IF
- RETURN rslt
- end function
- on uo_ljjob_creator_ew.create
- call super::create
- end on
- on uo_ljjob_creator_ew.destroy
- call super::destroy
- end on
- event constructor;call super::constructor;ins_jobs[1] = ''
- ins_jobs[11] = 'uo_ljjob_order_wkp_barcode_pda'
- end event
|