Example #1
0
        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), "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);
            }
        }