示例#1
0
    //void module_SiteChanged(object sender, EventArgs e) {
    //}
    protected void contentListDeliveries_DblClick(object sender, EventArgs e)
    {
        string key = _treeControl.GetSelectedValues().GetFirst();
        if (key.StartsWith("*N*")) {

        } else if (key.StartsWith("*S*")) {

        } else if (key.StartsWith("*DRAFT*")) {
            QuickDelivery quickDel = new QuickDelivery();
            quickDel.BaseUrl = WAFContext.UrlFromRootToHost;
            string node = key.Substring(7);
            NewsletterDelivery delivery = WAFContext.Session.GetContent<NewsletterDelivery>(Utils.GetIntegerOnly(node));
            quickDel.DeliveryId = delivery.NodeId;
            quickDel.NewsletterId = delivery.Newsletter.GetId();
            quickDel.UrlFromHostToApp = WAFContext.UrlFromHostToApp;
            quickDel.PathFromRootToAppTempFolder = WAFContext.PathFromRootToFolderTemp;
            WorkflowInfo wi = WAFContext.StartWorkflowMethod(quickDel);
            wi.InBackgroundMode = false;
            // object[] p = new object[] { nid, NewsletterUtil.GetBaseUrl(Request), WAFContext.UrlFromHostToApp };
        } else if (key.StartsWith("*QUED*")) {

        } else if (key.StartsWith("*SENDING*")) {

        } else if (key.StartsWith("*SENT*")) {

        } else if (key.StartsWith("*DELLIST*")) {

        } else if (key.StartsWith("*DEFAULTS*")) {

        } else if (key.StartsWith("*TREND*")) {

        } else {
            if (key.StartsWith("k")) {

            }
        }
        //  pnlFullContent.Visible = false;
    }
示例#2
0
 private void EditDelivery(int deliveryNodeId)
 {
     QuickDelivery quickDel = new QuickDelivery();
     quickDel.BaseUrl = WAFContext.UrlFromRootToHost;
     NewsletterDelivery delivery = WAFContext.Session.GetContent<NewsletterDelivery>(deliveryNodeId);
     quickDel.DeliveryId = delivery.NodeId;
     quickDel.NewsletterId = delivery.Newsletter.GetId();
     quickDel.UrlFromHostToApp = WAFContext.UrlFromHostToApp;
     quickDel.PathFromRootToAppTempFolder = WAFContext.PathFromRootToFolderTemp;
     WorkflowInfo wi = WAFContext.StartWorkflowMethod(quickDel);
     wi.InBackgroundMode = false;
 }