攀枝花当升项目
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

98 lines
3.1 KiB

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using DBFactory;
namespace wcfControlMonitorClient
{
public partial class Frm39001status : Form
{
public Frm39001status()
{
InitializeComponent();
}
private static Frm39001status _formInstance;
public static Frm39001status FormInstance
{
get
{
if (_formInstance == null)
{
_formInstance = new Frm39001status();
}
return _formInstance;
}
set { _formInstance = value; }
}
//private void FrmAutoCommand_FormClosing(object sender, FormClosingEventArgs e)
//{
// _formInstance = null;
//}
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
int deviceindex = 39001;
int selectedStatus = Convert.ToInt32(comboBox1.SelectedItem.ToString());
StringBuilder sql = new StringBuilder();
sql.Remove(0, sql.Length);
sql.Append("update T_Base_Device_Full_NotFull set Full_Flag=").Append(selectedStatus).Append(" where DeviceIndex=").Append(deviceindex);
CStaticClass.dbo.ExceSQL(sql.ToString());
//int deviceindex = 39001;
// StringBuilder sql = new StringBuilder();
sql.Remove(0, sql.Length);
sql.Append("select Full_Flag from T_Base_Device_Full_NotFull ").Append(" where DeviceIndex=").Append(deviceindex);
DataTable tem = CStaticClass.dbo.ExceSQL(sql.ToString()).Tables[0];
if (tem.Rows.Count > 0)
{
label2.Text = Convert.ToString(tem.Rows[0]["Full_Flag"]);
}
}
private void Frm39001status_FormClosing(object sender, FormClosingEventArgs e)
{
_formInstance = null;
}
private void Frm39001status_Load(object sender, EventArgs e)
{
int deviceindex = 39001;
StringBuilder sql = new StringBuilder();
sql.Remove(0, sql.Length);
sql.Append("select Full_Flag from T_Base_Device_Full_NotFull ").Append(" where DeviceIndex=").Append(deviceindex);
DataTable tem = CStaticClass.dbo.ExceSQL(sql.ToString()).Tables[0];
if (tem.Rows.Count > 0)
{
label2.Text = Convert.ToString(tem.Rows[0]["Full_Flag"]);
}
}
private void button1_Click(object sender, EventArgs e)
{
int deviceindex = 39001;
StringBuilder sql = new StringBuilder();
sql.Remove(0, sql.Length);
sql.Append("select Full_Flag from T_Base_Device_Full_NotFull ").Append(" where DeviceIndex=").Append(deviceindex);
DataTable tem = CStaticClass.dbo.ExceSQL(sql.ToString()).Tables[0];
if (tem.Rows.Count > 0)
{
label2.Text = Convert.ToString(tem.Rows[0]["Full_Flag"]);
}
}
}
}