fixed bugs Scheduler Service
This commit is contained in:
parent
d14b5fc01f
commit
20f4b371d1
30 changed files with 332 additions and 190 deletions
|
@ -45,7 +45,7 @@ namespace WebsitePanel.Ecommerce.EnterpriseServer.TaskEventHandlers
|
|||
/// </summary>
|
||||
public override void OnComplete()
|
||||
{
|
||||
BackgroundTask topTask = TaskController.GetTopTask();
|
||||
BackgroundTask topTask = TaskManager.TopTask;
|
||||
|
||||
if (!TaskManager.HasErrors(topTask))
|
||||
{
|
||||
|
@ -74,7 +74,7 @@ namespace WebsitePanel.Ecommerce.EnterpriseServer.TaskEventHandlers
|
|||
// send an e-mail notification
|
||||
try
|
||||
{
|
||||
BackgroundTask topTask = TaskController.GetTopTask();
|
||||
BackgroundTask topTask = TaskManager.TopTask;
|
||||
|
||||
bool sendNotification = Utils.ParseBool(topTask.GetParamValue(SystemTaskParams.PARAM_SEND_EMAIL), false);
|
||||
|
||||
|
@ -117,7 +117,7 @@ namespace WebsitePanel.Ecommerce.EnterpriseServer.TaskEventHandlers
|
|||
//
|
||||
try
|
||||
{
|
||||
BackgroundTask topTask = TaskController.GetTopTask();
|
||||
BackgroundTask topTask = TaskManager.TopTask;
|
||||
|
||||
// Read task parameters
|
||||
Invoice invoice = (Invoice)topTask.GetParamValue(SystemTaskParams.PARAM_INVOICE);
|
||||
|
@ -146,7 +146,7 @@ namespace WebsitePanel.Ecommerce.EnterpriseServer.TaskEventHandlers
|
|||
//
|
||||
try
|
||||
{
|
||||
BackgroundTask topTask = TaskController.GetTopTask();
|
||||
BackgroundTask topTask = TaskManager.TopTask;
|
||||
|
||||
// Read task parameters
|
||||
Contract contract = (Contract)topTask.GetParamValue(SystemTaskParams.PARAM_CONTRACT);
|
||||
|
|
|
@ -44,7 +44,7 @@ namespace WebsitePanel.Ecommerce.EnterpriseServer.TaskEventHandlers
|
|||
|
||||
public override void OnComplete()
|
||||
{
|
||||
BackgroundTask topTask = TaskController.GetTopTask();
|
||||
BackgroundTask topTask = TaskManager.TopTask;
|
||||
|
||||
if (!TaskManager.HasErrors(topTask))
|
||||
{
|
||||
|
@ -66,10 +66,8 @@ namespace WebsitePanel.Ecommerce.EnterpriseServer.TaskEventHandlers
|
|||
|
||||
private void RegisterInvoiceActivationTrigger()
|
||||
{
|
||||
BackgroundTask topTask = TaskController.GetTopTask();
|
||||
|
||||
// Read contract invoice
|
||||
Invoice invoice = (Invoice)topTask.GetParamValue(SystemTaskParams.PARAM_INVOICE);
|
||||
Invoice invoice = (Invoice)TaskManager.TopTask.GetParamValue(SystemTaskParams.PARAM_INVOICE);
|
||||
//
|
||||
TriggerSystem.TriggerController.AddSystemTrigger(invoice.InvoiceId.ToString(),
|
||||
ActivateInvoiceTrigger.STATUS_AWAITING_PAYMENT, typeof(ActivateInvoiceTrigger));
|
||||
|
@ -77,7 +75,7 @@ namespace WebsitePanel.Ecommerce.EnterpriseServer.TaskEventHandlers
|
|||
|
||||
private void RegisterContractActivationTrigger()
|
||||
{
|
||||
BackgroundTask topTask = TaskController.GetTopTask();
|
||||
BackgroundTask topTask = TaskManager.TopTask;
|
||||
|
||||
// Ensure the contract has been registered successfully
|
||||
if (topTask.ContainsParam(SystemTaskParams.PARAM_CONTRACT))
|
||||
|
@ -94,7 +92,7 @@ namespace WebsitePanel.Ecommerce.EnterpriseServer.TaskEventHandlers
|
|||
|
||||
private void ActivatePaymentSystemTriggers()
|
||||
{
|
||||
BackgroundTask topTask = TaskController.GetTopTask();
|
||||
BackgroundTask topTask = TaskManager.TopTask;
|
||||
|
||||
CustomerPayment payment = (CustomerPayment)topTask.GetParamValue(SystemTaskParams.PARAM_PAYMENT);
|
||||
Contract contract = (Contract)topTask.GetParamValue(SystemTaskParams.PARAM_CONTRACT);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue