Exemplo n.º 1
0
 private void tsmSaveAll_Click(object sender, EventArgs e)
 {
     List<Model.DevConvert> dcList = new List<Model.DevConvert>();
     foreach (DataGridViewRow dgvr in this.dataGridView_devName.Rows)
     {
         Model.DevConvert dc = null;
         if (dgvr.Cells["dgCboxType"].Value != null)
         {
             if (dgvr.Cells["dgCboxType"].Value.ToString() == "1")
                 dc = new Model.DevConvert
                 {
                     Index = int.Parse(dgvr.Cells["Index"].Value.ToString()),
                     NameCode = dgvr.Cells["NameCode"].Value.ToString(),
                     Type = dgvr.Cells["dgCboxType"].Value.ToString(),
                     NewName = dgvr.Cells["NewName"].Value.ToString()
                 };
             else
                 dc = new Model.DevConvert
                 {
                     Index = int.Parse(dgvr.Cells["Index"].Value.ToString()),
                     NameCode = dgvr.Cells["NameCode"].Value.ToString(),
                     Type = dgvr.Cells["dgCboxType"].Value.ToString(),
                     NewName = dgvr.Cells["NewName"].Value.ToString(),
                     Unit = dgvr.Cells["Unit"].Value.ToString(),
                     ZeroMean = dgvr.Cells["ZeroMean"].Value.ToString()
                 };
             dcList.Add(dc);
         }
     }
     initConfig.SaveAllDevConvert(dcList);
     Page_DevConfigLoad();
 }
Exemplo n.º 2
0
 /// <summary>
 /// 初始化DEVCONVERT.XML
 /// </summary>
 private List<Model.DevConvert> InitDevConvert()
 {
     if (IsDebug)
         Log.Write("初始化设备配置信息:InitDevConvert");
     List<Model.DevConvert> devCovertList = new List<Model.DevConvert>();
     XmlDocument xmlDoc = GetXmlDocument(DevConvertPath);
     if (xmlDoc != null)
     {
         int DevConvertCount = 0;//设备定义配置个数
         XmlNode xmlDevConvert = xmlDoc.SelectSingleNode(@"DevNameConfigList");
         XmlNodeList xmlDevConvertList = xmlDevConvert.ChildNodes;
         DevConvertCount = xmlDevConvertList.Count;
         foreach (XmlNode xn in xmlDevConvertList)
         {
             Model.DevConvert devCovert = new Model.DevConvert();
             devCovert.Index = int.Parse(xn.Attributes["Index"].Value);
             devCovert.Type = xn.Attributes["Type"].Value;
             devCovert.NameCode = xn.Attributes["NameCode"].Value;
             devCovert.Name = xn.Attributes["Name"].Value;
             devCovert.NewName = xn.Attributes["NewName"].Value;
             if (devCovert.Type != "1")
             {
                 devCovert.Unit = xn.Attributes["Unit"].Value;
                 devCovert.ZeroMean = xn.Attributes["ZeroMean"].Value;
             }
             devCovertList.Add(devCovert);
         }
     }
     return devCovertList;
 } 
Exemplo n.º 3
0
 private void tsmSave_Click(object sender, EventArgs e)
 {
     if (dgvrc != null && dgvrc.Cells[0] != null)
     {
         if (cIndex >= 0)
         {
             dgvrc = this.dataGridView_devName.Rows[cIndex];
             if (cIndex == this.dataGridView_devName.NewRowIndex - 1 && int.Parse(dgvrc.Cells["Index"].Value.ToString()) == 0)
                 dgvrc.Cells["Index"].Value = -1;
             Model.DevConvert dc = null;
             if (dgvrc.Cells["dgCboxType"].Value != null)
             {
                 if (dgvrc.Cells["dgCboxType"].Value.ToString() == "1")
                     dc = new Model.DevConvert
                     {
                         Index = int.Parse(dgvrc.Cells["Index"].Value.ToString()),
                         NameCode = dgvrc.Cells["NameCode"].Value.ToString(),
                         Type = dgvrc.Cells["dgCboxType"].Value.ToString(),
                         NewName = dgvrc.Cells["NewName"].Value.ToString()
                     };
                 else
                     dc = new Model.DevConvert
                     {
                         Index = int.Parse(dgvrc.Cells["Index"].Value.ToString()),
                         NameCode = dgvrc.Cells["NameCode"].Value.ToString(),
                         Type = dgvrc.Cells["dgCboxType"].Value.ToString(),
                         NewName = dgvrc.Cells["NewName"].Value.ToString(),
                         Unit = dgvrc.Cells["Unit"].Value.ToString(),
                         ZeroMean = dgvrc.Cells["ZeroMean"].Value.ToString()
                     };
                 initConfig.SaveDevConvertItem(dc);
                 Page_DevConfigLoad();
             }
             else
             {
                 MessageBox.Show("请选择传感器所属类型!", "提示!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
             }
         }
     }
 }