using DBFactory; using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace wcfControlMonitorClient { public partial class FrmLCSIOSetting : Form { DBOperator dbo = CStaticClass.dbo; DBOperator dboM = CStaticClass.dboM; DataView dv = new DataView(); private static FrmLCSIOSetting _formInstance; public static FrmLCSIOSetting FormInstance { get { if (_formInstance == null) { _formInstance = new FrmLCSIOSetting(); } return _formInstance; } set { _formInstance = value; } } public FrmLCSIOSetting() { InitializeComponent(); string sql = $"select * from T_LCSIOStatus "; dv = dbo.ExceSQL(sql.ToString()).Tables[0].DefaultView; for (int i=0; i < dv.Count; i++) { if (dv[i]["F_DeviceIndex"].ToString() == "13101") { BOX13101.Text = dv[i]["F_NeedRequestLCS"].ToString() == "1" ? "请求" : "不请求"; } else if (dv[i]["F_DeviceIndex"].ToString() == "13103") { BOX13103.Text = dv[i]["F_NeedRequestLCS"].ToString() == "1" ? "请求" : "不请求"; } else if (dv[i]["F_DeviceIndex"].ToString() == "13104") { BOX13104.Text = dv[i]["F_NeedRequestLCS"].ToString() == "1" ? "请求" : "不请求"; } else if (dv[i]["F_DeviceIndex"].ToString() == "13105") { BOX13105.Text = dv[i]["F_NeedRequestLCS"].ToString() == "1" ? "请求" : "不请求"; } } } private void UpdateStatus13105_Click(object sender, EventArgs e) { if (MessageBox.Show("您确认要修改13105站台安脉调用状态吗", "操作提示:", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning) == DialogResult.OK) { var isrequest = BOX13105.Text == "请求" ? 1 : 0; string sql = $"update T_LCSIOStatus set F_NeedRequestLCS={isrequest} where F_DeviceIndex=13105"; dbo.ExceSQL(sql.ToString()); } } private void UpdateStatus13104_Click(object sender, EventArgs e) { if (MessageBox.Show("您确认要修改13104站台安脉调用状态吗", "操作提示:", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning) == DialogResult.OK) { var isrequest = BOX13104.Text == "请求" ? 1 : 0; string sql = $"update T_LCSIOStatus set F_NeedRequestLCS={isrequest} where F_DeviceIndex=13104"; dbo.ExceSQL(sql.ToString()); } } private void UpdateStatus13103_Click(object sender, EventArgs e) { if (MessageBox.Show("您确认要修改13103站台安脉调用状态吗", "操作提示:", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning) == DialogResult.OK) { var isrequest = BOX13103.Text == "请求" ? 1 : 0; string sql = $"update T_LCSIOStatus set F_NeedRequestLCS={isrequest} where F_DeviceIndex=13103"; dbo.ExceSQL(sql.ToString()); } } private void UpdateStatus13101_Click(object sender, EventArgs e) { if (MessageBox.Show("您确认要修改13101站台安脉调用状态吗", "操作提示:", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning) == DialogResult.OK) { var isrequest = BOX13101.Text == "请求" ? 1 : 0; string sql = $"update T_LCSIOStatus set F_NeedRequestLCS={isrequest} where F_DeviceIndex=13101"; dbo.ExceSQL(sql.ToString()); } } private void FrmLCSIOSetting_FormClosed(object sender, FormClosedEventArgs e) { _formInstance = null; } } }