Exemple #1
0
 //确定添加设备
 private void button1_Click(object sender, EventArgs e)
 {
     if (textBoxName.Text.Trim() == "")
     {
         MessageBox.Show("别名不能为空");
         return;
     }
     if (textBoxIP.Text.Trim() == "")
     {
         MessageBox.Show("IP不能为空");
         return;
     }
     if (textBoxPort.Text.Trim() == "")
     {
         MessageBox.Show("端口号不能为空");
         return;
     }
     if (textBoxUserName.Text.Trim() == "")
     {
         MessageBox.Show("用户名不能为空");
         return;
     }
     if (textBoxPassword.Text.Trim() == "")
     {
         MessageBox.Show("密码不能为空");
         return;
     }
     if (devicename == "") //添加
     {
         if (ClassXml.findNameXml(textBoxName.Text.Trim()))
         {
             MessageBox.Show("此别名已经存在,请输入新别名!");
             return;
         }
         if (ClassXml.findIpXml(textBoxIP.Text.Trim()))
         {
             MessageBox.Show("此设备IP已经存在,请输入新IP!");
             return;
         }
         ClassXml.AddXml(textBoxName.Text.Trim(), textBoxIP.Text.Trim(), textBoxPort.Text.Trim(), textBoxUserName.Text.Trim(), textBoxPassword.Text.Trim());
         MessageBox.Show("添加成功!");
         this.Close();
     }
     else // 修改
     {
         if (ip != textBoxIP.Text.Trim() && ClassXml.findIpXml(textBoxIP.Text.Trim()))
         {
             MessageBox.Show("此设备IP已经存在,请输入新IP!");
             return;
         }
         ClassXml.deleteXml(textBoxName.Text.Trim());
         ClassXml.AddXml(textBoxName.Text.Trim(), textBoxIP.Text.Trim(), textBoxPort.Text.Trim(), textBoxUserName.Text.Trim(), textBoxPassword.Text.Trim());
         MessageBox.Show("修改成功!");
         this.Close();
     }
 }
 // 删除设备
 private void button1_Click(object sender, EventArgs e)
 {
     if (listView1.SelectedItems.Count > 0)
     {
         string devicename = listView1.SelectedItems[0].Text;
         if (MessageBox.Show("是否确定删除设备" + devicename + "?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No)
         {
             return;
         }
         ClassXml.deleteXml(devicename);
         devicelistREfresh();  // 刷新
     }
     else
     {
         MessageBox.Show("请选择设备!");
     }
 }