details: /erp/devel/pi/rev/3be4b45f2c07
changeset: 9792:3be4b45f2c07
user: RM packaging bot <staff.rm <at> openbravo.com>
date: Thu Jan 13 23:30:24 2011 +0100
summary: CI: update AD_MODULE to version 9765
details: /erp/devel/pi/rev/c3c3f5f1fd8b
changeset: 9793:c3c3f5f1fd8b
user: RM packaging bot <staff.rm <at> openbravo.com>
date: Thu Jan 13 23:48:37 2011 +0100
summary: CI: merge back from main
diffstat:
modules/org.openbravo.advpaymentmngt/build/classes/org/openbravo/advpaymentmngt/buildvalidation/UnpostRefundPayments.class
| 0
modules/org.openbravo.advpaymentmngt/build/classes/org/openbravo/advpaymentmngt/buildvalidation/UnpostRefundPaymentsData.class
| 0
modules/org.openbravo.advpaymentmngt/build/classes/org/openbravo/advpaymentmngt/modulescript/CreateAccountingConfiguration.class
| 0
modules/org.openbravo.advpaymentmngt/build/classes/org/openbravo/advpaymentmngt/modulescript/CreateAccountingConfigurationData.class
| 0
modules/org.openbravo.advpaymentmngt/build/classes/org/openbravo/advpaymentmngt/modulescript/CreateDocumentNoSequence.class
| 0
modules/org.openbravo.advpaymentmngt/build/classes/org/openbravo/advpaymentmngt/modulescript/CreateDocumentNoSequenceData.class
| 0
modules/org.openbravo.advpaymentmngt/build/classes/org/openbravo/advpaymentmngt/modulescript/UpdateGeneratedUsedCreditColumns.class
| 0
modules/org.openbravo.advpaymentmngt/build/classes/org/openbravo/advpaymentmngt/modulescript/UpdateGeneratedUsedCreditColumnsData.class
| 0
modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_GEN_PAYMENTSCHEDULE_ORD.xml
| 6 +-
modules/org.openbravo.advpaymentmngt/src-util/modulescript/src/org/openbravo/advpaymentmngt/modulescript/CreateAccountingConfiguration.java
| 3 +-
modules/org.openbravo.advpaymentmngt/src-util/modulescript/src/org/openbravo/advpaymentmngt/modulescript/CreateAccountingConfiguration_data.xsql
| 9 -
modules/org.openbravo.advpaymentmngt/src-util/modulescript/src/src/org/openbravo/advpaymentmngt/modulescript/CreateAccountingConfigurationData.java
| 72 +-
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/process/FIN_ExecutePayment.java
| 15 +
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/process/FIN_PaymentProposalProcess.java
|
18 +-
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/utility/FIN_BankStatementImport.java
| 29 +-
modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE.xml
| 2 +-
modules/org.openbravo.base.weld/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
| 2 +-
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE.xml
| 2 +-
modules/org.openbravo.client.application/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
| 8 +-
modules/org.openbravo.client.application/src/org/openbravo/client/application/templates/ob-view-tab.js.ftl
| 1 +
modules/org.openbravo.client.application/src/org/openbravo/client/application/window/OBViewTab.java
| 26 +-
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-action-button.js
| 25 +-
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-formitem-widgets.js
| 9 +
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-standard-view.js
| 5 -
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/ob-utilities.js
| 54 -
modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.application/images/form/dateChooser-arrow_left.png
| 0
modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.application/images/form/dateChooser-arrow_right.png
| 0
modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.application/images/form/dateChooser-bg-button.png
| 0
modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.application/images/form/dateChooser-bg-button_Down.png
| 0
modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.application/images/form/dateChooser-bg-button_Over.png
| 0
modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.application/images/form/dateChooser-doubleArrow_left.png
| 0
modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.application/images/form/dateChooser-doubleArrow_right.png
| 0
modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.application/images/form/dateChooser-popup_B.png
| 0
modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.application/images/form/dateChooser-popup_BL.png
| 0
modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.application/images/form/dateChooser-popup_BR.png
| 0
modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.application/images/form/dateChooser-popup_L.png
| 0
modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.application/images/form/dateChooser-popup_R.png
| 0
modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.application/images/form/dateChooser-popup_T.png
| 0
modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.application/images/form/dateChooser-popup_TL.png
| 0
modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.application/images/form/dateChooser-popup_TR.png
| 0
modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.application/ob-application-styles.js
| 49 +-
modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.application/ob-form-styles.css
| 304 +++++++++-
modules/org.openbravo.client.application/web/org.openbravo.userinterface.smartclient/openbravo/skins/3.00/org.openbravo.client.application/ob-form-styles.js
| 2 +-
modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE.xml
| 2 +-
modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
| 2 +-
modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE.xml
| 2 +-
modules/org.openbravo.client.kernel/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
| 6 +-
modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE.xml
| 2 +-
modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
| 4 +-
modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE.xml
| 2 +-
modules/org.openbravo.client.querylist/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
| 2 +-
modules/org.openbravo.financial.paymentreport/src-db/database/sourcedata/AD_MODULE.xml
| 2 +-
modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE.xml
| 2 +-
modules/org.openbravo.service.datasource/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
| 10 +-
modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE.xml
| 2 +-
modules/org.openbravo.service.json/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
| 2 +-
modules/org.openbravo.userinterface.selector/build/classes/org/openbravo/userinterface/selector/UpdateLanguageColumn.class
| 0
modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE.xml
| 2 +-
modules/org.openbravo.userinterface.selector/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
| 12 +-
modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE.xml
| 2 +-
modules/org.openbravo.userinterface.smartclient/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
| 6 +-
modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_MODULE.xml
| 2 +-
modules/org.openbravo.v3.datasets/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
| 2 +-
modules/org.openbravo.v3.framework/src-db/database/sourcedata/AD_MODULE.xml
| 2 +-
modules/org.openbravo.v3.framework/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
| 22 +-
modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE.xml
| 2 +-
modules/org.openbravo.v3/src-db/database/sourcedata/AD_MODULE_DEPENDENCY.xml
| 8 +-
src-db/database/model/tables/AD_MODULE.xml
| 4 +
src-db/database/model/triggers/AD_MODULE_TRG2.xml
| 67 ++
src-db/database/sourcedata/AD_COLUMN.xml
| 36 +
src-db/database/sourcedata/AD_DATASET_COLUMN.xml
| 11 +
src-db/database/sourcedata/AD_ELEMENT.xml
| 15 +
src-db/database/sourcedata/AD_FIELD.xml
| 30 +-
src-db/database/sourcedata/AD_MODULE.xml
| 2 +-
src-test/org/openbravo/test/xml/DatasetExportTest.java
| 13 +-
src/org/openbravo/base/model/ModelProvider.java
| 72 +-
src/org/openbravo/base/model/NamingUtil.java
| 2 +
src/org/openbravo/base/model/Property.java
| 9 +
src/org/openbravo/base/model/domaintype/ButtonDomainType.java
| 6 +
src/org/openbravo/dal/core/DalUtil.java
| 22 +-
src/org/openbravo/dal/xml/BaseXMLEntityConverter.java
| 2 +-
src/org/openbravo/dal/xml/EntityXMLConverter.java
| 6 +-
src/org/openbravo/dal/xml/ModelXMLConverter.java
| 4 +-
src/org/openbravo/dal/xml/XMLEntityConverter.java
| 2 +-
src/org/openbravo/erpCommon/ad_forms/DocFINReconciliation.java
| 8 +-
src/org/openbravo/erpCommon/ad_process/ImportOrder.java
| 125 ++-
src/org/openbravo/erpCommon/ad_reports/ReportExpense.java
| 26 +-
src/org/openbravo/erpCommon/ad_reports/ReportProjectProfitabilityJR.java
| 13 +-
src/org/openbravo/service/system/ModuleValidator.java
| 2 +-
89 files changed, 886 insertions(+), 332 deletions(-)
diffs (truncated from 2413 to 300 lines):
diff -r 962238acceaf -r c3c3f5f1fd8b
modules/org.openbravo.advpaymentmngt/build/classes/org/openbravo/advpaymentmngt/buildvalidation/UnpostRefundPayments.class
Binary file
modules/org.openbravo.advpaymentmngt/build/classes/org/openbravo/advpaymentmngt/buildvalidation/UnpostRefundPayments.class
has changed
diff -r 962238acceaf -r c3c3f5f1fd8b
modules/org.openbravo.advpaymentmngt/build/classes/org/openbravo/advpaymentmngt/buildvalidation/UnpostRefundPaymentsData.class
Binary file
modules/org.openbravo.advpaymentmngt/build/classes/org/openbravo/advpaymentmngt/buildvalidation/UnpostRefundPaymentsData.class
has changed
diff -r 962238acceaf -r c3c3f5f1fd8b
modules/org.openbravo.advpaymentmngt/build/classes/org/openbravo/advpaymentmngt/modulescript/CreateAccountingConfiguration.class
Binary file
modules/org.openbravo.advpaymentmngt/build/classes/org/openbravo/advpaymentmngt/modulescript/CreateAccountingConfiguration.class
has changed
diff -r 962238acceaf -r c3c3f5f1fd8b
modules/org.openbravo.advpaymentmngt/build/classes/org/openbravo/advpaymentmngt/modulescript/CreateAccountingConfigurationData.class
Binary file
modules/org.openbravo.advpaymentmngt/build/classes/org/openbravo/advpaymentmngt/modulescript/CreateAccountingConfigurationData.class
has changed
diff -r 962238acceaf -r c3c3f5f1fd8b
modules/org.openbravo.advpaymentmngt/build/classes/org/openbravo/advpaymentmngt/modulescript/CreateDocumentNoSequence.class
Binary file
modules/org.openbravo.advpaymentmngt/build/classes/org/openbravo/advpaymentmngt/modulescript/CreateDocumentNoSequence.class
has changed
diff -r 962238acceaf -r c3c3f5f1fd8b
modules/org.openbravo.advpaymentmngt/build/classes/org/openbravo/advpaymentmngt/modulescript/CreateDocumentNoSequenceData.class
Binary file
modules/org.openbravo.advpaymentmngt/build/classes/org/openbravo/advpaymentmngt/modulescript/CreateDocumentNoSequenceData.class
has changed
diff -r 962238acceaf -r c3c3f5f1fd8b
modules/org.openbravo.advpaymentmngt/build/classes/org/openbravo/advpaymentmngt/modulescript/UpdateGeneratedUsedCreditColumns.class
Binary file
modules/org.openbravo.advpaymentmngt/build/classes/org/openbravo/advpaymentmngt/modulescript/UpdateGeneratedUsedCreditColumns.class
has changed
diff -r 962238acceaf -r c3c3f5f1fd8b
modules/org.openbravo.advpaymentmngt/build/classes/org/openbravo/advpaymentmngt/modulescript/UpdateGeneratedUsedCreditColumnsData.class
Binary file
modules/org.openbravo.advpaymentmngt/build/classes/org/openbravo/advpaymentmngt/modulescript/UpdateGeneratedUsedCreditColumnsData.class
has changed
diff -r 962238acceaf -r c3c3f5f1fd8b
modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_GEN_PAYMENTSCHEDULE_ORD.xml
---
a/modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_GEN_PAYMENTSCHEDULE_ORD.xml
Thu Jan 13 10:26:55 2011 +0100
+++
b/modules/org.openbravo.advpaymentmngt/src-db/database/model/functions/APRM_GEN_PAYMENTSCHEDULE_ORD.xml
Thu Jan 13 23:48:37 2011 +0100
@@ -77,9 +77,8 @@
FROM c_doctype
WHERE c_doctype_id = v_C_Doctype_ID;
-
- IF(v_docSubType not in ('OB', 'ON')) THEN
- IF (p_docaction = 'CO') THEN
+ IF(v_docSubType is null or v_docSubType not in ('OB', 'ON')) THEN
+ IF (p_docaction = 'CO') THEN
-- Checking Payment Method ID is available
IF(v_paymentmethod_id IS NULL) THEN
RAISE_APPLICATION_ERROR(-20000, '@APRM_PAYMENTMETHOD_MISSING@');
@@ -98,7 +97,6 @@
IF (v_count > 0) THEN
RAISE_APPLICATION_ERROR(-20000, '@APRM_ORDER_MAN_PAYMENTS@');
END IF;
-
v_payment_schedule_order := get_uuid();
INSERT INTO fin_payment_schedule
(
diff -r 962238acceaf -r c3c3f5f1fd8b
modules/org.openbravo.advpaymentmngt/src-util/modulescript/src/org/openbravo/advpaymentmngt/modulescript/CreateAccountingConfiguration.java
---
a/modules/org.openbravo.advpaymentmngt/src-util/modulescript/src/org/openbravo/advpaymentmngt/modulescript/CreateAccountingConfiguration.java
Thu Jan 13 10:26:55 2011 +0100
+++
b/modules/org.openbravo.advpaymentmngt/src-util/modulescript/src/org/openbravo/advpaymentmngt/modulescript/CreateAccountingConfiguration.java
Thu Jan 13 23:48:37 2011 +0100
@@ -69,8 +69,7 @@
//Inserts table access for FIN_FinAcc_Transaction table
void createTableAccess(ConnectionProvider cp) throws Exception{
- boolean exist = CreateAccountingConfigurationData.selectTableAccess(cp);
- if(!exist)
CreateAccountingConfigurationData.insertTableAccess(cp.getConnection(), cp);
+ CreateAccountingConfigurationData.insertTableAccess(cp.getConnection(),
cp);
}
void updateTableDocType(ConnectionProvider cp) throws Exception{
diff -r 962238acceaf -r c3c3f5f1fd8b
modules/org.openbravo.advpaymentmngt/src-util/modulescript/src/org/openbravo/advpaymentmngt/modulescript/CreateAccountingConfiguration_data.xsql
---
a/modules/org.openbravo.advpaymentmngt/src-util/modulescript/src/org/openbravo/advpaymentmngt/modulescript/CreateAccountingConfiguration_data.xsql
Thu Jan 13 10:26:55 2011 +0100
+++
b/modules/org.openbravo.advpaymentmngt/src-util/modulescript/src/org/openbravo/advpaymentmngt/modulescript/CreateAccountingConfiguration_data.xsql
Thu Jan 13 23:48:37 2011 +0100
@@ -74,15 +74,6 @@
]]>
</Sql>
</SqlMethod>
- <SqlMethod name="selectTableAccess" type="preparedStatement"
return="boolean">
- <SqlMethodComment></SqlMethodComment>
- <Sql>
- <![CDATA[
- select count(*) as name from ad_table_access
- where ad_table_id = '4D8C3B3C31D1410DA046140C9F024D17'
- ]]>
- </Sql>
- </SqlMethod>
<SqlMethod name="insertTableAccess" type="preparedStatement"
connection="true" return="rowCount">
<SqlMethodComment></SqlMethodComment>
<Sql>
diff -r 962238acceaf -r c3c3f5f1fd8b
modules/org.openbravo.advpaymentmngt/src-util/modulescript/src/src/org/openbravo/advpaymentmngt/modulescript/CreateAccountingConfigurationData.java
---
a/modules/org.openbravo.advpaymentmngt/src-util/modulescript/src/src/org/openbravo/advpaymentmngt/modulescript/CreateAccountingConfigurationData.java
Thu Jan 13 10:26:55 2011 +0100
+++
b/modules/org.openbravo.advpaymentmngt/src-util/modulescript/src/src/org/openbravo/advpaymentmngt/modulescript/CreateAccountingConfigurationData.java
Thu Jan 13 23:48:37 2011 +0100
@@ -30,23 +30,23 @@
}
public String getField(String fieldName) {
- if (fieldName.equalsIgnoreCase("C_ACCTSCHEMA_ID") ||
fieldName.equals("cAcctschemaId"))
+ if (fieldName.equalsIgnoreCase("c_acctschema_id") ||
fieldName.equals("cAcctschemaId"))
return cAcctschemaId;
- else if (fieldName.equalsIgnoreCase("AD_CLIENT_ID") ||
fieldName.equals("adClientId"))
+ else if (fieldName.equalsIgnoreCase("ad_client_id") ||
fieldName.equals("adClientId"))
return adClientId;
- else if (fieldName.equalsIgnoreCase("AD_ORG_ID") ||
fieldName.equals("adOrgId"))
+ else if (fieldName.equalsIgnoreCase("ad_org_id") ||
fieldName.equals("adOrgId"))
return adOrgId;
- else if (fieldName.equalsIgnoreCase("AD_TABLE_ID") ||
fieldName.equals("adTableId"))
+ else if (fieldName.equalsIgnoreCase("ad_table_id") ||
fieldName.equals("adTableId"))
return adTableId;
- else if (fieldName.equalsIgnoreCase("NAME"))
+ else if (fieldName.equalsIgnoreCase("name"))
return name;
- else if (fieldName.equalsIgnoreCase("C_PERIOD_ID") ||
fieldName.equals("cPeriodId"))
+ else if (fieldName.equalsIgnoreCase("c_period_id") ||
fieldName.equals("cPeriodId"))
return cPeriodId;
- else if (fieldName.equalsIgnoreCase("VALUE"))
+ else if (fieldName.equalsIgnoreCase("value"))
return value;
- else if (fieldName.equalsIgnoreCase("STATUS"))
+ else if (fieldName.equalsIgnoreCase("status"))
return status;
- else if (fieldName.equalsIgnoreCase("ISDEFAULTACCT"))
+ else if (fieldName.equalsIgnoreCase("isdefaultacct"))
return isdefaultacct;
else {
log4j.debug("Field does not exist: " + fieldName);
@@ -83,15 +83,15 @@
while(continueResult && result.next()) {
countRecord++;
CreateAccountingConfigurationData
objectCreateAccountingConfigurationData = new
CreateAccountingConfigurationData();
- objectCreateAccountingConfigurationData.cAcctschemaId =
UtilSql.getValue(result, "C_ACCTSCHEMA_ID");
- objectCreateAccountingConfigurationData.adClientId =
UtilSql.getValue(result, "AD_CLIENT_ID");
- objectCreateAccountingConfigurationData.adOrgId =
UtilSql.getValue(result, "AD_ORG_ID");
- objectCreateAccountingConfigurationData.adTableId =
UtilSql.getValue(result, "AD_TABLE_ID");
- objectCreateAccountingConfigurationData.name =
UtilSql.getValue(result, "NAME");
- objectCreateAccountingConfigurationData.cPeriodId =
UtilSql.getValue(result, "C_PERIOD_ID");
- objectCreateAccountingConfigurationData.value =
UtilSql.getValue(result, "VALUE");
- objectCreateAccountingConfigurationData.status =
UtilSql.getValue(result, "STATUS");
- objectCreateAccountingConfigurationData.isdefaultacct =
UtilSql.getValue(result, "ISDEFAULTACCT");
+ objectCreateAccountingConfigurationData.cAcctschemaId =
UtilSql.getValue(result, "c_acctschema_id");
+ objectCreateAccountingConfigurationData.adClientId =
UtilSql.getValue(result, "ad_client_id");
+ objectCreateAccountingConfigurationData.adOrgId =
UtilSql.getValue(result, "ad_org_id");
+ objectCreateAccountingConfigurationData.adTableId =
UtilSql.getValue(result, "ad_table_id");
+ objectCreateAccountingConfigurationData.name =
UtilSql.getValue(result, "name");
+ objectCreateAccountingConfigurationData.cPeriodId =
UtilSql.getValue(result, "c_period_id");
+ objectCreateAccountingConfigurationData.value =
UtilSql.getValue(result, "value");
+ objectCreateAccountingConfigurationData.status =
UtilSql.getValue(result, "status");
+ objectCreateAccountingConfigurationData.isdefaultacct =
UtilSql.getValue(result, "isdefaultacct");
objectCreateAccountingConfigurationData.InitRecordNumber =
Integer.toString(firstRegister);
vector.addElement(objectCreateAccountingConfigurationData);
if (countRecord >= numberRegisters && numberRegisters != 0) {
@@ -136,7 +136,7 @@
result = st.executeQuery();
if(result.next()) {
- boolReturn = !UtilSql.getValue(result, "NAME").equals("0");
+ boolReturn = !UtilSql.getValue(result, "name").equals("0");
}
result.close();
} catch(SQLException e){
@@ -239,40 +239,6 @@
return(updateCount);
}
- public static boolean selectTableAccess(ConnectionProvider
connectionProvider) throws ServletException {
- String strSql = "";
- strSql = strSql +
- " select count(*) as name from ad_table_access" +
- " where ad_table_id = '4D8C3B3C31D1410DA046140C9F024D17'";
-
- ResultSet result;
- boolean boolReturn = false;
- PreparedStatement st = null;
-
- try {
- st = connectionProvider.getPreparedStatement(strSql);
-
- result = st.executeQuery();
- if(result.next()) {
- boolReturn = !UtilSql.getValue(result, "NAME").equals("0");
- }
- result.close();
- } catch(SQLException e){
- log4j.error("SQL error in query: " + strSql + "Exception:"+ e);
- throw new ServletException("@CODE=" + Integer.toString(e.getErrorCode())
+ "@" + e.getMessage());
- } catch(Exception ex){
- log4j.error("Exception in query: " + strSql + "Exception:"+ ex);
- throw new ServletException("@CODE=@" + ex.getMessage());
- } finally {
- try {
- connectionProvider.releasePreparedStatement(st);
- } catch(Exception ignore){
- ignore.printStackTrace();
- }
- }
- return(boolReturn);
- }
-
public static int insertTableAccess(Connection conn, ConnectionProvider
connectionProvider) throws ServletException {
String strSql = "";
strSql = strSql +
diff -r 962238acceaf -r c3c3f5f1fd8b
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/process/FIN_ExecutePayment.java
---
a/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/process/FIN_ExecutePayment.java
Thu Jan 13 10:26:55 2011 +0100
+++
b/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/process/FIN_ExecutePayment.java
Thu Jan 13 23:48:37 2011 +0100
@@ -27,11 +27,14 @@
import org.openbravo.advpaymentmngt.exception.NoExecutionProcessFoundException;
import org.openbravo.advpaymentmngt.utility.FIN_PaymentExecutionProcess;
import org.openbravo.advpaymentmngt.utility.FIN_Utility;
+import org.openbravo.advpaymentmngt.utility.Value;
import org.openbravo.dal.service.OBDal;
import org.openbravo.erpCommon.utility.OBError;
import org.openbravo.model.common.enterprise.Organization;
import org.openbravo.model.financialmgmt.payment.FIN_FinaccTransaction;
import org.openbravo.model.financialmgmt.payment.FIN_Payment;
+import org.openbravo.model.financialmgmt.payment.FIN_PaymentPropDetailV;
+import org.openbravo.model.financialmgmt.payment.FIN_PaymentProposal;
import org.openbravo.model.financialmgmt.payment.PaymentExecutionProcess;
import
org.openbravo.model.financialmgmt.payment.PaymentExecutionProcessParameter;
import org.openbravo.model.financialmgmt.payment.PaymentRun;
@@ -110,6 +113,12 @@
paymentStatus = paymentRunPayment.getPayment().isReceipt() ?
"RPR" : "PPM";
paymentRunPayment.getPayment().setStatus(paymentStatus);
}
+ if ("PPW".equals(paymentRun.getSourceOfTheExecution())) {
+ FIN_PaymentProposal pp =
getPaymentProposalFromPayment(paymentRunPayment.getPayment());
+ pp.setStatus("PPM");
+ OBDal.getInstance().save(pp);
+ OBDal.getInstance().flush();
+ }
paymentRunPayment.getPayment().setPosted("N");
if (("RPR".equals(paymentStatus) || "PPM".equals(paymentStatus))
&&
FIN_Utility.isAutomaticDepositWithdrawn(paymentRunPayment.getPayment())
@@ -135,6 +144,12 @@
}
}
+ FIN_PaymentProposal getPaymentProposalFromPayment(FIN_Payment payment) {
+ FIN_PaymentPropDetailV ppv =
FIN_Utility.getOneInstance(FIN_PaymentPropDetailV.class,
+ new Value(FIN_PaymentPropDetailV.PROPERTY_PAYMENT, payment));
+ return ppv.getPaymentProposal();
+ }
+
private void setDefaultParameters() {
final List<PaymentExecutionProcessParameter> allParameters =
executionProcess
.getFinancialMgmtPaymentExecutionProcessParameterList();
diff -r 962238acceaf -r c3c3f5f1fd8b
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/process/FIN_PaymentProposalProcess.java
---
a/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/process/FIN_PaymentProposalProcess.java
Thu Jan 13 10:26:55 2011 +0100
+++
b/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/process/FIN_PaymentProposalProcess.java
Thu Jan 13 23:48:37 2011 +0100
@@ -172,6 +172,11 @@
paymentProposal.setStatus(isReceipt ? "RPR" : "PPM");
// process payment
message = FIN_AddPayment.processPayment(vars, conProvider, "P",
payment);
+ if ("RPAE".equals(payment.getStatus())) {
+ paymentProposal.setStatus("RPAE");
+ OBDal.getInstance().save(paymentProposal);
+ OBDal.getInstance().flush();
+ }
if (message.getType().equals("Error")) {
String exceptionMessage = payment.getBusinessPartner().getName();
exceptionMessage += ": " + message.getMessage();
@@ -189,11 +194,14 @@
OBDal.getInstance().flush();
OBContext.restorePreviousMode();
}
- // If Automatic step is enabled get proposal status
- if (FIN_Utility.isAutomaticDepositWithdrawn(paymentProposal))
- paymentProposal.setStatus(isReceipt ? "RDNC" : "PWNC");
- else
- paymentProposal.setStatus(isReceipt ? "RPR" : "PPM");
+ // If Automatic step is enabled and not awaiting execution get
proposal status
+ if (!"RPAE".equals(paymentProposal.getStatus())) {
+ if (FIN_Utility.isAutomaticDepositWithdrawn(paymentProposal)) {
+ paymentProposal.setStatus(isReceipt ? "RDNC" : "PWNC");
+ } else {
+ paymentProposal.setStatus(isReceipt ? "RPR" : "PPM");
+ }
+ }
paymentProposal.setProcessed(true);
paymentProposal.setAPRMProcessProposal("RE");
OBDal.getInstance().save(paymentProposal);
diff -r 962238acceaf -r c3c3f5f1fd8b
modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/utility/FIN_BankStatementImport.java
---
a/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/utility/FIN_BankStatementImport.java
Thu Jan 13 10:26:55 2011 +0100
+++
b/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/utility/FIN_BankStatementImport.java
Thu Jan 13 23:48:37 2011 +0100
@@ -268,7 +268,11 @@
BusinessPartner matchBusinessPartner(String partnername) {
// TODO extend with other matching methods. It will make it easier to
later reconcile
- return matchBusinessPartnerByName(partnername);
+ BusinessPartner bp = matchBusinessPartnerByName(partnername);
+ if (bp == null) {
+ bp = finBPByName(partnername);
+ }
+ return bp;
}
BusinessPartner matchBusinessPartnerByName(String partnername) {
@@ -296,6 +300,29 @@
}
}
+ BusinessPartner finBPByName(String partnername) {
+ final StringBuilder whereClause = new StringBuilder();
+
+ OBContext.setAdminMode();
+ try {
+
+ whereClause.append(" as bp ");
+ whereClause.append(" where bp." + BusinessPartner.PROPERTY_NAME + " = '"
+ partnername + "'");
+ whereClause.append(" and bp." + BusinessPartner.PROPERTY_CLIENT + " = "
+ + OBContext.getOBContext().getCurrentClient());
+ final OBQuery<BusinessPartner> bp =
OBDal.getInstance().createQuery(BusinessPartner.class,
+ whereClause.toString());
+ List<BusinessPartner> matchedBP = bp.list();
+ if (matchedBP.size() == 0)
+ return null;
+ else
+ return matchedBP.get(0);
+
+ } finally {
------------------------------------------------------------------------------
Protect Your Site and Customers from Malware Attacks
Learn about various malware tactics and how to avoid them. Understand
malware threats, the impact they can have on your business, and how you
can protect your company and customers by using code signing.
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits