114 lines
3.6 KiB
C#
114 lines
3.6 KiB
C#
|
using System;
|
|||
|
using System.Collections.Generic;
|
|||
|
using System.ComponentModel;
|
|||
|
using System.Data;
|
|||
|
using System.Drawing;
|
|||
|
using System.Text;
|
|||
|
using System.Windows.Forms;
|
|||
|
using DBFactory;
|
|||
|
namespace ControlSystem
|
|||
|
{
|
|||
|
/// <summary>
|
|||
|
/// Creator:Richard.liu
|
|||
|
/// <20><>̨״̬<D7B4><CCAC><EFBFBD><EFBFBD>
|
|||
|
/// </summary>
|
|||
|
public partial class FrmWorkstationStatus : Form
|
|||
|
{
|
|||
|
#region <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
DBOperator dbo = CStaticClass.dbo;
|
|||
|
DBOperator dboM = CStaticClass.dboM;
|
|||
|
Model.MDevice _device = null;
|
|||
|
int _deviceIndex;
|
|||
|
/// <summary>
|
|||
|
/// <20><><EFBFBD><EFBFBD>Ҫ<EFBFBD><D2AA>ʾ<EFBFBD><CABE><EFBFBD>豸<EFBFBD><E8B1B8><EFBFBD><EFBFBD>
|
|||
|
/// </summary>
|
|||
|
public int DeviceIndex
|
|||
|
{
|
|||
|
set { _deviceIndex = value;}
|
|||
|
}
|
|||
|
#endregion
|
|||
|
|
|||
|
#region <EFBFBD><EFBFBD><EFBFBD>캯<EFBFBD><EFBFBD>/<EFBFBD><EFBFBD>ʼ<EFBFBD><EFBFBD>
|
|||
|
public FrmWorkstationStatus()
|
|||
|
{
|
|||
|
InitializeComponent();
|
|||
|
}
|
|||
|
|
|||
|
private void FrmDeviceStatus_Load(object sender, EventArgs e)
|
|||
|
{
|
|||
|
btnRefresh_Click(null, EventArgs.Empty);
|
|||
|
}
|
|||
|
#endregion
|
|||
|
|
|||
|
#region <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>豸״̬
|
|||
|
private void btnRefresh_Click(object sender, EventArgs e)
|
|||
|
{
|
|||
|
//20100108
|
|||
|
DataView dv;
|
|||
|
try
|
|||
|
{
|
|||
|
_device = Model.CGetInfo.GetDeviceInfo(_deviceIndex);
|
|||
|
//<2F>豸<EFBFBD><E8B1B8><EFBFBD><EFBFBD>
|
|||
|
this.lblDeviceIndex.Text = _device.DeviceIndex.ToString();
|
|||
|
//<2F>豸<EFBFBD><E8B1B8><EFBFBD><EFBFBD>
|
|||
|
this.lblDeviceName.Text = _device.DeviceName;
|
|||
|
dv = dbo.ExceSQL("SELECT F_Address FROM T_Base_AGV_Gate WHERE (F_AGVGateDeviceIndex = " + _deviceIndex + ")").Tables[0].DefaultView;
|
|||
|
if (dv.Count > 0)
|
|||
|
{
|
|||
|
//AGV<47><56>ַ
|
|||
|
this.lblAGVAddress.Text = dv[0]["F_Address"].ToString();
|
|||
|
}
|
|||
|
dv = dbo.ExceSQL("SELECT F_PALLETBARCODE FROM T_Base_Device WHERE (F_DeviceIndex = " + _deviceIndex + ")").Tables[0].DefaultView;
|
|||
|
if (dv.Count > 0)
|
|||
|
{
|
|||
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|||
|
this.lblPALLETBARCODE.Text = dv[0]["F_PALLETBARCODE"].ToString();
|
|||
|
}
|
|||
|
}
|
|||
|
catch (Exception ex)
|
|||
|
{
|
|||
|
throw ex;
|
|||
|
}
|
|||
|
finally
|
|||
|
{
|
|||
|
dv = null;
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
|
|||
|
}
|
|||
|
#endregion
|
|||
|
|
|||
|
#region <EFBFBD>رմ<EFBFBD><EFBFBD><EFBFBD>
|
|||
|
private void btnClose_Click(object sender, EventArgs e)
|
|||
|
{
|
|||
|
this.Close();
|
|||
|
}
|
|||
|
#endregion
|
|||
|
|
|||
|
private void button5_Click(object sender, EventArgs e)
|
|||
|
{
|
|||
|
if (MessageBox.Show("<22><>ȷ<EFBFBD>ϡ<EFBFBD><CFA1><EFBFBD>̨<EFBFBD><CCA8><EFBFBD><EFBFBD><EFBFBD>̡<EFBFBD><CCA1><EFBFBD><EFBFBD><EFBFBD>", "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE>", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) != DialogResult.OK)
|
|||
|
{
|
|||
|
return;
|
|||
|
}
|
|||
|
//20090817<31><37><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
dboM.ExecuteSql("UPDATE T_ITEMDEVICE SET devicestatus ='0' WHERE devicecode = '" + _deviceIndex + "'");
|
|||
|
dbo.ExceSQL("UPDATE T_Base_Device SET F_PALLETBARCODE='-',F_HaveGoods = 0 where F_DeviceIndex =" + _deviceIndex);
|
|||
|
}
|
|||
|
|
|||
|
private void button6_Click(object sender, EventArgs e)
|
|||
|
{
|
|||
|
if (MessageBox.Show("<22><>ȷ<EFBFBD>ϡ<EFBFBD><CFA1><EFBFBD>̨<EFBFBD><CCA8><EFBFBD><EFBFBD><EFBFBD>̡<EFBFBD><CCA1><EFBFBD><EFBFBD><EFBFBD>", "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE>", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) != DialogResult.OK)
|
|||
|
{
|
|||
|
return;
|
|||
|
}
|
|||
|
//20090817<31><37><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
dboM.ExecuteSql("UPDATE T_ITEMDEVICE SET devicestatus ='1' WHERE devicecode = '" + _deviceIndex + "'");
|
|||
|
dbo.ExceSQL("UPDATE T_Base_Device SET F_HaveGoods = 1 where F_DeviceIndex =" + _deviceIndex);
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
}
|
|||
|
}
|