示例#1
0
        private void loadSetControls()
        {
            Apps apps = configset.Apps;

            //设置主目录
            mainFolder mainfolder = new mainFolder();

            mainfolder.SetValue(apps);
            mainfolder.allControl = allControl;
            mainfolder.set        = configset;
            SetControlAdd(mainfolder);

            //服务设置
            if (apps.ServiceAppList.Count > 0)
            {
                for (int i = 0; i < apps.ServiceAppList.Count; i++)
                {
                    ServiceApp serviceapp = apps.ServiceAppList[i];
                    serviceSet serviceset = new serviceSet();
                    serviceset.SetValue(serviceapp);
                    SetControlAdd(serviceset);
                }
            }

            //网站设置
            if (apps.WebAppList.Count > 0)
            {
                for (int i = 0; i < apps.WebAppList.Count; i++)
                {
                    WebApp     webapp     = apps.WebAppList[i];
                    webSiteSet websiteset = new webSiteSet();
                    websiteset.SetValue(webapp);
                    SetControlAdd(websiteset);
                }
            }

            //客户端程序
            if (apps.AppList.Count > 0)
            {
                for (int i = 0; i < apps.AppList.Count; i++)
                {
                    App       app       = apps.AppList[i];
                    appFolder appfolder = new appFolder();
                    appfolder.SetValue(app);
                    SetControlAdd(appfolder);
                }
            }

            //ftp
            if (apps.FtpList.Count > 0)
            {
                for (int i = 0; i < apps.FtpList.Count; i++)
                {
                    Ftp        ftp        = apps.FtpList[i];
                    ftpSiteSet ftpsiteset = new ftpSiteSet();
                    ftpsiteset.SetValue(ftp);
                    SetControlAdd(ftpsiteset);
                }
            }

            //gxml
            if (apps.GxmlList.Count > 0)
            {
                for (int i = 0; i < apps.GxmlList.Count; i++)
                {
                    Gxml    gxml    = apps.GxmlList[i];
                    gxmlSet gxmlset = new gxmlSet();
                    gxmlset.SetValue(gxml);
                    SetControlAdd(gxmlset);
                }
            }
        }