public bool SaveData() { try { if (!hasConfigFile) { return(false); } string configPath = Path.Combine(Path.GetDirectoryName(path), "Config.ini"); if (iniFile == null) { iniFile = new IniFileOperator(configPath); } iniFile.WriteString("FilesPath", "WavFilesPath", txtWAVFilePath.Text); iniFile.WriteString("FilesPath", "Mp3FilesPath", txtMP3FilePath.Text); return(true); } catch { return(false); } }
public MainWindow() { InitializeComponent(); //string path1 = AppDomain.CurrentDomain.BaseDirectory + "original.bin"; //string path2 = AppDomain.CurrentDomain.BaseDirectory + "new.bin"; //VersionInfo1 versionInfo1 = new VersionInfo1() { note = "new", IntValue = 5, ListValue = new List<int>() { 0, 1, 5, 6 } }; ////VersionInfo1 versionInfo1 = null; //VersionInfo versionInfo = new VersionInfo() { note = "original" }; //Serializer.SaveBinFile(versionInfo1, path2); //Serializer.SaveBinFile(versionInfo, path1); //if (Serializer.ReadBinFile(path1) is VersionInfo info) //{ // Debug.WriteLine(info.note); // Debug.WriteLine(info.ReleaseDate); //} //if (Serializer.ReadBinFile(path2) is VersionInfo1 info1) //{ // Debug.WriteLine(info1.note); // Debug.WriteLine(info1.ReleaseDate); // foreach (PropertyInfo property in ClassInfo.GetProperties(info1)) // { // Debug.WriteLine(property.Name + " " + property.PropertyType.ToString() + " " + property.GetValue(info1)); // if (property.PropertyType.IsAssignableFrom(typeof(IEnumerable)) ||typeof(IEnumerable).IsAssignableFrom(property.PropertyType)) // { // foreach (var item in property.GetValue(info1) as IEnumerable) // { // Debug.WriteLine(item); // } // } // } // Debug.WriteLine("==============================================="); //} //string path3 = AppDomain.CurrentDomain.BaseDirectory + "class3.bin"; //Class3 class3 = new Class3() { str1 = "str1" }; //Serializer.SaveBinFile(class3, path3); //if (Serializer.ReadBinFile(path3) is Class3 class32) //{ // Debug.WriteLine(class32.str1); //} //else //{ // Debug.WriteLine(Serializer.ReadBinFile(path3)?.GetType()); //} string filename = AppDomain.CurrentDomain.BaseDirectory + "132.ini"; IniFileOperator iniFileOperator = new IniFileOperator(filename); iniFileOperator.WriteString("first", "xiaoming", "male"); iniFileOperator.WriteString("first", "xiaohong", "female"); iniFileOperator.WriteInt("second", "xiaoming", 13); iniFileOperator.WriteInt("second", "xiaoming", 15); }
public bool SaveData() { try { if (!hasConfigFile) { return(false); } string configPath = Path.Combine(Path.GetDirectoryName(path), "Skin", "Main_dlg.xml"); string configPathIni = Path.Combine(Path.GetDirectoryName(path), "Config.ini"); if (iniFile == null || iniFile.IniFileName != configPathIni) { iniFile = new IniFileOperator(configPathIni); } iniFile.WriteString("HostConfig", "Host", textHost.Text.Trim()); iniFile.WriteString("HostConfig", "Port", textPort.Text.Trim()); iniFile.WriteString("HostConfig", "UserName", textUserName.Text.Trim()); iniFile.WriteString("HostConfig", "WatchWord", Convert.ToBase64String(Encoding.Default.GetBytes(textWatchWord.Text.Trim()))); XElement xe = XElement.Load(configPath); var editElements = xe.XPathSelectElements("//Edit"); editElements.FirstOrDefault(q => q.Attribute("name").Value == "edt_InputIP").Attribute("text").Value = textEdt_InputIP.Text.Trim(); editElements.FirstOrDefault(q => q.Attribute("name").Value == "edt_InputPort").Attribute("text").Value = textEdt_InputPort.Text.Trim(); editElements.FirstOrDefault(q => q.Attribute("name").Value == "edt_SeverIP").Attribute("text").Value = textEdt_SeverIP.Text.Trim(); editElements.FirstOrDefault(q => q.Attribute("name").Value == "edt_ServerPort").Attribute("text").Value = textEdt_ServerPort.Text.Trim(); editElements.FirstOrDefault(q => q.Attribute("name").Value == "edt_LoalIP").Attribute("text").Value = textEdt_LoalIP.Text.Trim(); editElements.FirstOrDefault(q => q.Attribute("name").Value == "edt_Localport").Attribute("text").Value = textEdt_Localport.Text.Trim(); xe.Save(Path.Combine(Path.GetDirectoryName(path), "Skin", "Main_dlg.xml")); return(true); } catch { return(false); } }
public bool SaveData() { try { if (!hasConfigFile) { return(false); } string configPath = Path.Combine(Path.GetDirectoryName(path), "TsSheduleCenter.ini"); if (iniFile == null) { iniFile = new IniFileOperator(configPath); } iniFile.WriteString("Database", "ServerName", textServerName.Text.Trim()); iniFile.WriteString("Database", "DataBase", textDataBase.Text.Trim()); iniFile.WriteString("Database", "LogID", textLogID.Text.Trim()); iniFile.WriteString("Database", "LogPass", textLogPass.Text.Trim()); iniFile.WriteString("UDP", "IP", textIP.Text.Trim()); iniFile.WriteString("UDP", "PORT", textPORT.Text); iniFile.WriteString("UDP", "MicroPORT", textMicroPORT.Text); iniFile.WriteString("UDP", "MicroRecPORT", textMicroRecPORT.Text); iniFile.WriteString("UDP", "RTSPPORT", textRTSPPORT.Text); iniFile.WriteString("UDP", "CAIP", textCAIP.Text); iniFile.WriteString("UDP", "CAPORT", textCAPORT.Text); iniFile.WriteString("UDP", "CAGAP", textCAGAP.Text); iniFile.WriteString("UDP", "CATIMES", textCATIMES.Text); iniFile.WriteString("UDP", "MQIP", textMQIP.Text); iniFile.WriteString("UDP", "MQPORT", textMQPORT.Text); iniFile.WriteString("UDP", "MQUSER", textMQUSER.Text); iniFile.WriteString("UDP", "MQPWD", textMQPWD.Text); iniFile.WriteString("UDP", "RECTOPIC", textRECTOPIC.Text); iniFile.WriteString("UDP", "SENDTOPIC", textSENDTOPIC.Text); iniFile.WriteInteger("SYSSET", "MICROMODE", (int)cbBoxMICROMODE.SelectedValue); iniFile.WriteString("SYSSET", "MULTIPLEXERFLAG", textMULTIPLEXERFLAG.Text); iniFile.WriteString("SYSSET", "MULTIPLEXERIP", textMULTIPLEXERIP.Text); iniFile.WriteString("SYSSET", "MULTIPLEXERPORT", textMULTIPLEXERPORT.Text); iniFile.WriteString("SYSSET", "URL", textURL.Text); iniFile.WriteString("SYSSET", "SwitchFreq", textSwitchFreq.Text); iniFile.WriteString("SYSSET", "CCPlayPath", textCCPlayPath.Text); iniFile.WriteString("SYSSET", "AmTimeOut", textAmTimeOut.Text); iniFile.WriteString("SYSSET", "PORTL", textPORTL.Text); iniFile.WriteString("SYSSET", "PORTH", textPORTH.Text); iniFile.WriteString("SYSSET", "LOCALPATH", textLOCALPATH.Text); iniFile.WriteString("SYSSET", "URLPATH", textURLPATH.Text); iniFile.WriteString("SYSSET", "GBSTUDIONO", textGBSTUDIONO.Text); iniFile.WriteString("SYSSET", "STUDIONO", textSTUDIONO.Text); iniFile.WriteString("LED", "LEDtxtLenth", textLEDtxtLenth.Text); iniFile.WriteString("SYSSET", "CCPlayHttpPath", txtCCPlayHttpPath.Text); iniFile.WriteString("SYSSET", "CCPlayHttpSerPort", txtCCPlayHttpSerPort.Text); return(true); } catch { return(false); } }
public bool SaveData() { try { if (!hasConfigFile) { return(false); } string configPath = Path.Combine(Path.GetDirectoryName(path), "InstructionServer.ini"); if (iniFile == null) { iniFile = new IniFileOperator(configPath); } iniFile.WriteString("Database", "ServerName", textServerName.Text.Trim()); iniFile.WriteString("Database", "DataBase", textDataBase.Text.Trim()); iniFile.WriteString("Database", "LogID", textLogID.Text.Trim()); iniFile.WriteString("Database", "LogPass", textLogPass.Text.Trim()); iniFile.WriteString("MQ", "MQIP", textMQServerIP.Text.Trim()); iniFile.WriteString("MQ", "MQPORT", textMQServerPORT.Text); iniFile.WriteString("MQ", "TopicName", textMQServerTopicName.Text); iniFile.WriteInteger("ProtocolType", "ProtocolType", (int)cbBoxProtocol.SelectedValue); iniFile.WriteString("LocalHost", "IP", textLocalHost.Text); iniFile.WriteString("TCP", "ReceivePort", textTCPReceivePort.Text); iniFile.WriteString("TSSendInfo", "ElementaryPid", textElementaryPid.Text); iniFile.WriteString("TSSendInfo", "PMT_Pid", textPMT_Pid.Text); iniFile.WriteString("TSSendInfo", "Program_id", textProgram_id.Text); iniFile.WriteString("TSSendInfo", "sDestSockAddress", textsDestSockAddress.Text); iniFile.WriteString("TSSendInfo", "Section_length", textSection_length.Text); iniFile.WriteString("TSSendInfo", "Stream_BitRate", textStream_BitRate.Text); iniFile.WriteString("TSSendInfo", "Stream_id", textStream_id.Text); return(true); } catch { return(false); } }
public bool SaveData() { try { if (!hasConfigFile) { return(false); } string configPath = Path.Combine(Path.GetDirectoryName(path), "gxreback.ini"); if (iniFile == null) { iniFile = new IniFileOperator(configPath); } iniFile.WriteString("Database", "ServerName", textServerName.Text.Trim()); iniFile.WriteString("Database", "DataBase", textDataBase.Text.Trim()); iniFile.WriteString("Database", "LogID", textLogID.Text.Trim()); iniFile.WriteString("Database", "LogPass", textLogPass.Text.Trim()); iniFile.WriteString("LocalHost", "LoaclIP", textIP.Text.Trim()); iniFile.WriteString("LocalHost", "UDPLocalPort", textUDPPORT.Text.Trim()); iniFile.WriteString("LocalHost", "TCPLocalPort", textTCPPORT.Text.Trim()); iniFile.WriteString("MQ", "MQIP", textMQServer.Text.Trim()); iniFile.WriteString("MQ", "MQPORT", textMQServerPORT.Text.Trim()); iniFile.WriteString("MQ", "TopicName", textMQTopicName.Text.Trim()); iniFile.WriteString("Reback", "FTPServer", txtFTPServer.Text.Trim()); iniFile.WriteString("Reback", "FTPPort", txtFTPPort.Text.Trim()); iniFile.WriteString("Reback", "FTPUserName", txtFTPUserName.Text.Trim()); iniFile.WriteString("Reback", "FTPPwd", txtFTPPwd.Text.Trim()); iniFile.WriteString("Reback", "ftppath", txtftppath.Text.Trim()); return(true); } catch { return(false); } }