예제 #1
0
    protected void ctrlAsync_OnFinished(object sender, EventArgs e)
    {
        // Stop the timer
        const string script = "StopUnzipTimer();";

        // Decide if importing site
        if (ImportSettings.SiteIsIncluded)
        {
            // Single site import and no site exists
            if (ValidationHelper.GetBoolean(ImportSettings.GetInfo(ImportExportHelper.INFO_SINGLE_OBJECT), false) && (SiteInfoProvider.GetSitesCount() == 0))
            {
                lblError.Visible = true;
                lblError.Text    = GetString("SiteImport.SingleSiteObjectNoSite");
                return;
            }

            // Init control
            stpSiteDetails.ReloadData();
        }
        else
        {
            wzdImport.ActiveStepIndex++;
            stpImport.ReloadData(true);
        }

        wzdImport.ActiveStepIndex++;

        ltlScriptAfter.Text += ScriptHelper.GetScript(script);
    }
예제 #2
0
    protected void InitializeHeader()
    {
        bool importWithSite = (wzdImport.ActiveStepIndex == 0) || ImportSettings.SiteIsIncluded;

        // Make some step count corrections
        if (importWithSite)
        {
            ucHeader.Title = string.Format(GetString("ImportPanel.Title"), wzdImport.ActiveStepIndex + 1, wzdImport.WizardSteps.Count);
        }
        else
        {
            ucHeader.Title = string.Format(GetString("ImportPanel.Title"), wzdImport.ActiveStepIndex, wzdImport.WizardSteps.Count - 1);
        }

        switch (wzdImport.ActiveStepIndex)
        {
        case 0:
            ucHeader.Header      = GetString("ImportPanel.ObjectsSettingsHeader");
            ucHeader.Description = GetString("ImportPanel.ObjectsSelectionSetting");
            break;

        case 1:
            ucHeader.Header = GetString("ImportPanel.ObjectsSiteDetailsHeader");
            if (ImportSettings.SiteIsIncluded && ValidationHelper.GetBoolean(ImportSettings.GetInfo(ImportExportHelper.INFO_SINGLE_OBJECT), false))
            {
                ucHeader.Description = GetString("ImportPanel.SiteObjectImport");
            }
            else
            {
                ucHeader.Description = GetString("ImportPanel.ObjectsSiteDetailsDescription");
            }
            break;

        case 2:
            ucHeader.Header      = GetString("ImportPanel.ObjectsSelectionHeader");
            ucHeader.Description = GetString("ImportPanel.ObjectsSelectionDescription");
            break;

        case 3:
            ucHeader.Header      = GetString("ImportPanel.ObjectsProgressHeader");
            ucHeader.Description = GetString("ImportPanel.ObjectsProgressDescription");
            break;
        }
    }
예제 #3
0
    protected void InitializeHeader()
    {
        int stepIndex = wzdImport.ActiveStepIndex + 1;

        ucHeader.Title = string.Format(GetString("ImportPanel.Title"), stepIndex);

        switch (wzdImport.ActiveStepIndex)
        {
        case 0:
            ucHeader.Header      = GetString("ImportPanel.ObjectsSettingsHeader");
            ucHeader.Description = GetString("ImportPanel.ObjectsSelectionSetting");
            break;

        case 1:
            ucHeader.Header = GetString("ImportPanel.ObjectsSiteDetailsHeader");
            if (ImportSettings.SiteIsIncluded && ValidationHelper.GetBoolean(ImportSettings.GetInfo(ImportExportHelper.INFO_SINGLE_OBJECT), false))
            {
                ucHeader.Description = GetString("ImportPanel.SiteObjectImport");
            }
            else
            {
                ucHeader.Description = GetString("ImportPanel.ObjectsSiteDetailsDescription");
            }
            break;

        case 2:
            ucHeader.Header      = GetString("ImportPanel.ObjectsSelectionHeader");
            ucHeader.Description = GetString("ImportPanel.ObjectsSelectionDescription");
            break;

        case 3:
            ucHeader.Header      = GetString("ImportPanel.ObjectsProgressHeader");
            ucHeader.Description = GetString("ImportPanel.ObjectsProgressDescription");
            break;
        }
    }