private void buttonOk_Click(object sender, EventArgs e) { Config.DbHost = textBoxDBHost.Text; Config.DbName = textBoxDBName.Text; Config.DbUser = textBoxDBUser.Text; Config.DbPw = textBoxDBPw.Text; Config.SmsList.Clear(); foreach (ListViewItem item in listViewSmsList.Items) { SmsConfig smsconfig = new SmsConfig(); smsconfig.SmsName = item.Text; smsconfig.SmsHost = item.SubItems[1].Text; smsconfig.SmsPort = Int32.Parse(item.SubItems[2].Text); smsconfig.SmsPw = item.SubItems[3].Text; Config.SmsList.Add(smsconfig); //smsconfig.Enabled = item.Checked; } Config.SmsAutoStart = checkBoxSmsAutoStart.Checked; Config.DataPort = Int32.Parse(textBoxDataPort.Text); Config.DataPw = textBoxDataPw.Text; Config.DataAutoStart = checkBoxDataAutoStart.Checked; Config.ModemPort = Int32.Parse(textBoxModemPort.Text); Config.ModemPw = textBoxModemPw.Text; Config.ModemAutoStart = checkBoxModemAutoStart.Checked; Config.GprsPort = Int32.Parse(textBoxGprsPort.Text); Config.TcpCutTime = (int)numericUpDownTcpCutTime.Value; Config.GprsAutoStart = checkBoxGprsAutoStart.Checked; Config.AllowChat = checkBoxAllowChat.Checked; Config.saveToFile(); }
private void buttonOk_Click(object sender, EventArgs e) { Config.DbHost = textBoxDBHost.Text; Config.DbName = textBoxDBName.Text; Config.DbUser = textBoxDBUser.Text; Config.DbPw = textBoxDBPw.Text; Config.SmsList.Clear(); foreach(ListViewItem item in listViewSmsList.Items) { SmsConfig smsconfig = new SmsConfig(); smsconfig.SmsName = item.Text; smsconfig.SmsHost = item.SubItems[1].Text; smsconfig.SmsPort = Int32.Parse(item.SubItems[2].Text); smsconfig.SmsPw = item.SubItems[3].Text; Config.SmsList.Add(smsconfig); //smsconfig.Enabled = item.Checked; } Config.SmsAutoStart = checkBoxSmsAutoStart.Checked; Config.DataPort = Int32.Parse(textBoxDataPort.Text); Config.DataPw = textBoxDataPw.Text; Config.DataAutoStart = checkBoxDataAutoStart.Checked; Config.ModemPort = Int32.Parse(textBoxModemPort.Text); Config.ModemPw = textBoxModemPw.Text; Config.ModemAutoStart = checkBoxModemAutoStart.Checked; Config.GprsPort = Int32.Parse(textBoxGprsPort.Text); Config.TcpCutTime = (int)numericUpDownTcpCutTime.Value; Config.GprsAutoStart = checkBoxGprsAutoStart.Checked; Config.AllowChat = checkBoxAllowChat.Checked; Config.saveToFile(); }
public FormSmsConfig(SmsConfig cf) { InitializeComponent(); config = cf; textBox1.Text = config.SmsName; textBox2.Text = config.SmsHost; textBox3.Text = config.SmsPort.ToString(); textBox4.Text = config.SmsPw; textBox3.KeyPress += PubEvent.KeyPress_NumInput; }
/// <summary> /// 载入配置文件 /// </summary> /// <returns></returns> public static bool loadFromFile() { bool ret = false; try { XmlDocument XMLDom = new XmlDocument(); XMLDom.Load(APP_PATH + FILE); XmlElement root = XMLDom.DocumentElement; dbHost = readXmlNode(root, "dbHost"); dbName = readXmlNode(root, "dbName"); dbUser = Pub.Decode(readXmlNode(root, "dbUser")); dbPw = Pub.Decode(readXmlNode(root, "dbPw")); SmsList.Clear(); XmlNodeList smsnds = root.GetElementsByTagName("smsConfig"); foreach (XmlElement snd in smsnds) { SmsConfig smsconfig = new SmsConfig(); smsconfig.SmsName = readXmlNode(snd, "smsName"); smsconfig.SmsHost = readXmlNode(snd, "smsHost"); smsconfig.SmsPort = Int32.Parse(readXmlNode(snd, "smsPort")); smsconfig.SmsPw = Pub.Decode(readXmlNode(snd, "smsPw")); smsconfig.Enabled = readXmlNode(snd, "enabled") == "1"; SmsList.Add(smsconfig); } smsAutoStart = readXmlNode(root, "smsAutoStart") == "1"; dataPort = Int32.Parse(readXmlNode(root, "dataPort")); dataPw = readXmlNode(root, "dataPw"); dataAutoStart = readXmlNode(root, "dataAutoStart") == "1"; modemPort = Int32.Parse(readXmlNode(root, "modemPort")); modemPw = readXmlNode(root, "modemPw"); modemAutoStart = readXmlNode(root, "modemAutoStart") == "1"; gprsPort = Int32.Parse(readXmlNode(root, "gprsPort")); tcpCutTime = Int32.Parse(readXmlNode(root, "tcpCutTime")); gprsAutoStart = readXmlNode(root, "gprsAutoStart") == "1"; allowChat = readXmlNode(root, "allowChat") == "1"; ret = true; } catch { saveToFile(); } return(ret); }
//添加移动接口 private void toolStripMenuItem1_Click(object sender, EventArgs e) { SmsConfig smsconfig = new SmsConfig(); FormSmsConfig frm = new FormSmsConfig(smsconfig); if (frm.ShowDialog(this) == DialogResult.OK) { ListViewItem item = new ListViewItem(smsconfig.SmsName); item.SubItems.Add(smsconfig.SmsHost); item.SubItems.Add(smsconfig.SmsPort.ToString()); item.SubItems.Add(smsconfig.SmsPw); item.Tag = listViewSmsList.Items.Count.ToString(); //item.Checked = smsconfig.Enabled; listViewSmsList.Items.Add(item); } }
//修改移动接口 private void toolStripMenuItem2_Click(object sender, EventArgs e) { ListViewItem item = contextMenuStrip1.Tag as ListViewItem; SmsConfig smsconfig = new SmsConfig(); smsconfig.SmsName = item.Text; smsconfig.SmsHost = item.SubItems[1].Text; smsconfig.SmsPort = Int32.Parse(item.SubItems[2].Text); smsconfig.SmsPw = item.SubItems[3].Text; FormSmsConfig frm = new FormSmsConfig(smsconfig); if (frm.ShowDialog(this) == DialogResult.OK) { item.Text = smsconfig.SmsName; item.SubItems[1].Text = smsconfig.SmsHost; item.SubItems[2].Text = smsconfig.SmsPort.ToString(); item.SubItems[3].Text = smsconfig.SmsPw; //item.Checked = smsconfig.Enabled; } }
//���ƶ��ӿ� private void toolStripMenuItem2_Click(object sender, EventArgs e) { ListViewItem item = contextMenuStrip1.Tag as ListViewItem; SmsConfig smsconfig = new SmsConfig(); smsconfig.SmsName = item.Text; smsconfig.SmsHost = item.SubItems[1].Text; smsconfig.SmsPort = Int32.Parse(item.SubItems[2].Text); smsconfig.SmsPw = item.SubItems[3].Text; FormSmsConfig frm = new FormSmsConfig(smsconfig); if(frm.ShowDialog(this) == DialogResult.OK) { item.Text = smsconfig.SmsName; item.SubItems[1].Text = smsconfig.SmsHost; item.SubItems[2].Text = smsconfig.SmsPort.ToString(); item.SubItems[3].Text = smsconfig.SmsPw; //item.Checked = smsconfig.Enabled; } }
//����ƶ��ӿ� private void toolStripMenuItem1_Click(object sender, EventArgs e) { SmsConfig smsconfig = new SmsConfig(); FormSmsConfig frm = new FormSmsConfig(smsconfig); if(frm.ShowDialog(this) == DialogResult.OK) { ListViewItem item = new ListViewItem(smsconfig.SmsName); item.SubItems.Add(smsconfig.SmsHost); item.SubItems.Add(smsconfig.SmsPort.ToString()); item.SubItems.Add(smsconfig.SmsPw); item.Tag = listViewSmsList.Items.Count.ToString(); //item.Checked = smsconfig.Enabled; listViewSmsList.Items.Add(item); } }
/// <summary> /// ���������ļ� /// </summary> /// <returns></returns> public static bool loadFromFile() { bool ret = false; try { XmlDocument XMLDom = new XmlDocument(); XMLDom.Load(APP_PATH + FILE); XmlElement root = XMLDom.DocumentElement; dbHost = readXmlNode(root, "dbHost"); dbName = readXmlNode(root, "dbName"); dbUser = Pub.Decode(readXmlNode(root, "dbUser")); dbPw = Pub.Decode(readXmlNode(root, "dbPw")); SmsList.Clear(); XmlNodeList smsnds = root.GetElementsByTagName("smsConfig"); foreach(XmlElement snd in smsnds) { SmsConfig smsconfig = new SmsConfig(); smsconfig.SmsName = readXmlNode(snd, "smsName"); smsconfig.SmsHost = readXmlNode(snd, "smsHost"); smsconfig.SmsPort = Int32.Parse(readXmlNode(snd, "smsPort")); smsconfig.SmsPw = Pub.Decode(readXmlNode(snd, "smsPw")); smsconfig.Enabled = readXmlNode(snd, "enabled") == "1"; SmsList.Add(smsconfig); } smsAutoStart = readXmlNode(root, "smsAutoStart") == "1"; dataPort = Int32.Parse(readXmlNode(root, "dataPort")); dataPw = readXmlNode(root, "dataPw"); dataAutoStart = readXmlNode(root, "dataAutoStart") == "1"; modemPort = Int32.Parse(readXmlNode(root, "modemPort")); modemPw = readXmlNode(root, "modemPw"); modemAutoStart = readXmlNode(root, "modemAutoStart") == "1"; gprsPort = Int32.Parse(readXmlNode(root, "gprsPort")); tcpCutTime = Int32.Parse(readXmlNode(root, "tcpCutTime")); gprsAutoStart = readXmlNode(root, "gprsAutoStart") == "1"; allowChat = readXmlNode(root, "allowChat") == "1"; ret = true; } catch { saveToFile(); } return ret; }