(disableWarnings = false)
| 2230 | } |
| 2231 | } |
| 2232 | async function _deleteEntry(disableWarnings = false) { |
| 2233 | let pk = null; |
| 2234 | if (_isFormInDialog && _isFormInDialogJobPK !== null) { |
| 2235 | pk = { |
| 2236 | jobId: _isFormInDialogJobPK.jpos_jobid, |
| 2237 | headerType: _isFormInDialogJobPK.jpos_headertype, |
| 2238 | listPosNos: _isFormInDialogJobPK.jpos_posno |
| 2239 | ? [_isFormInDialogJobPK.jpos_posno] |
| 2240 | : [], |
| 2241 | subPosNo: _isFormInDialogJobPK.jpos_subposno |
| 2242 | }; |
| 2243 | } else { |
| 2244 | pk = getPKFromSelection(); |
| 2245 | } |
| 2246 | if (pk === null) { |
| 2247 | return; |
| 2248 | } |
| 2249 | const data = { |
| 2250 | jobID: pk.jobId, |
| 2251 | headerType: pk.headerType, |
| 2252 | listPosNos: pk.listPosNos, |
| 2253 | subPosNo: pk.subPosNo, |
| 2254 | lockTimestamp: _formData.settings.lockTimestamp, |
| 2255 | showWarnings: !disableWarnings |
| 2256 | }; |
| 2257 | switch (_getModuleName()) { |
| 2258 | case ModuleNameEnum.JOB: |
| 2259 | await deleteEntryJob(data); |
| 2260 | break; |
| 2261 | case ModuleNameEnum.SIHEADER: |
| 2262 | await deleteEntrySiCheck(); |
| 2263 | break; |
| 2264 | case ModuleNameEnum.CEHEADER: |
| 2265 | await setDeletePosList(data); |
| 2266 | break; |
| 2267 | case ModuleNameEnum.ORDER: |
| 2268 | await setDeletePosList(data); |
| 2269 | break; |
| 2270 | case ModuleNameEnum.CIHEADER: |
| 2271 | await setDeletePosList(data); |
| 2272 | break; |
| 2273 | default: |
| 2274 | throw new Error( |
| 2275 | 'Invalid name "' + _getModuleName() + '" in _deleteEntry()' |
| 2276 | ); |
| 2277 | } |
| 2278 | } |
| 2279 | function showEnhanceEffect($selector, hiddenClassName, type = "slideandfade") { |
| 2280 | switch (type) { |
| 2281 |
no test coverage detected