diff --git a/wms/T8_APItest.php b/wms/T8_APItest.php index 78405c04..191dba3b 100644 --- a/wms/T8_APItest.php +++ b/wms/T8_APItest.php @@ -26,11 +26,12 @@ echo "ii"; "CurrId": "RMB", "CurrLAmount":5, "TaxId": "ST005", - "PersonId": "M0006", + "PersonId": "M0012", "DeptId": "220", "CompId": "1001", "CreditAgeDate": 20230930, - "RecBizPartnerId": "03051501" + "RecBizPartnerId": "03051501", + }] }, { diff --git a/wms/WriteOff.xlsx b/wms/WriteOff.xlsx index b42c2e6e..c02cdf37 100644 Binary files a/wms/WriteOff.xlsx and b/wms/WriteOff.xlsx differ diff --git a/wms/database.php b/wms/database.php deleted file mode 100644 index 8f00a9d2..00000000 --- a/wms/database.php +++ /dev/null @@ -1,30 +0,0 @@ -" . mysqli_connect_error(); -} - -?> diff --git a/wms/rib-test.php b/wms/rib-test.php new file mode 100644 index 00000000..191dba3b --- /dev/null +++ b/wms/rib-test.php @@ -0,0 +1,90 @@ + + \ No newline at end of file diff --git a/wms/rib-test02.php b/wms/rib-test02.php new file mode 100644 index 00000000..bc79e21c --- /dev/null +++ b/wms/rib-test02.php @@ -0,0 +1,35 @@ + + + + \ No newline at end of file diff --git a/wms/rib01-business-check.php b/wms/rib01-business-check.php index 4ed4a14e..412ef3ef 100644 --- a/wms/rib01-business-check.php +++ b/wms/rib01-business-check.php @@ -9,44 +9,37 @@ foreach ($query_rib as $q) { $rib = $q; } // 連線T8MASADA -try { - $conn = new PDO("sqlsrv:Server=60.244.87.101;Database=T8MASADA", "masada", "ZXCVasdf1234"); - if ($conn) { - $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); - $member = array(); - //取得人員名單與使用者的部門 - $sql_mydept = "SELECT UserId, Username FROM capMembership"; - $deptmem = $conn->query($sql_mydept); - foreach ($deptmem as $mem) { - $userid = $mem['UserId']; - $username = $mem['Username']; - $member["$userid"] = [$username]; - }; - $sql_dept = "SELECT DeptId, PersonId FROM comPerson WHERE DeptId!='0001'"; - $allpeople = $conn->query($sql_dept); - foreach ($allpeople as $man) { - if ($man['PersonId'] == $user_id) { - $mydepart = $man['DeptId']; - } - $personid = $man['PersonId']; - $depart = $man['DeptId']; - if (isset($member["$personid"])) { - array_push($member["$personid"], "$depart"); - }; - } - //取得部門代碼 - $sql_department = "SELECT DeptId,DeptName FROM comDepartment WHERE DeptId!='0001'"; - $deptype = $conn->query($sql_department); - //取得供應商 - $sql_Biz = "SELECT comBusinessPartner.BizPartnerId, comBusinessPartner.BizPartnerName FROM comBusinessPartner INNER JOIN comSupplier ON comBusinessPartner.BizPartnerId=comSupplier.BizPartnerId WHERE comBusinessPartner.BizPartnerId !='V0001'"; - $BizPartner = $conn->query($sql_Biz); - $conn = null; +$member = array(); +//取得人員名單與使用者的部門 +$sql_mydept = "SELECT UserId, Username FROM capMembership"; +$deptmem = $conn->query($sql_mydept); +foreach ($deptmem as $mem) { + $userid = $mem['UserId']; + $username = $mem['Username']; + $member["$userid"] = [$username]; +}; +$sql_dept = "SELECT DeptId, PersonId FROM comPerson WHERE DeptId!='0001'"; +$allpeople = $conn->query($sql_dept); +foreach ($allpeople as $man) { + if ($man['PersonId'] == $user_id) { + $mydepart = $man['DeptId']; } -} catch (PDOException $e) { - echo "fail"; - echo $e->getMessage(); + $personid = $man['PersonId']; + $depart = $man['DeptId']; + if (isset($member["$personid"])) { + array_push($member["$personid"], "$depart"); + }; } +//取得部門代碼 +$sql_department = "SELECT DeptId,DeptName FROM comDepartment WHERE DeptId!='0001'"; +$deptype = $conn->query($sql_department); + +//取得供應商 +$sql_Biz = "SELECT comBusinessPartner.BizPartnerId, comBusinessPartner.BizPartnerName FROM comBusinessPartner INNER JOIN comSupplier ON comBusinessPartner.BizPartnerId=comSupplier.BizPartnerId WHERE comBusinessPartner.BizPartnerId !='V0001'"; +$BizPartner = $conn->query($sql_Biz); +$conn = null; + ?>
@@ -192,24 +185,24 @@ $feetype = mysqli_fetch_all($feetype_query, MYSQLI_ASSOC); - - - - - - - - - - - +
發票日期數量單價費用項目原幣報銷金額說明發票號碼功能
+ + + + + + + + + + - - - + + + + if (isset($pay_data)) : + ?> @@ -246,11 +239,11 @@ $feetype = mysqli_fetch_all($feetype_query, MYSQLI_ASSOC); } ?> - -
發票日期數量單價費用項目原幣報銷金額說明發票號碼功能
+ +
diff --git a/wms/rib01-business-create.php b/wms/rib01-business-create.php index b351c38d..fe03bdf6 100644 --- a/wms/rib01-business-create.php +++ b/wms/rib01-business-create.php @@ -17,44 +17,37 @@ foreach ($myNo as $thisMyNo) { } $BillNo = $sqlname; // 連線T8MASADA -try { - $conn = new PDO("sqlsrv:Server=60.244.87.101;Database=T8MASADA", "masada", "ZXCVasdf1234"); - if ($conn) { - $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); - $member = array(); - //取得人員名單與使用者的部門 - $sql_mydept = "SELECT UserId, Username FROM capMembership"; - $deptmem = $conn->query($sql_mydept); - foreach ($deptmem as $mem) { - $userid = $mem['UserId']; - $username = $mem['Username']; - $member["$userid"] = [$username]; - }; - $sql_dept = "SELECT DeptId, PersonId FROM comPerson WHERE DeptId!='0001'"; - $allpeople = $conn->query($sql_dept); - foreach ($allpeople as $man) { - if ($man['PersonId'] == $user_id) { - $mydepart = $man['DeptId']; - } - $personid = $man['PersonId']; - $depart = $man['DeptId']; - if (isset($member["$personid"])) { - array_push($member["$personid"], "$depart"); - }; - } - //取得部門代碼 - $sql_department = "SELECT DeptId,DeptName FROM comDepartment WHERE DeptId!='0001'"; - $deptype = $conn->query($sql_department); - //取得供應商 - $sql_Biz = "SELECT comBusinessPartner.BizPartnerId, comBusinessPartner.BizPartnerName FROM comBusinessPartner INNER JOIN comSupplier ON comBusinessPartner.BizPartnerId=comSupplier.BizPartnerId WHERE comBusinessPartner.BizPartnerId !='V0001'"; - $BizPartner = $conn->query($sql_Biz); - $conn = null; +$member = array(); +//取得人員名單與使用者的部門 +$sql_mydept = "SELECT UserId, Username FROM capMembership"; +$deptmem = $conn->query($sql_mydept); +foreach ($deptmem as $mem) { + $userid = $mem['UserId']; + $username = $mem['Username']; + $member["$userid"] = [$username]; +}; +$sql_dept = "SELECT DeptId, PersonId FROM comPerson WHERE DeptId!='0001'"; +$allpeople = $conn->query($sql_dept); +foreach ($allpeople as $man) { + if ($man['PersonId'] == $user_id) { + $mydepart = $man['DeptId']; } -} catch (PDOException $e) { - echo "fail"; - echo $e->getMessage(); + $personid = $man['PersonId']; + $depart = $man['DeptId']; + if (isset($member["$personid"])) { + array_push($member["$personid"], "$depart"); + }; } +//取得部門代碼 +$sql_department = "SELECT DeptId,DeptName FROM comDepartment WHERE DeptId!='0001'"; +$deptype = $conn->query($sql_department); + +//取得供應商 +$sql_Biz = "SELECT comBusinessPartner.BizPartnerId, comBusinessPartner.BizPartnerName FROM comBusinessPartner INNER JOIN comSupplier ON comBusinessPartner.BizPartnerId=comSupplier.BizPartnerId WHERE comBusinessPartner.BizPartnerId !='V0001'"; +$BizPartner = $conn->query($sql_Biz); +$conn = null; + $MaxBillNo += 1; if ($MaxBillNo < 10) { $BillNo .= "0" . strval($MaxBillNo); @@ -189,7 +182,7 @@ if ($MaxBillNo < 10) { }; function send() { - if($("#comSupplierId").val()===""){ + if ($("#comSupplierId").val() === "") { alert("請選擇供應商"); return; } diff --git a/wms/rib01-business-index.php b/wms/rib01-business-index.php index 442bae45..98242024 100644 --- a/wms/rib01-business-index.php +++ b/wms/rib01-business-index.php @@ -30,54 +30,46 @@ if ($user_id == 'M0056') { } $DeptName = array(); // 連線T8MASADA -try { - $conn = new PDO("sqlsrv:Server=60.244.87.101;Database=T8MASADA", "masada", "ZXCVasdf1234"); - if ($conn) { - $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); - $member = array(); - //取得人員名單與使用者的部門 - $sql_mydept = "SELECT UserId, Username FROM capMembership"; - $deptmem = $conn->query($sql_mydept); - foreach ($deptmem as $mem) { - $userid = $mem['UserId']; - $username = $mem['Username']; - $member["$userid"] = [$username]; - }; - $sql_dept = "SELECT DeptId, PersonId FROM comPerson WHERE DeptId!='0001'"; - $allpeople = $conn->query($sql_dept); - foreach ($allpeople as $man) { - if ($man['PersonId'] == $user_id) { - $mydepart = $man['DeptId']; - } - $personid = $man['PersonId']; - $depart = $man['DeptId']; - if (isset($member["$personid"])) { - array_push($member["$personid"], "$depart"); - }; - } - //取得部門代碼 - $sql_department = "SELECT DeptId,DeptName FROM comDepartment WHERE DeptId!='0001'"; - $deptype = $conn->query($sql_department); - foreach ($deptype as $dept) { - $deptid = $dept['DeptId']; - $deptname = $dept['DeptName']; - $DeptName[$deptid] = $deptname; - } - //取得供應商 - $sql_Biz = "SELECT comBusinessPartner.BizPartnerId, comBusinessPartner.BizPartnerName FROM comBusinessPartner INNER JOIN comSupplier ON comBusinessPartner.BizPartnerId=comSupplier.BizPartnerId WHERE comBusinessPartner.BizPartnerId !='V0001'"; - $BizPartner = $conn->query($sql_Biz); - foreach($BizPartner as $partner){ - $partnerid = $partner['BizPartnerId']; - $partnername = $partner['BizPartnerName']; - $Supplier[$partnerid]= $partnername; - } - $conn = null; +$member = array(); +//取得人員名單與使用者的部門 +$sql_mydept = "SELECT UserId, Username FROM capMembership"; +$deptmem = $conn->query($sql_mydept); +foreach ($deptmem as $mem) { + $userid = $mem['UserId']; + $username = $mem['Username']; + $member["$userid"] = [$username]; +}; +$sql_dept = "SELECT DeptId, PersonId FROM comPerson WHERE DeptId!='0001'"; +$allpeople = $conn->query($sql_dept); +foreach ($allpeople as $man) { + if ($man['PersonId'] == $user_id) { + $mydepart = $man['DeptId']; } -} catch (PDOException $e) { - echo "fail"; - echo $e->getMessage(); + $personid = $man['PersonId']; + $depart = $man['DeptId']; + if (isset($member["$personid"])) { + array_push($member["$personid"], "$depart"); + }; } + +//取得部門代碼 +$sql_department = "SELECT DeptId,DeptName FROM comDepartment WHERE DeptId!='0001'"; +$deptype = $conn->query($sql_department); +foreach ($deptype as $dept) { + $deptid = $dept['DeptId']; + $deptname = $dept['DeptName']; + $DeptName[$deptid] = $deptname; +} +//取得供應商 +$sql_Biz = "SELECT comBusinessPartner.BizPartnerId, comBusinessPartner.BizPartnerName FROM comBusinessPartner INNER JOIN comSupplier ON comBusinessPartner.BizPartnerId=comSupplier.BizPartnerId WHERE comBusinessPartner.BizPartnerId !='V0001'"; +$BizPartner = $conn->query($sql_Biz); +foreach ($BizPartner as $partner) { + $partnerid = $partner['BizPartnerId']; + $partnername = $partner['BizPartnerName']; + $Supplier[$partnerid] = $partnername; +} + ?> @@ -149,8 +141,8 @@ if ($data) : - + diff --git a/wms/rib01-check.php b/wms/rib01-check.php index 15a01f54..0824d469 100644 --- a/wms/rib01-check.php +++ b/wms/rib01-check.php @@ -28,42 +28,35 @@ if ($pay_data) { } } // 連線T8MASADA -try { - $conn = new PDO("sqlsrv:Server=60.244.87.101;Database=T8MASADA", "masada", "ZXCVasdf1234"); - if ($conn) { - $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); - $member = array(); - //取得人員名單與使用者的部門 - - $sql_mydept = "SELECT UserId, Username FROM capMembership"; - $deptmem = $conn->query($sql_mydept); - foreach ($deptmem as $mem) { - $userid = $mem['UserId']; - $username = $mem['Username']; - $member["$userid"] = [$username]; - }; - $sql_dept = "SELECT DeptId, PersonId FROM comPerson WHERE DeptId!='0001'"; - $allpeople = $conn->query($sql_dept); - foreach ($allpeople as $man) { - if ($man['PersonId'] == $user_id) { - $mydepart = $man['DeptId']; - } - $personid = $man['PersonId']; - $depart = $man['DeptId']; - if (isset($member["$personid"])) { - array_push($member["$personid"], "$depart"); - } - } - - //取得部門代碼 - $sql_department = "SELECT DeptId,DeptName FROM comDepartment WHERE DeptId!='0001'"; - $deptype = $conn->query($sql_department); + +$member = array(); +//取得人員名單與使用者的部門 + +$sql_mydept = "SELECT UserId, Username FROM capMembership"; +$deptmem = $conn->query($sql_mydept); +foreach ($deptmem as $mem) { + $userid = $mem['UserId']; + $username = $mem['Username']; + $member["$userid"] = [$username]; +}; +$sql_dept = "SELECT DeptId, PersonId FROM comPerson WHERE DeptId!='0001'"; +$allpeople = $conn->query($sql_dept); +foreach ($allpeople as $man) { + if ($man['PersonId'] == $user_id) { + $mydepart = $man['DeptId']; + } + $personid = $man['PersonId']; + $depart = $man['DeptId']; + if (isset($member["$personid"])) { + array_push($member["$personid"], "$depart"); } -} catch (PDOException $e) { - echo "fail"; - echo $e->getMessage(); } +//取得部門代碼 +$sql_department = "SELECT DeptId,DeptName FROM comDepartment WHERE DeptId!='0001'"; +$deptype = $conn->query($sql_department); + + ?>
diff --git a/wms/rib01-create.php b/wms/rib01-create.php index 8ad7777d..6c41ddf3 100644 --- a/wms/rib01-create.php +++ b/wms/rib01-create.php @@ -7,7 +7,7 @@ include "./header.php"; $MaxBillNo = 0; $curreny_date = date('ym'); $query_rib = array(); -$sqlname = "C".$user_id; +$sqlname = "C" . $user_id; $sqlname .= $curreny_date; $date_sql = "SELECT BillNo from rib WHERE (BillNo LIKE '$sqlname%')"; $query_rib = mysqli_query($link, $date_sql); @@ -22,41 +22,34 @@ $BillNo = $sqlname; $today = (int)date('Ymd'); // 連線T8MASADA -try { - $conn = new PDO("sqlsrv:Server=60.244.87.101;Database=T8MASADA", "masada", "ZXCVasdf1234"); - if ($conn) { - $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); - $member = array(); - //取得人員名單與使用者的部門 - - $sql_mydept = "SELECT UserId, Username FROM capMembership WHERE ValidityToDate >$today"; - $deptmem = $conn->query($sql_mydept); - foreach ($deptmem as $mem) { - $userid = $mem['UserId']; - $username = $mem['Username']; - $member["$userid"] = [$username]; - }; - $sql_dept = "SELECT DeptId, PersonId FROM comPerson WHERE (DeptId!='0001')"; - $allpeople = $conn->query($sql_dept); - foreach ($allpeople as $man) { - if ($man['PersonId'] == $user_id) { - $mydepart = $man['DeptId']; - } - $personid = $man['PersonId']; - $depart = $man['DeptId']; - if(isset($member["$personid"])){ - array_push($member["$personid"], "$depart"); - }; - } - //取得部門代碼 - $sql_department = "SELECT DeptId,DeptName FROM comDepartment WHERE DeptId!='0001'"; - $deptype = $conn->query($sql_department); +$member = array(); +//取得人員名單與使用者的部門 + +$sql_mydept = "SELECT UserId, Username FROM capMembership WHERE ValidityToDate >$today"; +$deptmem = $conn->query($sql_mydept); +foreach ($deptmem as $mem) { + $userid = $mem['UserId']; + $username = $mem['Username']; + $member["$userid"] = [$username]; +}; +$sql_dept = "SELECT DeptId, PersonId FROM comPerson WHERE (DeptId!='0001')"; +$allpeople = $conn->query($sql_dept); +foreach ($allpeople as $man) { + if ($man['PersonId'] == $user_id) { + $mydepart = $man['DeptId']; } -} catch (PDOException $e) { - echo "fail"; - echo $e->getMessage(); + $personid = $man['PersonId']; + $depart = $man['DeptId']; + if (isset($member["$personid"])) { + array_push($member["$personid"], "$depart"); + }; } + +//取得部門代碼 +$sql_department = "SELECT DeptId,DeptName FROM comDepartment WHERE DeptId!='0001'"; +$deptype = $conn->query($sql_department); + $MaxBillNo += 1; if ($MaxBillNo < 10) { $BillNo .= "0" . strval($MaxBillNo); @@ -145,9 +138,9 @@ if ($MaxBillNo < 10) { - + @@ -170,9 +163,9 @@ if ($MaxBillNo < 10) { - +
@@ -207,8 +200,8 @@ if ($MaxBillNo < 10) { }) function changeWriteOffId(SelectedDept) { - var GatheringSelectDeptId = 'Gathering' + SelectedDept+"-"; - var SelectDeptId = 'WriteOff' + SelectedDept+"-"; + var GatheringSelectDeptId = 'Gathering' + SelectedDept + "-"; + var SelectDeptId = 'WriteOff' + SelectedDept + "-"; for (var i = 0; i < WriteOffId.options.length; i++) { WriteOffId.options[i].selected = false; let thisid = WriteOffId.options[i].id @@ -229,7 +222,8 @@ if ($MaxBillNo < 10) { }; } }; - function send(){ + + function send() { $("#BillNo").prop("disabled", false); $('#ribadd').submit(); } diff --git a/wms/rib01-edit.php b/wms/rib01-edit.php index 11d7f676..50817599 100644 --- a/wms/rib01-edit.php +++ b/wms/rib01-edit.php @@ -10,41 +10,35 @@ $res = mysqli_query($link, $db_query); //取得人員名單 // 連線T8MASADA -try { - $conn = new PDO("sqlsrv:Server=60.244.87.101;Database=T8MASADA", "masada", "ZXCVasdf1234"); - if ($conn) { - $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); - $member = array(); - - //取得人員名單與使用者的部門 - $sql_mydept = "SELECT UserId, Username FROM capMembership"; - $deptmem = $conn->query($sql_mydept); - foreach ($deptmem as $mem) { - $userid = $mem['UserId']; - $username = $mem['Username']; - $member["$userid"] = [$username]; - }; - $sql_dept = "SELECT DeptId, PersonId FROM comPerson WHERE DeptId!='0001'"; - $allpeople = $conn->query($sql_dept); - foreach ($allpeople as $man) { - if ($man['PersonId'] == $user_id) { - $mydepart = $man['DeptId']; - } - $personid = $man['PersonId']; - $depart = $man['DeptId']; - if(isset($member["$personid"])){ - array_push($member["$personid"], "$depart");} - } - //取得部門代碼 - $sql_department = "SELECT DeptId,DeptName FROM comDepartment WHERE DeptId!='0001'"; - $deptype = $conn->query($sql_department); +$member = array(); + +//取得人員名單與使用者的部門 +$sql_mydept = "SELECT UserId, Username FROM capMembership"; +$deptmem = $conn->query($sql_mydept); +foreach ($deptmem as $mem) { + $userid = $mem['UserId']; + $username = $mem['Username']; + $member["$userid"] = [$username]; +}; +$sql_dept = "SELECT DeptId, PersonId FROM comPerson WHERE DeptId!='0001'"; +$allpeople = $conn->query($sql_dept); +foreach ($allpeople as $man) { + if ($man['PersonId'] == $user_id) { + $mydepart = $man['DeptId']; + } + $personid = $man['PersonId']; + $depart = $man['DeptId']; + if (isset($member["$personid"])) { + array_push($member["$personid"], "$depart"); } -} catch (PDOException $e) { - echo "fail"; - echo $e->getMessage(); } +//取得部門代碼 +$sql_department = "SELECT DeptId,DeptName FROM comDepartment WHERE DeptId!='0001'"; +$deptype = $conn->query($sql_department); + + //取得 rib_sub的資料 $pay_data = array(); $pay_sql = "select * from rib_sub where rib_id = $rib_id"; @@ -115,7 +109,7 @@ if ($pay_data) { @@ -151,9 +145,9 @@ if ($pay_data) { + if ($dept['DeptId'] == $data['DeptId']) { + echo "selected"; + } ?>> @@ -167,8 +161,8 @@ if ($pay_data) { $value) { ?> + echo "selected"; + } ?>> @@ -195,9 +189,9 @@ if ($pay_data) { $value) { ?> - + diff --git a/wms/rib01-submit.php b/wms/rib01-submit.php index 46cb4dbc..e1953525 100644 --- a/wms/rib01-submit.php +++ b/wms/rib01-submit.php @@ -19,24 +19,17 @@ $GatheringPersonId = empty($_POST["GatheringPersonId"]) ? NULL : $_POST["Gatheri $OAmountWithTax = empty($_POST["OAmountWithTax"]) ? NULL : $_POST["OAmountWithTax"]; $CostCenterId = empty($_POST["CostCenterId"]) ? NULL : $_POST["CostCenterId"]; //連線T8MASADA 取得收款人銀行帳戶資料 -try { - $conn = new PDO("sqlsrv:Server=60.244.87.101;Database=T8MASADA", "masada", "ZXCVasdf1234"); - if ($conn) { - $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); - $sql = "SELECT * FROM comCompanyPersonAccountSetting WHERE PersonId='$GatheringPersonId'"; - $bank = $conn->query($sql); - $conn = null; - while ($bankInfo = $bank->fetch(PDO::FETCH_ASSOC)) { - $BankId = $bankInfo['BankId']; - $BankName = $bankInfo['BankName']; - $BankAccount = $bankInfo['BankAccount']; - $BankAccountName = $bankInfo['AccountName']; - } - } -} catch (PDOException $e) { - echo "fail"; - echo $e->getMessage(); + +$sql = "SELECT * FROM comCompanyPersonAccountSetting WHERE PersonId='$GatheringPersonId'"; +$bank = $conn->query($sql); +$conn = null; +while ($bankInfo = $bank->fetch(PDO::FETCH_ASSOC)) { + $BankId = $bankInfo['BankId']; + $BankName = $bankInfo['BankName']; + $BankAccount = $bankInfo['BankAccount']; + $BankAccountName = $bankInfo['AccountName']; } + $SQL1 = ""; if ($submit == "edit") { diff --git a/wms/rib02-business-create.php b/wms/rib02-business-create.php index a4d8b4a2..47e949bf 100644 --- a/wms/rib02-business-create.php +++ b/wms/rib02-business-create.php @@ -1,463 +1,446 @@ setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); - $sql_Biz = "SELECT * FROM comBusinessPartner"; - $BizPartner = $conn->query($sql_Biz); - $sql_Project = "SELECT * FROM comProject"; - $projects = $conn->query($sql_Project); - $sql_Material = "SELECT * FROM comMaterialGroup"; - $materials = $conn->query($sql_Material); - //取得人員名單與使用者的部門 - - $sql_mydept = "SELECT UserId, Username FROM capMembership"; - $deptmem = $conn->query($sql_mydept); - foreach ($deptmem as $mem) { - $userid = $mem['UserId']; - $username = $mem['Username']; - $member["$userid"] = [$username]; - }; - $sql_dept = "SELECT DeptId, PersonId FROM comPerson WHERE DeptId!='0001'"; - $allpeople = $conn->query($sql_dept); - foreach ($allpeople as $man) { - if ($man['PersonId'] == $user_id) { - $mydepart = $man['DeptId']; - } - $personid = $man['PersonId']; - $depart = $man['DeptId']; - if(isset($member["$personid"])){ - array_push($member["$personid"], "$depart");} - } - //取得部門代碼 - $sql_department = "SELECT DeptId,DeptName FROM comDepartment WHERE DeptId!='0001'"; - $deptype = $conn->query($sql_department); - $conn= null; +$sql_Biz = "SELECT * FROM comBusinessPartner"; +$BizPartner = $conn->query($sql_Biz); +$sql_Project = "SELECT * FROM comProject"; +$projects = $conn->query($sql_Project); +$sql_Material = "SELECT * FROM comMaterialGroup"; +$materials = $conn->query($sql_Material); +//取得人員名單與使用者的部門 + +$sql_mydept = "SELECT UserId, Username FROM capMembership"; +$deptmem = $conn->query($sql_mydept); +foreach ($deptmem as $mem) { + $userid = $mem['UserId']; + $username = $mem['Username']; + $member["$userid"] = [$username]; +}; +$sql_dept = "SELECT DeptId, PersonId FROM comPerson WHERE DeptId!='0001'"; +$allpeople = $conn->query($sql_dept); +foreach ($allpeople as $man) { + if ($man['PersonId'] == $user_id) { + $mydepart = $man['DeptId']; + } + $personid = $man['PersonId']; + $depart = $man['DeptId']; + if (isset($member["$personid"])) { + array_push($member["$personid"], "$depart"); } -} catch (PDOException $e) { - echo "fail"; - echo $e->getMessage(); } +//取得部門代碼 +$sql_department = "SELECT DeptId,DeptName FROM comDepartment WHERE DeptId!='0001'"; +$deptype = $conn->query($sql_department); +$conn = null; + + ?>
-
- - - -
+
+ + + +
-
-

新增費用單據 (廠商)

-
-
+
+

新增費用單據 (廠商)

+
+ -
-