Example #1
0
        public void LoadConfig(XmlElement info)
        {
            caption = ConfigControl.GetXmlElementInnerText(info, "caption");
            folder  = ConfigControl.GetXmlElementInnerText(info, "folder");
            package = ConfigControl.GetXmlElementInnerText(info, "package_basic");
            XmlElement  beanImportElement = info.SelectSingleNode("beanImport") as XmlElement;
            XmlNodeList beanList          = beanImportElement.SelectNodes("string");

            if (beanList.Count > 0)
            {
                beanImport = new string[beanList.Count];
                for (int i = 0; i < beanList.Count; i++)
                {
                    beanImport[i] = ((XmlElement)beanList[i]).InnerText;
                }
            }
            XmlElement  containerImpoerElement = info.SelectSingleNode("containerImport") as XmlElement;
            XmlNodeList containerList          = containerImpoerElement.SelectNodes("string");

            if (containerList.Count > 0)
            {
                containerImport = new string[containerList.Count];
                for (int i = 0; i < containerList.Count; i++)
                {
                    containerImport[i] = ((XmlElement)containerList[i]).InnerText;
                }
            }
            isSet = ConfigControl.GetXmlElementInnerText(info, "isSet");
        }
Example #2
0
        public void InitSetting(CheckedListBox listbox, List <ExcelData> sheets)
        {
            dataList   = listbox;
            dataExcels = sheets;
            XmlDocument doc  = ConfigControl.GetXmlDocument(@".\Config\JavaDataConfig.xml");
            XmlElement  root = ConfigControl.GetXmlRootAsElement(doc, "JavaDataGenerateConfig");

            XmlElement config = root.SelectSingleNode("configs") as XmlElement;

            if (config != null)
            {
                XmlNodeList configList = config.SelectNodes("JavaDataGenerateInfo");
                if (configList.Count > 0)
                {
                    for (int i = 0; i < configList.Count; i++)
                    {
                        CJavaDataConfig dataConfig = new CJavaDataConfig();
                        dataConfig.LoadConfig((XmlElement)configList[i]);
                        dataConfigs.Add(dataConfig);
                    }
                }
            }
            int index = Convert.ToInt32(ConfigControl.GetXmlElementInnerText(root, "lastIndex"));

            currentConfig = index;
            //comboBoxConfigList.Items.Clear();
            //for (int i = 0; i < dataConfigs.Count; i++)
            //{
            //    comboBoxConfigList.Items.Add(dataConfigs[i].caption);
            //}
            comBonRefreshFlag = true;
            RefreshData();
            comboBoxConfigList.SelectedIndex = index;
        }
Example #3
0
        public void LoadConfig(XmlElement Info)
        {
            caption      = ConfigControl.GetXmlElementInnerText(Info, "caption");
            folder       = ConfigControl.GetXmlElementInnerText(Info, "folder");
            dbConfigFile = ConfigControl.GetXmlElementInnerText(Info, "db_configFile");
            baseDao      = ConfigControl.GetXmlElementInnerText(Info, "baseDao");
            package      = ConfigControl.GetXmlElementInnerText(Info, "package_basic");
            manager      = ConfigControl.GetXmlElementInnerText(Info, "manager");
            XmlElement dbConfig = Info.SelectSingleNode("db_config") as XmlElement;

            dbUser = ConfigControl.GetXmlElementInnerText(dbConfig, "Username");
            dbPsw  = ConfigControl.GetXmlElementInnerText(dbConfig, "Password");
            dbIp   = ConfigControl.GetXmlElementInnerText(dbConfig, "IPAddress");
            dbport = ConfigControl.GetXmlElementInnerText(dbConfig, "Port");
            dbName = ConfigControl.GetXmlElementInnerText(dbConfig, "Database");
        }
Example #4
0
        public CDataBaseInfo(XmlElement dbElement)
        {
            dbType       = ConfigControl.GetXmlElementInnerText(dbElement, "DbType");
            address      = ConfigControl.GetXmlElementInnerText(dbElement, "IPAddress");
            title        = ConfigControl.GetXmlElementInnerText(dbElement, "Title");
            databaseName = ConfigControl.GetXmlElementInnerText(dbElement, "Database");
            userName     = ConfigControl.GetXmlElementInnerText(dbElement, "Username");
            password     = ConfigControl.GetXmlElementInnerText(dbElement, "Password");
            port         = ConfigControl.GetXmlElementInnerText(dbElement, "Port");
            XmlElement versionElement = ConfigControl.GetXmlElement(dbElement, "VersionInfo");

            versionTableName  = ConfigControl.GetXmlElementInnerText(versionElement, "TableName");
            versionTableField = ConfigControl.GetXmlElementInnerText(versionElement, "TableField");
            versionValueField = ConfigControl.GetXmlElementInnerText(versionElement, "IntValueField");
            versionDescField  = ConfigControl.GetXmlElementInnerText(versionElement, "DescField");
            localPositionPath = ConfigControl.GetXmlElementInnerText(dbElement, "LocalPositionPath");
        }
Example #5
0
        public static void InitMessageSetting()
        {
            XmlDocument doc         = ConfigControl.GetXmlDocument(@".\Config\MessageConfig.xml");
            XmlElement  rootElement = ConfigControl.GetXmlRootAsElement(doc, "MessageConfig");
            ///C#配置读取
            XmlElement csElement            = ConfigControl.GetXmlElement(rootElement, "CS");
            XmlElement csMessageFileElement = ConfigControl.GetXmlElement(csElement, "CsMessageFile");

            if (csMessageFileElement != null)
            {
                CsMessageFilePath = csMessageFileElement.InnerText.Trim();
            }
            XmlElement csBeanTemplateElement = ConfigControl.GetXmlElement(csElement, "CsBeanTemplate");

            if (csBeanTemplateElement != null)
            {
                CsBeanTemplatePath = csBeanTemplateElement.InnerText.Trim();
            }
            XmlElement csMessageTemplateElement = ConfigControl.GetXmlElement(csElement, "CsMessageTemplate");

            if (csMessageTemplateElement != null)
            {
                CsMessageTemplatePath = csMessageTemplateElement.InnerText.Trim();
            }
            CsMessageTypeTemplatePath = ConfigControl.GetXmlElementInnerText(csElement, "CsMessageTypeTemplate");

            XmlElement csFunMapElement = ConfigControl.GetXmlElement(csElement, "CsFunMap");

            if (csFunMapElement != null)
            {
                CsFunMapFilePath = csFunMapElement.InnerText.Trim();
            }
            ///AS配置读取
            XmlElement asElement = ConfigControl.GetXmlElement(rootElement, "AS");

            AsMessageFilePath     = ConfigControl.GetXmlElementInnerText(asElement, "AsMessageFile");
            AsBeanTemplatePath    = ConfigControl.GetXmlElementInnerText(asElement, "AsBeanTemplate");
            AsMessageTemplatePath = ConfigControl.GetXmlElementInnerText(asElement, "AsMessageTemplate");
            AsHandleTemplatePath  = ConfigControl.GetXmlElementInnerText(asElement, "AsHandleTemplate");
            AsFunMapFilePath      = ConfigControl.GetXmlElementInnerText(asElement, "AsFunMap");
        }
Example #6
0
        public void InitSetting(CheckedListBox listbox, List <ExcelData> sheets, bool asFlag = true)
        {
            isAs       = asFlag;
            dataList   = listbox;
            dataExcels = sheets;
            XmlElement root;

            if (isAs)
            {
                XmlDocument doc = ConfigControl.GetXmlDocument(@".\Config\AsDataConfig.xml");
                root = ConfigControl.GetXmlRootAsElement(doc, "AsDataGenerateConfig");
                XmlElement config = root.SelectSingleNode("configs") as XmlElement;
                if (config != null)
                {
                    XmlNodeList configList = config.SelectNodes("AsDataGenerateInfo");
                    if (configList.Count > 0)
                    {
                        for (int i = 0; i < configList.Count; i++)
                        {
                            CAsDataConfig dataConfig = new CAsDataConfig();
                            dataConfig.LoadConfig((XmlElement)configList[i]);
                            dataConfigs.Add(dataConfig);
                        }
                    }
                }
            }
            else
            {
                label1.Text = "Cs Src目录:";
                label2.Text = "Cs包:";
                label3.Text = "bean using  List:";
                label4.Text = "Container using  list:";
                XmlDocument doc = ConfigControl.GetXmlDocument(@".\Config\CsDataConfig.xml");
                root = ConfigControl.GetXmlRootAsElement(doc, "CsDataGenerateConfig");
                XmlElement config = root.SelectSingleNode("configs") as XmlElement;
                if (config != null)
                {
                    XmlNodeList configList = config.SelectNodes("CsDataGenerateInfo");
                    if (configList.Count > 0)
                    {
                        for (int i = 0; i < configList.Count; i++)
                        {
                            CAsDataConfig dataConfig = new CAsDataConfig();
                            dataConfig.LoadConfig((XmlElement)configList[i]);
                            dataConfigs.Add(dataConfig);
                        }
                    }
                }
                checkBoxLoad.Checked = false;
            }
            int index = Convert.ToInt32(ConfigControl.GetXmlElementInnerText(root, "lastIndex"));

            currentConfig = index;
            //comboBoxCapterList.Items.Clear();
            //for (int i = 0; i < dataConfigs.Count; i++)
            //{
            //    comboBoxCapterList.Items.Add(dataConfigs[i].caption);
            //}
            comBoxRefreshFlag = true;
            RefreshData();
            //comboBoxCapterList.SelectedIndex = index;
        }