山东时代原料后WCS代码
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.

174 lines
5.3 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 FrmDemoSet : Form
{
private static FrmDemoSet _formInstance;
public static FrmDemoSet FormInstance
{
get
{
if (_formInstance == null)
{
_formInstance = new FrmDemoSet();
}
return _formInstance;
}
set { _formInstance = value; }
}
StringBuilder sql = new StringBuilder();
DBOperator dbo = new DBOperator();
DataView dv = new DataView();
public FrmDemoSet()
{
InitializeComponent();
}
private void FrmDemoSet_Load(object sender, EventArgs e)
{
string warehouseType = string.Empty;
sql.Remove(0, sql.Length);
sql.Append("select * from T_WareHouse_DemoSet");
dv = dbo.ExceSQL(sql.ToString()).Tables[0].DefaultView;
for (int i = 0; i < dv.Count; i++)
{
try
{
warehouseType = dv[i]["FWarehouseType"].ToString();
switch (warehouseType)
{
case "B":
if (Convert.ToInt32(dv[i]["F_Lifter"]) == 1)
{
liaoxiang_Demo_Yes.Checked = true;
liaoxiang_Demo_No.Checked = false;
}
else if (Convert.ToInt32(dv[i]["F_Lifter"]) == 0)
{
liaoxiang_Demo_Yes.Checked = false;
liaoxiang_Demo_No.Checked = true;
}
break;
}
}
catch (Exception ee) { }
}
}
private void liaoxiang_save_Click(object sender, EventArgs e)
{
try
{
int flag = 0;
string mode = string.Empty;
if (liaoxiang_Demo_Yes.Checked == true)
{
if (MessageBox.Show("您确定要切换为出库提升机吗?", "操作提示:", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) != DialogResult.OK)
{
return;
}
flag = 1;
}
else
if (liaoxiang_Demo_No.Checked == true)
{
if (MessageBox.Show("您确定要切换为入库提升机吗?", "操作提示:", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) != DialogResult.OK)
{
return;
}
flag = 0;
}
sql.Remove(0, sql.Length);
sql.Append("update T_WareHouse_DemoSet set F_Lifter=").Append(flag).Append(" where FWarehouseType='B'");
int aa = dbo.ExecuteSql(sql.ToString());
if(flag==1)
{
mode="使用出库提升机";
}
else if (flag == 0)
{
mode = "使用入库提升机";
}
CommonClassLib.CCarryConvert.WriteDarkCasket("提升机设置", "sql语句影响行数:"+aa.ToString(), "提升机模式设置:"+flag.ToString(), "-----------");
MessageBox.Show(""+mode+"设置成功", "操作提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);
}
catch (Exception ex)
{
throw ex;
}
}
private void tuopan_save_Click(object sender, EventArgs e)
{
try
{
int tflag = 0;
string tmode = string.Empty;
Model.MDevice devicee;
Model.MDevice deviceee;
DataView dv6;
sql.Remove(0, sql.Length);
sql.Append("update T_WareHouse_DemoSet set FDemoFlag=").Append(tflag).Append(" where FWarehouseType='T'");
int taa = dbo.ExecuteSql(sql.ToString());
if(tflag==1)
{
tmode="演示模式开启";
}
else if (tflag == 0)
{
tmode = "演示模式关闭";
}
CommonClassLib.CCarryConvert.WriteDarkCasket("托盘库", "sql语句影响行数:"+taa.ToString(), "托盘库演示模式设置:"+tflag.ToString(), "-----------");
MessageBox.Show("托盘库"+tmode+"成功", "操作提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);
}
catch (Exception ex)
{
throw ex;
}
}
private void FrmDemoSet_FormClosing(object sender, FormClosingEventArgs e)
{
_formInstance = null;
}
}
}