Exemple #1
0
        private void btload_Click(object sender, EventArgs e)
        {
            var ofd = new OpenFileDialog();

            ofd.Filter = "Data files(*.xml)|*.xml";
            if (ofd.ShowDialog() != DialogResult.OK)
            {
                return;
            }
            var       path = ofd.FileName;
            DataTable ydt  = MayorsPowers.MayorsPowerTable;
            DataTable dt   = new DataTable();

            try
            {
                dt = MayorsPowers.LoadMayorsPowerTable(path);
            }
            catch (Exception ex)
            {
                MessageBox.Show("读取失败!错误信息:" + ex.Message);
                return;
            }
            try
            {
                MayorsPowers.MayorsPowerTable = dt;
                LoadList();
            }
            catch (Exception ex)
            {
                MessageBox.Show("读取失败!错误信息:" + ex.Message);
                MayorsPowers.MayorsPowerTable = ydt;
                LoadList();
                return;
            }
        }
Exemple #2
0
        private void btsave_Click(object sender, EventArgs e)
        {
            if (!IsRunOper())
            {
                return;
            }
            string depict = tBdepict.Text.Trim();
            string min    = tBmin.Text.Trim();
            string max    = tBmax.Text.Trim();
            string mtype  = tBmtype.Text.Trim();
            string sign   = "";

            if (rBsign1.Checked)
            {
                sign = "+";
            }
            else if (rBsign2.Checked)
            {
                sign = "-";
            }
            else if (rBsign3.Checked)
            {
                sign = "=";
            }
            string dw = "";

            if (rBdw2.Checked)
            {
                dw = "%";
            }
            if (OpMode == 1)
            {
                DataRow[] drs = App.MayorsPowers.MayorsPowerTable.Select("mid='" + ids + "'");
                if (drs.Length > 0)
                {
                    drs[0]["depict"] = depict;
                    drs[0]["sign"]   = sign;
                    drs[0]["min"]    = min;
                    drs[0]["max"]    = max;
                    drs[0]["dw"]     = dw;
                    drs[0]["mtype"]  = mtype;
                }
            }
            else
            {
            }
            MayorsPowers.SaveMayorsPowerTableXmlFile();
            MessageBox.Show("保存成功!");
            IsOper = true;
            this.Close();
        }
Exemple #3
0
 private void btty_Click(object sender, EventArgs e)
 {
     if (vlist.SelectedItems.Count > 0)
     {
         int    index  = vlist.SelectedItems[0].Index;
         int    lindex = vlist.Items[index].SubItems.Count - 1;
         string ids    = vlist.Items[index].SubItems[lindex].Text.Trim();
         if (ids != "")
         {
             DataRow[] drs = App.MayorsPowers.MayorsPowerTable.Select("mid='" + ids + "'");
             if (drs.Length > 0)
             {
                 drs[0]["isuse"] = 0;
                 MayorsPowers.SaveMayorsPowerTableXmlFile();
                 LoadList();
             }
         }
     }
 }
Exemple #4
0
        private void btlc_Click(object sender, EventArgs e)
        {
            var sfd = new SaveFileDialog();

            sfd.Filter = "Data files(*.xml)|*.xml";
            if (sfd.ShowDialog() != DialogResult.OK)
            {
                return;
            }
            try
            {
                MayorsPowers.SaveMayorsPowerTableXmlFile(sfd.FileName);
            }
            catch (Exception ex)
            {
                MessageBox.Show("保存失败!错误信息:" + ex.Message);
                return;
            }
            MessageBox.Show("保存成功!");
        }