( name, parentTableSelection, parentSettings, reloadTable, serviceID )
| 938 | showSortManualButtonState(); |
| 939 | } |
| 940 | export async function getDataAndShowTable( |
| 941 | name, |
| 942 | parentTableSelection, |
| 943 | parentSettings, |
| 944 | reloadTable, |
| 945 | serviceID |
| 946 | ) { |
| 947 | let getListPK; |
| 948 | _reloadTable = reloadTable; |
| 949 | _parentTableSelection = parentTableSelection; |
| 950 | if (parentTableSelection === null) { |
| 951 | throw new Error("No row selected"); |
| 952 | } |
| 953 | setPKfromModule(parentTableSelection); |
| 954 | removeTextEditor(); |
| 955 | switch (name) { |
| 956 | case ModuleNameEnum.SIHEADER: |
| 957 | { |
| 958 | const hPk = getPKfromModule(); |
| 959 | getListPK = { |
| 960 | theSIBookID: hPk.idSiBook, |
| 961 | theSIHeaderID: hPk.siHeaderId |
| 962 | }; |
| 963 | } |
| 964 | break; |
| 965 | case ModuleNameEnum.CEHEADER: |
| 966 | { |
| 967 | const hPk = getPKfromModule(); |
| 968 | getListPK = { theCEID: hPk.ceId }; |
| 969 | } |
| 970 | break; |
| 971 | case ModuleNameEnum.JOB: |
| 972 | { |
| 973 | const hPk = getPKfromModule(); |
| 974 | getListPK = { theJobID: hPk.jobid }; |
| 975 | } |
| 976 | break; |
| 977 | case ModuleNameEnum.ORDER: |
| 978 | { |
| 979 | const hPk = getPKfromModule(); |
| 980 | getListPK = { theOrderID: hPk.orderId }; |
| 981 | } |
| 982 | break; |
| 983 | case ModuleNameEnum.CIHEADER: |
| 984 | { |
| 985 | const hPk = getPKfromModule(); |
| 986 | getListPK = { ciBookId: hPk.ciBookId, ciHeaderId: hPk.ciHeaderId }; |
| 987 | } |
| 988 | break; |
| 989 | default: |
| 990 | throw new Error(`Invalid name "${name}`); |
| 991 | } |
| 992 | let settingsData = { |
| 993 | canBeCreated: true, |
| 994 | canBeDeleted: true, |
| 995 | headerStatus: "", |
| 996 | showButtonDeleteAndMoveNCH: false |
| 997 | }; |
nothing calls this directly
no test coverage detected