private void AddDevice() { try { UserInfo objUserInfo = UserInfo.Instance; db.dbMrg.AddAlertInfo("01", "01", objUserInfo.getUserName(), DateTime.Now.ToString(), "01", "增加节点!"); NewDevice objNewDevice = new NewDevice(); objNewDevice.ShowDialog(); string title = objNewDevice.m_DeviceNameId; if (!string.IsNullOrEmpty(title)) { TreeNode r = new TreeNode(); r.Text = title; r.ImageKey = imageList.Images[2].ToString(); r.SelectedImageKey = imageList.Images[2].ToString(); OprationSelectRss("AddM", title, null); RssTreeView.SelectedNode.Parent.Nodes.Add(r); RssTreeView.SelectedNode = r; RssTreeView.Refresh(); } db.dbMrg.CreatHDateTable(title); } catch (Exception ex) { utils.loghelp.log.Error(ex.Message, ex); MessageBox.Show("异常:" + ex.ToString(), "提示"); } }
/// <summary> /// 新建设备 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void CreateMouseLeft(object sender, EventArgs e) { try { NewDevice objNewDevice = new NewDevice(); objNewDevice.ShowDialog(); string title = objNewDevice.m_DeviceNameId; if (!string.IsNullOrEmpty(title)) { TreeNode r = new TreeNode(); r.Text = title; r.ImageKey = imageList.Images[2].ToString(); r.SelectedImageKey = imageList.Images[5].ToString(); OprationSelectRss("AddML", title, null); RssTreeView.SelectedNode.Nodes.Add(r); RssTreeView.SelectedNode = r; RssTreeView.Refresh(); } db.dbMrg.CreatHDateTable(title); db.dbMrg.CreateAlertTable(title); db.dbMrg.CreateSystemArgsTable(title); string strConnection = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=..\\..\\mdb\\SystemParameter.mdb"; string strDBInfo = String.Format("insert into {0} ([name],[SampVmax],[SampTimer],[ChannlSum],[LTests],[LForsake],[LCleartime],[TOCAlarmup],[USAlarmup],[StorMode],[UvLamp],[PumpPipe])values ('{1}','{2}','{3}','{4}','{5}','{6}','{7}','{8}','{9}','{10}','{11}','{12}')", title, title, "5", "240", "1", "6", "3", "30", "500", "1000", "1", "0", "0"); TOCTest.db.dbMrg.AlterDB(strConnection, strDBInfo); } catch (Exception ex) { utils.loghelp.log.Error(ex.Message, ex); MessageBox.Show("异常:" + ex.ToString(), "提示"); } }