private void button10_Click(object sender, EventArgs e) { try { dgv_开关模块.EndEdit(); if (dgv_调试模块.SelectedRows.Count != 1) { dgv_开关模块.Rows.Clear(); MessageBox.Show("请先选择产品模块!"); return; } 场景调试模块 tmp = tmp场景子模块.场景调试模块列表2.Find(t => t.模块编号 == Convert.ToString(dgv_调试模块.SelectedRows[0].Cells[0].Value)); foreach (DataGridViewRow row in dgv_开关模块.Rows) { string id = Convert.ToString(row.Cells[0].Value); var v = tmp.场景开关信息列表.Find(t => t.开关通道 == id); if (v != null) { v.开关状态 = Convert.ToString(row.Cells[2].Value); v.开关亮度 = Convert.ToString(row.Cells[3].Value); } } ConfigClass.SaveCookie_List(场景设置.当前场景模块, "场景模块.dat"); MessageBox.Show("保存成功!"); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void button1_Click(object sender, EventArgs e) { MainForm.currentParam.串口通信选择 = radio_SerialCheck.Checked; MainForm.currentParam.以太网通信选择 = radio_TcpCheck.Checked; MainForm.currentParam.串口名称 = comb_SerialPort.Text; MainForm.currentParam.波特率 = Convert.ToInt32(num_Baud.Text); MainForm.currentParam.端口 = (int)num_Port.Value; MainForm.currentParam.IP地址 = comb_IP.Text; MainForm.currentParam.开机自动巡检 = radio_巡检.Checked; MainForm.currentParam.开机自动广播 = radioB_广播.Checked; MainForm.currentParam.自动刷新 = Check_Auto.Checked; MainForm.currentParam.接收速度 = (int)num_ReceiveSpeed.Value; MainForm.currentParam.发送速度 = (int)num_sendSpeed.Value; MainForm.currentParam.场景巡检 = (int)num_SceneCheck.Value; //MainForm.currentParam.状态巡检 = (int)num_StateCheck.Value; MainForm.currentParam.经度 = (double)num_经度.Value; MainForm.currentParam.维度 = (double)num_维度.Value; MainForm.currentParam.标题 = txt_标题掩码.Text; MainForm.currentParam.公司 = txt_公司掩码.Text; MainForm.currentParam.网址 = txt_网址掩码.Text; MainForm.currentParam.电话 = txt_电话掩码.Text; MainForm.currentParam.QQ = txt_QQ掩码.Text; ConfigClass.SaveCookie_List(MainForm.currentParam, "config.dat"); InitPort(); //MessageBox.Show("保存成功!"); this.Close(); }
private void btn_Save_Click_1(object sender, EventArgs e) { try { ConfigClass.SaveCookie_List(MainForm.国家公休日列表, "国家公休日.dat"); MessageBox.Show("保存成功!"); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void MainForm_FormClosing(object sender, FormClosingEventArgs e) { if (isRegex) { if (MessageBox.Show("确定退出?", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) != DialogResult.OK) { e.Cancel = true; return; } ConfigClass.SaveCookie_List(ModelsOperate.AllModelsList, "model.dat"); } }
private void btn_Save_Click(object sender, EventArgs e) { try { //if (isNew) // 场景设置.当前场景模块.Add(tmp); ConfigClass.SaveCookie_List(场景设置.当前场景模块, "场景模块.dat"); MessageBox.Show("保存成功!"); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btn_M添加_Click(object sender, EventArgs e) { try { if (dgv_场景模块.SelectedRows.Count == 0) { MessageBox.Show("请先选择一项场景!"); return; } 场景模块添加界面 frm = new 场景模块添加界面(); if (frm.ShowDialog() == DialogResult.OK) { int index = -1; string name = Convert.ToString(dgv_场景模块.SelectedRows[0].Cells[0].Value); if ((index = 当前场景模块.FindIndex(t => t.场景名称 == name)) == -1) { dgv_调试模块.Rows.Clear(); dgv_开关模块.Rows.Clear(); return; } if (当前场景模块[index].场景调试模块列表 == null) { 当前场景模块[index].场景调试模块列表 = new List <场景调试模块>(); } foreach (var v in frm.模块编号) { if (当前场景模块[index].场景调试模块列表.FindIndex(t => t.模块编号 == v) != -1) { //MessageBox.Show("该地址已存在"); continue; } 场景调试模块 tmp = new 场景调试模块(); tmp.场景开关信息列表 = new List <场景开关信息>(); tmp.模块编号 = v; var v1 = ModelsOperate.GetModel(int.Parse(tmp.模块编号)); 当前场景模块[index].场景调试模块列表.Add(tmp); } ConfigClass.SaveCookie_List(场景设置.当前场景模块, "场景模块.dat"); RefreshForm_场景模块(当前场景模块[index].场景调试模块列表); MessageBox.Show("添加成功"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btn_M删除_Click(object sender, EventArgs e) { if (dgv_调试模块.SelectedRows.Count == 0) { dgv_开关模块.Rows.Clear(); MessageBox.Show("请先选择产品模块模块!"); return; } if (MessageBox.Show("请问是否删除选择行", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes) { foreach (DataGridViewRow row in dgv_调试模块.SelectedRows) { tmp场景子模块.场景调试模块列表2.RemoveAll(t => t.模块编号 == Convert.ToString(row.Cells[0].Value)); } ConfigClass.SaveCookie_List(场景设置.当前场景模块, "场景模块.dat"); RefreshForm_场景模块(tmp场景子模块.场景调试模块列表2); } }
private void btn_禁用_Click(object sender, EventArgs e) { if (dgv_场景模块.SelectedRows.Count == 0) { MessageBox.Show("请选择要启用项!"); return; } int index = -1; if ((index = 当前场景模块.FindIndex(t => t.场景名称 == Convert.ToString(dgv_场景模块.Rows[dgv_场景模块.SelectedRows[0].Index].Cells[0].Value))) != -1) { 当前场景模块[index].启用标志 = false; ConfigClass.SaveCookie_List(场景设置.当前场景模块, "场景模块.dat"); MessageBox.Show("禁用成功!"); int i = dgv_场景模块.SelectedRows[0].Index; RefreshForm(); dgv_场景模块.Rows[i].Selected = true; } else { MessageBox.Show("禁用项不存在"); } }
private void btn_删除_Click(object sender, EventArgs e) { if (dgv_场景模块.SelectedRows.Count == 0) { MessageBox.Show("请选择要编辑项!"); return; } if (MessageBox.Show("请问是否删除该项!", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes) { int index = -1; if ((index = 当前场景模块.FindIndex(t => t.场景名称 == Convert.ToString(dgv_场景模块.Rows[dgv_场景模块.SelectedRows[0].Index].Cells[0].Value))) != -1) { 当前场景模块.RemoveAt(index); dgv_场景模块.Rows.RemoveAt(dgv_场景模块.SelectedRows[0].Index); ConfigClass.SaveCookie_List(场景设置.当前场景模块, "场景模块.dat"); MessageBox.Show("删除成功!"); } else { MessageBox.Show("删除项不存在"); } } }
private void btn_M删除_Click(object sender, EventArgs e) { if (dgv_场景模块.SelectedRows.Count == 0) { dgv_调试模块.Rows.Clear(); dgv_开关模块.Rows.Clear(); MessageBox.Show("请先选择场景模块!"); return; } if (dgv_调试模块.SelectedRows.Count == 0) { dgv_开关模块.Rows.Clear(); MessageBox.Show("请先选择产品模块模块!"); return; } if (MessageBox.Show("请问是否删除选择行", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes) { int index = -1; string name = Convert.ToString(dgv_场景模块.SelectedRows[0].Cells[0].Value); if ((index = 当前场景模块.FindIndex(t => t.场景名称 == name)) == -1) { MessageBox.Show("该场景不存在!"); return; } if (当前场景模块[index].场景调试模块列表 == null) { 当前场景模块[index].场景调试模块列表 = new List <场景调试模块>(); } foreach (DataGridViewRow row in dgv_调试模块.SelectedRows) { 当前场景模块[index].场景调试模块列表.RemoveAll(t => t.模块编号 == Convert.ToString(row.Cells[0].Value)); } ConfigClass.SaveCookie_List(场景设置.当前场景模块, "场景模块.dat"); RefreshForm_场景模块(当前场景模块[index].场景调试模块列表); } }
private void button1_Click(object sender, EventArgs e) { if (date_开始日期.Value.Date > date_结束日期.Value.Date) { MessageBox.Show("开始日期不能大于结束日期"); return; } if (isNew) { if (场景设置.当前场景模块.FindIndex(t => t.场景名称 == txt_场景名称.Text) != -1) { MessageBox.Show("模块名称已存在!"); return; } if (场景设置.当前场景模块.FindIndex(t => t.场景名称 == txt_场景名称.Text) == -1) { byte b = check_1.Checked ? (byte)(1 << 0) : (byte)0; b |= (check_2.Checked ? (byte)(1 << 1) : (byte)0); b |= (check_3.Checked ? (byte)(1 << 2) : (byte)0); b |= (check_4.Checked ? (byte)(1 << 3) : (byte)0); b |= (check_5.Checked ? (byte)(1 << 4) : (byte)0); b |= (check_6.Checked ? (byte)(1 << 5) : (byte)0); b |= (check_7.Checked ? (byte)(1 << 6) : (byte)0); 场景模块 tmp1 = new 场景模块() { 启用标志 = true, 场景名称 = txt_场景名称.Text, 模式 = radio国家公休日.Checked ? SceneModel.国家公休日 : SceneModel.工作日模式, 开始时间 = date_开始日期.Value, 结束时间 = date_结束日期.Value, 星期数据 = b, 场景子名称列表 = new List <场景子模块>(), 场景调试模块列表 = new List <场景调试模块>() }; tmp = tmp1; this.DialogResult = DialogResult.OK; 场景设置.当前场景模块.Add(tmp); ConfigClass.SaveCookie_List(场景设置.当前场景模块, "场景模块.dat"); this.Close(); } else { MessageBox.Show("该名称已存在!"); } } else { int index = -1; if ((index = 场景设置.当前场景模块.FindIndex(t => t.场景名称 == tmp.场景名称)) == -1) { MessageBox.Show("模块名称不存在!"); return; } if (场景设置.当前场景模块.FindIndex(t => t.场景名称 == txt_场景名称.Text) != -1 && txt_场景名称.Text != tmp.场景名称) { MessageBox.Show("该名称已存在!"); return; } byte b = check_1.Checked ? (byte)(1 << 0) : (byte)0; b |= (check_2.Checked ? (byte)(1 << 1) : (byte)0); b |= (check_3.Checked ? (byte)(1 << 2) : (byte)0); b |= (check_4.Checked ? (byte)(1 << 3) : (byte)0); b |= (check_5.Checked ? (byte)(1 << 4) : (byte)0); b |= (check_6.Checked ? (byte)(1 << 5) : (byte)0); b |= (check_7.Checked ? (byte)(1 << 6) : (byte)0); tmp.场景名称 = txt_场景名称.Text; tmp.模式 = radio国家公休日.Checked ? SceneModel.国家公休日 : SceneModel.工作日模式; tmp.开始时间 = date_开始日期.Value; tmp.结束时间 = date_结束日期.Value; tmp.星期数据 = b; ConfigClass.SaveCookie_List(场景设置.当前场景模块, "场景模块.dat"); this.DialogResult = DialogResult.OK; this.Close(); } }
private void btn_Save_Click(object sender, EventArgs e) { ConfigClass.SaveCookie_List(dataList, "批量发送信息.dat"); }
private void btn_保存_Click(object sender, EventArgs e) { ConfigClass.SaveCookie_List(场景设置.当前场景模块, "场景模块.dat"); MessageBox.Show("保存成功!"); this.Close(); }