Fix [3014066] Payment CloseIt() should execute event into Validator

Applying same logic to all other documents
Link to SF Tracker: http://sourceforge.net/support/tracker.php?aid=3014066
This commit is contained in:
Carlos Ruiz 2010-06-14 00:59:32 +00:00
parent 04d5011375
commit 2b74a0e9ad
11 changed files with 32 additions and 30 deletions

View File

@ -556,13 +556,13 @@ public final class MAllocationHdr extends X_C_AllocationHdr implements DocAction
if (m_processMsg != null)
return false;
setDocAction(DOCACTION_None);
// After Close
m_processMsg = ModelValidationEngine.get().fireDocValidate(this,ModelValidator.TIMING_AFTER_CLOSE);
if (m_processMsg != null)
return false;
setDocAction(DOCACTION_None);
return true;
} // closeIt

View File

@ -510,12 +510,12 @@ public class MBankStatement extends X_C_BankStatement implements DocAction
if (m_processMsg != null)
return false;
setDocAction(DOCACTION_None);
// After Close
m_processMsg = ModelValidationEngine.get().fireDocValidate(this,ModelValidator.TIMING_AFTER_CLOSE);
if (m_processMsg != null)
return false;
setDocAction(DOCACTION_None);
return true;
} // closeIt

View File

@ -675,12 +675,13 @@ public class MCash extends X_C_Cash implements DocAction
m_processMsg = ModelValidationEngine.get().fireDocValidate(this,ModelValidator.TIMING_BEFORE_CLOSE);
if (m_processMsg != null)
return false;
setDocAction(DOCACTION_None);
// After Close
m_processMsg = ModelValidationEngine.get().fireDocValidate(this,ModelValidator.TIMING_AFTER_CLOSE);
if (m_processMsg != null)
return false;
setDocAction(DOCACTION_None);
return true;
} // closeIt

View File

@ -1972,13 +1972,13 @@ public class MInOut extends X_M_InOut implements DocAction
if (m_processMsg != null)
return false;
setProcessed(true);
setDocAction(DOCACTION_None);
// After Close
m_processMsg = ModelValidationEngine.get().fireDocValidate(this,ModelValidator.TIMING_AFTER_CLOSE);
if (m_processMsg != null)
return false;
setProcessed(true);
setDocAction(DOCACTION_None);
return true;
} // closeIt

View File

@ -716,13 +716,14 @@ public class MInOutConfirm extends X_M_InOutConfirm implements DocAction
m_processMsg = ModelValidationEngine.get().fireDocValidate(this,ModelValidator.TIMING_BEFORE_CLOSE);
if (m_processMsg != null)
return false;
setDocAction(DOCACTION_None);
// After Close
m_processMsg = ModelValidationEngine.get().fireDocValidate(this,ModelValidator.TIMING_AFTER_CLOSE);
if (m_processMsg != null)
return false;
setDocAction(DOCACTION_None);
return true;
} // closeIt

View File

@ -728,12 +728,12 @@ public class MInventory extends X_M_Inventory implements DocAction
m_processMsg = ModelValidationEngine.get().fireDocValidate(this,ModelValidator.TIMING_BEFORE_CLOSE);
if (m_processMsg != null)
return false;
setDocAction(DOCACTION_None);
// After Close
m_processMsg = ModelValidationEngine.get().fireDocValidate(this,ModelValidator.TIMING_AFTER_CLOSE);
if (m_processMsg != null)
return false;
setDocAction(DOCACTION_None);
return true;
} // closeIt

View File

@ -2056,13 +2056,13 @@ public class MInvoice extends X_C_Invoice implements DocAction
if (m_processMsg != null)
return false;
setProcessed(true);
setDocAction(DOCACTION_None);
// After Close
m_processMsg = ModelValidationEngine.get().fireDocValidate(this,ModelValidator.TIMING_AFTER_CLOSE);
if (m_processMsg != null)
return false;
setProcessed(true);
setDocAction(DOCACTION_None);
return true;
} // closeIt

View File

@ -664,13 +664,13 @@ public class MMovement extends X_M_Movement implements DocAction
if (m_processMsg != null)
return false;
// Close Not delivered Qty
setDocAction(DOCACTION_None);
// After Close
m_processMsg = ModelValidationEngine.get().fireDocValidate(this,ModelValidator.TIMING_AFTER_CLOSE);
if (m_processMsg != null)
return false;
// Close Not delivered Qty
setDocAction(DOCACTION_None);
return true;
} // closeIt

View File

@ -564,13 +564,13 @@ public class MMovementConfirm extends X_M_MovementConfirm implements DocAction
if (m_processMsg != null)
return false;
// Close Not delivered Qty
setDocAction(DOCACTION_None);
// After Close
m_processMsg = ModelValidationEngine.get().fireDocValidate(this,ModelValidator.TIMING_AFTER_CLOSE);
if (m_processMsg != null)
return false;
// Close Not delivered Qty
setDocAction(DOCACTION_None);
return true;
} // closeIt

View File

@ -2153,13 +2153,13 @@ public class MOrder extends X_C_Order implements DocAction
m_processMsg = "Cannot unreserve Stock (close)";
return false;
}
setProcessed(true);
setDocAction(DOCACTION_None);
// After Close
m_processMsg = ModelValidationEngine.get().fireDocValidate(this,ModelValidator.TIMING_AFTER_CLOSE);
if (m_processMsg != null)
return false;
setProcessed(true);
setDocAction(DOCACTION_None);
return true;
} // closeIt

View File

@ -1138,13 +1138,13 @@ public class MDDOrder extends X_DD_Order implements DocAction
}
// Clear Reservations
reserveStock(lines);
setProcessed(true);
setDocAction(DOCACTION_None);
// After Close
m_processMsg = ModelValidationEngine.get().fireDocValidate(this,ModelValidator.TIMING_AFTER_CLOSE);
if (m_processMsg != null)
return false;
setProcessed(true);
setDocAction(DOCACTION_None);
return true;
} // closeIt