[wiaflos-devel] COMMIT - r220 - trunk/wiaflos/server
svn at linuxrulz.org
svn at linuxrulz.org
Sun Aug 10 17:16:32 GMT 2008
Author: nkukard
Date: 2008-08-10 17:16:32 +0000 (Sun, 10 Aug 2008)
New Revision: 220
Modified:
trunk/wiaflos/server/Suppliers.pm
Log:
* Schema changes
Modified: trunk/wiaflos/server/Suppliers.pm
===================================================================
--- trunk/wiaflos/server/Suppliers.pm 2008-08-10 17:15:21 UTC (rev 219)
+++ trunk/wiaflos/server/Suppliers.pm 2008-08-10 17:16:32 UTC (rev 220)
@@ -418,7 +418,7 @@
# Create new account
my $newAcc;
$newAcc->{'Code'} = wiaflos::server::GL::getNextGLSubAccountCode($tmp);
- $newAcc->{'Name'} = "Supplier: ".$detail->{'Code'};
+ $newAcc->{'Name'} = "Supplier: $supplierCode";
$newAcc->{'FinCatCode'} = $subGLAcc->{'FinCatCode'};
$newAcc->{'RwCatCode'} = $subGLAcc->{'RwCatCode'};
$newAcc->{'ParentAccountNumber'} = $detail->{'GLAccountNumber'};
@@ -505,7 +505,7 @@
# Link in supplier address
my $sth = DBDo("
- INSERT INTO supplier_addrs
+ INSERT INTO supplier_addresses
(SupplierID,Type,Address)
VALUES
(
@@ -520,7 +520,7 @@
}
# Grab last ID
- my $ID = DBLastInsertID("supplier_addrs","ID");
+ my $ID = DBLastInsertID("supplier_addresses","ID");
return $ID;
}
@@ -574,7 +574,7 @@
# Link in supplier address
my $sth = DBDo("
- INSERT INTO supplier_email
+ INSERT INTO supplier_email_addresses
(SupplierID,Type,Address)
VALUES
(
@@ -589,7 +589,7 @@
}
# Grab last ID
- my $ID = DBLastInsertID("supplier_email","ID");
+ my $ID = DBLastInsertID("supplier_email_addresses","ID");
return $ID;
}
@@ -663,7 +663,7 @@
# Link in supplier address
my $sth = DBDo("
- INSERT INTO supplier_phnums
+ INSERT INTO supplier_phone_numbers
(SupplierID,Type,Number$extraCols)
VALUES
(
@@ -679,7 +679,7 @@
}
# Grab last ID
- my $ID = DBLastInsertID("supplier_phnums","ID");
+ my $ID = DBLastInsertID("supplier_phone_numbers","ID");
return $ID;
}
@@ -719,11 +719,11 @@
# Return list of addresses
my $sth = DBSelect("
SELECT
- supplier_addrs.ID, supplier_addrs.SupplierID, supplier_addrs.Type, supplier_addrs.Address
+ supplier_addresses.ID, supplier_addresses.SupplierID, supplier_addresses.Type, supplier_addresses.Address
FROM
- supplier_addrs
+ supplier_addresses
WHERE
- supplier_addrs.SupplierID = ".DBQuote($supplierID)."
+ supplier_addresses.SupplierID = ".DBQuote($supplierID)."
");
if (!$sth) {
setError(wiaflos::server::dblayer::Error());
@@ -791,11 +791,11 @@
# Return list of email addresses
my $sth = DBSelect("
SELECT
- supplier_email.ID, supplier_email.SupplierID, supplier_email.Type, supplier_email.Address
+ supplier_email_addresses.ID, supplier_email_addresses.SupplierID, supplier_email_addresses.Type, supplier_email_addresses.Address
FROM
- supplier_email
+ supplier_email_addresses
WHERE
- supplier_email.SupplierID = ".DBQuote($supplierID)."
+ supplier_email_addresses.SupplierID = ".DBQuote($supplierID)."
");
if (!$sth) {
setError(wiaflos::server::dblayer::Error());
@@ -862,11 +862,11 @@
# Return list of numbers
my $sth = DBSelect("
SELECT
- supplier_phnums.ID, supplier_phnums.SupplierID, supplier_phnums.Type, supplier_phnums.Number
+ supplier_phone_numbers.ID, supplier_phone_numbers.SupplierID, supplier_phone_numbers.Type, supplier_phone_numbers.Number
FROM
- supplier_phnums
+ supplier_phone_numbers
WHERE
- supplier_phnums.SupplierID = ".DBQuote($supplierID)."
+ supplier_phone_numbers.SupplierID = ".DBQuote($supplierID)."
");
if (!$sth) {
setError(wiaflos::server::dblayer::Error());
@@ -925,20 +925,27 @@
DBBegin();
# Remove supplier
- my $sth = DBDo("DELETE FROM supplier_addrs WHERE SupplierID = ".DBQuote($supplier->{'ID'})."");
+ my $sth = DBDo("DELETE FROM supplier_addresses WHERE SupplierID = ".DBQuote($supplier->{'ID'})."");
if (!$sth) {
setError(wiaflos::server::dblayer::Error());
DBRollback();
return ERR_DB;
}
- $sth = DBDo("DELETE FROM supplier_email WHERE SupplierID = ".DBQuote($supplier->{'ID'})."");
+ $sth = DBDo("DELETE FROM supplier_phone_numbers WHERE SupplierID = ".DBQuote($supplier->{'ID'})."");
if (!$sth) {
setError(wiaflos::server::dblayer::Error());
DBRollback();
return ERR_DB;
}
+ $sth = DBDo("DELETE FROM supplier_email_addresses WHERE SupplierID = ".DBQuote($supplier->{'ID'})."");
+ if (!$sth) {
+ setError(wiaflos::server::dblayer::Error());
+ DBRollback();
+ return ERR_DB;
+ }
+
$sth = DBDo("DELETE FROM suppliers WHERE ID = ".DBQuote($supplier->{'ID'})."");
if (!$sth) {
setError(wiaflos::server::dblayer::Error());
More information about the wiaflos-devel
mailing list