public bool CreateiFolder([MarshalAs(UnmanagedType.LPWStr)] string dllPath, [MarshalAs(UnmanagedType.LPWStr)] string path)
 {
     CreateiFolder createiFolder = new CreateiFolder();
        createiFolder.iFolderWebService = ifWebService;
        createiFolder.iFolderPath = path;
        createiFolder.LoadPath = dllPath;
        if (DialogResult.OK == createiFolder.ShowDialog())
     return true;
        return false;
 }
 private void menuCreate_Click(object sender, System.EventArgs e)
 {
     ArrayList domains = new ArrayList();
     DomainInformation[] domainsInfo = simiasWebService.GetDomains(false);
     if( defaultDomainInfo == null && domainsInfo!= null && domainsInfo.Length > 0)
         defaultDomainInfo = domainsInfo[0];
        DomainItem selectedDomainItem = null;
     if( defaultDomainInfo != null)
         selectedDomainItem = new DomainItem( defaultDomainInfo.Name, defaultDomainInfo.ID );
     if (null != domainsInfo)
     {
         for (int i = 0; i < domainsInfo.Length; i++)
         {
             DomainItem domainItem = new DomainItem(domainsInfo[i].Name, domainsInfo[i].ID, domainsInfo[i].Host, domainsInfo[i].HostUrl);
             domains.Add(domainItem);
         }
     }
        CreateiFolder createiFolder = new CreateiFolder();
     try
     {
         createiFolder.Servers = domains;
         if (selectedDomainItem != null)
             createiFolder.SelectedDomain = selectedDomainItem;
     }
     catch (Exception ex)
     {
         throw (ex);
     }
        createiFolder.LoadPath = Application.StartupPath;
        createiFolder.iFolderWebService = ifWebService;
        createiFolder.simiasWebService = this.simiasWebService;
        if ((DialogResult.OK == createiFolder.ShowDialog()) && iFolderComponent.DisplayConfirmationEnabled)
        {
     new iFolderComponent().NewiFolderWizard(Application.StartupPath, createiFolder.iFolderPath);
        }
 }
 private void menuCreate_Click(object sender, System.EventArgs e)
 {
     ArrayList domains = new ArrayList();
        Domain selectedDomain = (Domain)servers.SelectedItem;
        selectedDomain = selectedDomain.ShowAll ? defaultDomain : selectedDomain;
        DomainItem selectedDomainItem = null;
        foreach (Domain d in servers.Items)
        {
     if (!d.ShowAll)
     {
      DomainItem domainItem = new DomainItem(d.Name, d.ID);
      if ((selectedDomain != null) && d.ID.Equals(selectedDomain.ID))
      {
       selectedDomainItem = domainItem;
      }
      domains.Add(domainItem);
     }
        }
        CreateiFolder createiFolder = new CreateiFolder();
        createiFolder.Servers = domains;
        createiFolder.SelectedDomain = selectedDomainItem;
        createiFolder.LoadPath = Application.StartupPath;
        createiFolder.iFolderWebService = ifWebService;
        if ((DialogResult.OK == createiFolder.ShowDialog()) && iFolderComponent.DisplayConfirmationEnabled)
        {
     new iFolderComponent().NewiFolderWizard(Application.StartupPath, createiFolder.iFolderPath);
        }
 }