using CoreFS.CA06;
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 Core.StlMes.Client.YdmStuffManage;
using Core.StlMes.Client.YdmStuffManage.Entity;
using Core.Mes.Client.Comm.Tool;
using System.Collections;
using Core.StlMes.Client.YdmStuffManage;
using Infragistics.Win.UltraWinGrid;
using Core.Mes.Client.Comm.Format;
using Core.Mes.Client.Comm.Server;
using Infragistics.Win;
namespace Core.StlMes.Client.YdmStuffManage
{
public partial class FrmLGFinishing : FrmBase
{
public FrmLGFinishing()
{
InitializeComponent();
}
///
/// 重写基类方法
///
///
///
public override void ToolBar_Click(object sender, string ToolbarKey)
{
switch (ToolbarKey)
{
case "Query":
doQueryOffLine();
break;
case "QueryFurnace":
doQueryFurnace();
break;
case "DoQueryQualityInspectionTrust":
doQualityInspectionTrust();
break;
case "doQuerySubcontract":
doQuerySubcontract();
break;
case "subcontract":
subcontract();
break;
case "Cancelsubcontract":
Cancelsubcontract();
break;
case "Furnace":
doFurnace();
break;
case "CancelFurnace":
cancelFurnace();
break;
case "QualityInspectionTrust":
qualityInspectionTrust();
break;
case "CancelQualityInspectionTrust":
cancelQualityInspectionTrust();
break;
case "Take":
takeData();
break;
case "Print":
subcontractPrint();
break;
case "Close":
this.Close();
break;
}
}
///
/// 脱单
///
private void takeData()
{
}
///
/// 委托单打印
///
private void subcontractPrint()
{
}
///
/// 查询操作实绩
///
private void doQualityInspectionTrust()
{
string jugeNo = "";
string startTim = "";
string endTim = "";
if (!CheckQuery()) return;
if (this.chkTim.Checked)
{
startTim = this.StartTime.Value.ToString("yyyy-MM-dd HH:mm:ss");
endTim = this.EndTime.Value.ToString("yyyy-MM-dd HH:mm:ss");
}
if (this.chkJugeHeatNo.Checked)
{
jugeNo = this.txtJugeNo.Text.Trim();
}
ArrayList parm = new ArrayList();
parm.Add(jugeNo);
List listSource = EntityHelper.GetData(
"Core.LgMes.Server.Stuffmanage.FrmStuffFurnace.doQueryOperation", new object[] { parm, startTim, endTim,arr }, this.ob);
QcmLgOfflineDetiaEntitybindingSource.DataSource = listSource;
}
///
/// 查询委外实绩
///
private void doQuerySubcontract()
{
string jugeNo = "";
string startTim = "";
string endTim = "";
if (!CheckQuery()) return;
if (this.chkTim.Checked)
{
startTim = this.StartTime.Value.ToString("yyyy-MM-dd HH:mm:ss");
endTim = this.EndTime.Value.ToString("yyyy-MM-dd HH:mm:ss");
}
if (this.chkJugeHeatNo.Checked)
{
jugeNo = this.txtJugeNo.Text.Trim();
}
ArrayList parm = new ArrayList();
parm.Add(jugeNo);
List listSource = EntityHelper.GetData(
"Core.LgMes.Server.Stuffmanage.FrmStuffFurnace.doQuerySubcontract", new object[] { parm, startTim, endTim,arr }, this.ob);
stlLgEntrustBillEntityBindingSource.DataSource = listSource;
}
///
/// 查询组炉实绩
///
private void doQueryFurnace()
{
string jugeNo = "";
string startTim = "";
string endTim = "";
if (!CheckQuery()) return;
if (this.chkTim.Checked)
{
startTim = this.StartTime.Value.ToString("yyyy-MM-dd HH:mm:ss");
endTim = this.EndTime.Value.ToString("yyyy-MM-dd HH:mm:ss");
}
if (this.chkJugeHeatNo.Checked)
{
jugeNo = this.txtJugeNo.Text.Trim();
}
ArrayList parm = new ArrayList();
parm.Add(jugeNo);
QcmLgGroupEntity1bindingSource.Clear();
List listSource = EntityHelper.GetData(
"Core.LgMes.Server.Stuffmanage.FrmStuffFurnace.doQueryFurnace", new object[] { parm, startTim, endTim, arr }, this.ob);
QcmLgGroupEntitybindingSource.DataSource = listSource;
}
///
/// 查询组炉详细信息
///
private void doQueryFurnaceGroup()
{
UltraGridRow uRow = this.ultraGrid2.ActiveRow;
if (uRow == null) return;
ArrayList parmList = new ArrayList();
parmList.Add(uRow.Cells["Furnaceno"].Text);
parmList.Add(uRow.Cells["Sequenceno"].Text);
parmList.Add(uRow.Cells["StoveNo"].Text);
parmList.Add(uRow.Cells["JudgeStoveNoSeq"].Text);
List listSource = EntityHelper.GetData(
"Core.LgMes.Server.Stuffmanage.FrmStuffFurnace.doQueryFurnaceGroup", new object[] { parmList }, this.ob);
QcmLgGroupEntity1bindingSource.DataSource = listSource;
}
///
/// 撤销委外加工
///
private void Cancelsubcontract()
{
this.ultraGrid4.UpdateData();
IQueryable checkMagRows = this.ultraGrid4.Rows.AsQueryable().Where(" CHK = 'True'");
if (checkMagRows.Count() == 0)
{
MessageUtil.ShowTips("请选择需要撤销的主信息!");
return;
}
ArrayList parm = new ArrayList();
foreach(UltraGridRow uRow in checkMagRows)
{
StlLgEntrustBillEntity stlLgEntrsutTity = (StlLgEntrustBillEntity)uRow.ListObject;
string stlLgTity = JSONFormat.Format(stlLgEntrsutTity);
parm.Add(stlLgTity);
}
CoreClientParam ccp = new CoreClientParam();
ccp.ServerName = "Core.LgMes.Server.Stuffmanage.FrmStuffFurnace";
ccp.MethodName = "cancelSubContractor";
ccp.ServerParams = new object[] { parm };
ccp = ob.ExecuteNonQuery(ccp, CoreInvokeType.Internal);
if (ccp.ReturnCode != -1)
{
if (ccp.ReturnInfo.Equals("撤销成功!"))
{
doQuerySubcontract();
MessageUtil.ShowTips(ccp.ReturnInfo);
}
else
{
MessageUtil.ShowTips(ccp.ReturnInfo);
}
}
}
///
/// 外委加工
///
private void subcontract()
{
this.ultraGrid1.UpdateData();
IQueryable checkMagRows = this.ultraGrid1.Rows.AsQueryable().Where(" CHK = 'True'");
if (checkMagRows.Count() == 0)
{
MessageUtil.ShowTips("请选择需要委外的主信息!");
return;
}
ArrayList parm = new ArrayList();
foreach(UltraGridRow uRow in checkMagRows)
{
StlLgOfflineEntity stlOfflineTity = (StlLgOfflineEntity)uRow.ListObject;
if (stlOfflineTity.ZpFlag.ToString().Equals("组炉"))
{
MessageUtil.ShowTips("组炉的信息请先表检委托,再离线委外!");
return;
}
string stlTity = JSONFormat.Format(stlOfflineTity);
parm.Add(stlTity);
}
if (MessageUtil.ShowYesNoAndQuestion("是否确认委外加工?") == DialogResult.No)
{
return;
}
CoreClientParam ccp = new CoreClientParam();
ccp.ServerName = "Core.LgMes.Server.Stuffmanage.FrmStuffFurnace";
ccp.MethodName = "doSubContractor";
ccp.ServerParams = new object[] { parm,this.UserInfo.GetUserName(),UserInfo.GetUserOrder(),UserInfo.GetUserGroup(),arr };
ccp = ob.ExecuteNonQuery(ccp, CoreInvokeType.Internal);
if (ccp.ReturnCode != -1)
{
if (ccp.ReturnInfo.Equals("外委成功!"))
{
doQueryOffLine();
MessageUtil.ShowTips(ccp.ReturnInfo);
}
else
{
MessageUtil.ShowTips(ccp.ReturnInfo);
}
}
}
///
/// 撤销组炉
///
private void cancelFurnace()
{
this.ultraGrid2.UpdateData();
IQueryable checkMagRows = this.ultraGrid2.Rows.AsQueryable().Where(" CHK = 'True'");
if (checkMagRows.Count() == 0)
{
MessageUtil.ShowTips("请选择需要撤销的主信息!");
return;
}
ArrayList parm = new ArrayList();
foreach (UltraGridRow uRow in checkMagRows)
{
StlLgGroupEntity sltGroupEntity = (StlLgGroupEntity)uRow.ListObject;
string stlGroupTity = JSONFormat.Format(sltGroupEntity);
parm.Add(stlGroupTity);
ArrayList list = new ArrayList();
list.Add(sltGroupEntity.StoveNo.ToString());
list.Add(sltGroupEntity.JudgeStoveNoSeq.ToString());
list.Add(sltGroupEntity.Furnaceno.ToString());
list.Add(sltGroupEntity.Sequenceno.ToString());
DataTable ds = ServerHelper.GetData("Core.LgMes.Server.Stuffmanage.FrmStuffFurnace.doQuerySurfaceResult", new object[] { list }, ob);
if (ds.Rows.Count > 0)
{
MessageUtil.ShowTips("判定炉号:" + sltGroupEntity.JudgeStoveNo + "已做其他操作,不允许撤销组炉!");
return;
}
}
if (MessageUtil.ShowYesNoAndQuestion("是否撤销?") == DialogResult.No)
{
return;
}
CoreClientParam ccp = new CoreClientParam();
ccp.ServerName = "Core.LgMes.Server.Stuffmanage.FrmStuffFurnace";
ccp.MethodName = "cancelFurnace";
ccp.ServerParams = new object[] { parm };
ccp = ob.ExecuteNonQuery(ccp, CoreInvokeType.Internal);
if (ccp.ReturnCode != -1)
{
if (ccp.ReturnInfo.Equals("撤销成功!"))
{
doQueryFurnace();
MessageUtil.ShowTips(ccp.ReturnInfo);
}
}
else
{
MessageUtil.ShowTips(ccp.ReturnInfo);
}
}
///
/// 组炉
///
private void doFurnace()
{
this.ultraGrid1.UpdateData();
//string departId = ClsBaseInfo.GetDepartIdBySectionId(this.UserInfo.GetDeptid(), this.ob);
//string departMent = ClsBaseInfo.GetDepartBySectionId(this.UserInfo.GetDeptid(), this.ob);
string stoveNo = this.txtStoveNo.Text.Trim();
string jugeNo = this.txtJudgeNoNew.Text.Trim();
if (stoveNo == "")
{
MessageUtil.ShowTips("组炉新熔炼炉号不能为空!");
return;
}
if (jugeNo == "")
{
MessageUtil.ShowTips("组炉新判定炉号不能为空!");
return;
}
IQueryable checkMagRows = this.ultraGrid1.Rows.AsQueryable().Where(" CHK = 'True'");
IQueryable checkRows = this.ultraGrid1.Rows.AsQueryable().Where(a => a.GetValue("CHK1") == "True" && a.GetValue("CHK") == "True");
if (checkMagRows.Count() == 0)
{
MessageUtil.ShowTips("请勾选需要组炉的炉批信息!");
return;
}
if (checkRows.Count() != 1)
{
MessageUtil.ShowTips("组炉主炉号需选一条并且只允许选择一条!");
return;
}
ArrayList fixLenList = new ArrayList();
ArrayList gradeList = new ArrayList();
ArrayList specList = new ArrayList();
ArrayList stdList = new ArrayList();
foreach (UltraGridRow row in checkMagRows)
{
fixLenList.Add(row.Cells["FixLen"].Value.ToString());
gradeList.Add(row.Cells["Gradename"].Value.ToString());
specList.Add(row.Cells["Diameter"].Value.ToString());
stdList.Add(row.Cells["StdName"].Value.ToString());
}
if (!CompareCloum(fixLenList))
{
MessageUtil.ShowTips("单倍长度不一样,不允许组炉!");
return;
}
if (!CompareCloum(gradeList))
{
MessageUtil.ShowTips("钢种不一样,不允许组炉!");
return;
}
if (!CompareCloum(specList))
{
MessageUtil.ShowTips("直径不一样,不允许组炉!");
return;
}
if (!CompareCloum(stdList))
{
MessageUtil.ShowTips("标准名称不一致,不允许组炉!");
}
ArrayList parm = new ArrayList();
ArrayList parm1 = new ArrayList();
foreach (UltraGridRow row in checkMagRows)
{
StlLgOfflineEntity stlLgOfflineTity = (StlLgOfflineEntity)row.ListObject;
if (stlLgOfflineTity.ZpFlag.ToString() == "组炉")
{
MessageUtil.ShowTips("炉号" + stlLgOfflineTity.JudgeStoveNo.ToString() + "是其他炉批组炉批出来的,不允许重复组炉批!");
return;
}
//if (!stlLgOfflineTity.GroupNumCount.Equals(stlLgOfflineTity.OfflineNum))
//{
// MessageUtil.ShowTips("离线数据不允许拆分组炉批!");
// return;
//}
string stlLgEntity = JSONFormat.Format(stlLgOfflineTity);
parm.Add(stlLgEntity);
}
foreach(UltraGridRow uRow in checkRows)
{
StlLgOfflineEntity stlLgOffline = (StlLgOfflineEntity)uRow.ListObject;
string stlLgTity = JSONFormat.Format(stlLgOffline);
parm1.Add(stlLgTity);
}
CoreClientParam ccp = new CoreClientParam();
ccp.ServerName = "Core.LgMes.Server.Stuffmanage.FrmStuffFurnace";
ccp.MethodName = "doFurnace";
ccp.ServerParams = new object[] { parm,parm1, stoveNo,jugeNo, this.UserInfo.GetUserName(), this.UserInfo.GetUserOrder(), this.UserInfo.GetUserGroup()};
ccp = ob.ExecuteNonQuery(ccp, CoreInvokeType.Internal);
if (ccp.ReturnCode != -1)
{
if (ccp.ReturnInfo.Equals("组炉成功!"))
{
doQueryOffLine();
MessageUtil.ShowTips(ccp.ReturnInfo);
}
else
{
MessageUtil.ShowTips(ccp.ReturnInfo);
}
}
}
///
/// 表检委托
///
private void qualityInspectionTrust()
{
this.ultraGrid1.UpdateData();
IQueryable checkMagRows = this.ultraGrid1.Rows.AsQueryable().Where(" CHK = 'True'");
if(checkMagRows.Count() == 0)
{
MessageUtil.ShowTips("请选择需要操作的主信息!");
return;
}
ArrayList parm = new ArrayList();
foreach (UltraGridRow uRow in checkMagRows)
{
StlLgOfflineEntity stlOff = (StlLgOfflineEntity)uRow.ListObject;
stlOff.ColUser = UserInfo.GetUserName();
stlOff.ColShift = UserInfo.GetUserOrder();
stlOff.ColGroup = UserInfo.GetUserGroup();
string stlTity = JSONFormat.Format(stlOff);
parm.Add(stlTity);
}
//ServerHelper.SetData("Core.LgMes.Server.Stuffmanage.FrmStuffFurnace.qualityTrust", new object[] { parm }, ob);
CoreClientParam ccp = new CoreClientParam();
ccp.ServerName = "Core.LgMes.Server.Stuffmanage.FrmStuffFurnace";
ccp.MethodName = "qualityTrust";
ccp.ServerParams = new object[] { parm };
ccp = ob.ExecuteNonQuery(ccp, CoreInvokeType.Internal);
if (ccp.ReturnCode != -1)
{
if (ccp.ReturnInfo.Equals("表检委托成功!"))
{
doQueryOffLine();
MessageUtil.ShowTips(ccp.ReturnInfo);
}
else
{
MessageUtil.ShowTips(ccp.ReturnInfo);
}
}
}
///
/// 撤销表检委托
///
private void cancelQualityInspectionTrust()
{
this.ultraGrid3.UpdateData();
IQueryable checkMagRows = this.ultraGrid3.Rows.AsQueryable().Where(" CHK = 'True'");
if(checkMagRows.Count() == 0)
{
MessageUtil.ShowTips("请选择需要撤销的信息!");
return;
}
ArrayList parm = new ArrayList();
foreach(UltraGridRow uRow in checkMagRows)
{
StlLgOfflineDetiaEntity stlOfflineDetial = (StlLgOfflineDetiaEntity)uRow.ListObject;
string stlOfflineDetialTity = JSONFormat.Format(stlOfflineDetial);
parm.Add(stlOfflineDetialTity);
}
CoreClientParam ccp = new CoreClientParam();
ccp.ServerName = "Core.LgMes.Server.Stuffmanage.FrmStuffFurnace";
ccp.MethodName = "cancelQualityTrust";
ccp.ServerParams = new object[] { parm };
ccp = ob.ExecuteNonQuery(ccp, CoreInvokeType.Internal);
if (ccp.ReturnCode != -1)
{
if (ccp.ReturnInfo.Equals("撤销成功!"))
{
doQualityInspectionTrust();
MessageUtil.ShowTips(ccp.ReturnInfo);
}
else
{
MessageUtil.ShowTips(ccp.ReturnInfo);
}
}
}
///
/// 判断集合中所有元素是否相等
///
///
///
private bool CompareCloum(ArrayList list)
{
return list.Cast().Distinct().Count() == 1;
}
///
/// 查询离线实绩
///
private void doQueryOffLine()
{
string jugeNo = "";
string startTim = "";
string endTim = "";
if (!CheckQuery()) return;
if (this.chkTim.Checked)
{
startTim = this.StartTime.Value.ToString("yyyy-MM-dd HH:mm:ss");
endTim = this.EndTime.Value.ToString("yyyy-MM-dd HH:mm:ss");
}
if (this.chkJugeHeatNo.Checked)
{
jugeNo = this.txtJugeNo.Text.Trim();
}
ArrayList parm = new ArrayList();
parm.Add(jugeNo);
List listSource = EntityHelper.GetData(
"Core.LgMes.Server.Stuffmanage.FrmStuffFurnace.doQueryOfflieResult", new object[] { parm, startTim, endTim,arr }, this.ob);
StlLgOfflineEntitybindingSource.DataSource = listSource;
}
///
/// 数据验证
///
///
private bool CheckQuery()
{
if (this.chkJugeHeatNo.Checked && string.IsNullOrEmpty(this.txtJugeNo.Text.Trim()))
{
MessageUtil.ShowWarning("请输入判定炉号!");
return false;
}
return true;
}
private string[] arr = null;//产线
private void FrmLGFinishing_Load(object sender, EventArgs e)
{
DateTime now = DateTime.Now;
DateTime dt1 = new DateTime(now.Year, now.Month, 1);//当月第一天
DateTime dt2 = dt1.AddMonths(1).AddDays(-1);//当月最后一天
this.StartTime.Value = DateTime.Parse(dt1.ToString("yyyy-MM-dd") + " 00:00:00");
this.EndTime.Value = DateTime.Parse(dt2.ToString("yyyy-MM-dd") + " 23:59:59");
EntityHelper.ShowGridCaption(ultraGrid1.DisplayLayout.Bands[0]);
EntityHelper.ShowGridCaption(ultraGrid2.DisplayLayout.Bands[0]);
EntityHelper.ShowGridCaption(ultraGrid5.DisplayLayout.Bands[0]);
EntityHelper.ShowGridCaption(ultraGrid4.DisplayLayout.Bands[0]);
EntityHelper.ShowGridCaption(ultraGrid3.DisplayLayout.Bands[0]);
arr = BaseMethod.InitLgPermissions(this.ValidDataPurviewIds,"B", this.ob);
}
private void chkTim_CheckedChanged(object sender, EventArgs e)
{
this.StartTime.Enabled = this.EndTime.Enabled = this.chkTim.Checked;
}
private void chkJugeHeatNo_CheckedChanged(object sender, EventArgs e)
{
this.txtJugeNo.Enabled = this.chkJugeHeatNo.Checked;
}
private void ultraGrid2_AfterRowActivate(object sender, EventArgs e)
{
doQueryFurnaceGroup();
}
private void FrmLGFinishing_Shown(object sender, EventArgs e)
{
if (toolMenu == null) return;
if (toolMenu.Toolbars[0].Tools.Exists("Query"))
{
toolMenu.Toolbars[0].Tools["Query"].InstanceProps.Visible = DefaultableBoolean.True;
}
if (toolMenu.Toolbars[0].Tools.Exists("QueryFurnace"))
{
toolMenu.Toolbars[0].Tools["QueryFurnace"].InstanceProps.Visible = DefaultableBoolean.False;
}
if (toolMenu.Toolbars[0].Tools.Exists("DoQueryQualityInspectionTrust"))
{
toolMenu.Toolbars[0].Tools["DoQueryQualityInspectionTrust"].InstanceProps.Visible = DefaultableBoolean.False;
}
if (toolMenu.Toolbars[0].Tools.Exists("doQuerySubcontract"))
{
toolMenu.Toolbars[0].Tools["doQuerySubcontract"].InstanceProps.Visible = DefaultableBoolean.False;
}
if (toolMenu.Toolbars[0].Tools.Exists("subcontract"))
{
toolMenu.Toolbars[0].Tools["subcontract"].InstanceProps.Visible = DefaultableBoolean.True;
}
if (toolMenu.Toolbars[0].Tools.Exists("Cancelsubcontract"))
{
toolMenu.Toolbars[0].Tools["Cancelsubcontract"].InstanceProps.Visible = DefaultableBoolean.False;
}
if (toolMenu.Toolbars[0].Tools.Exists("Furnace"))
{
toolMenu.Toolbars[0].Tools["Furnace"].InstanceProps.Visible = DefaultableBoolean.True;
}
if (toolMenu.Toolbars[0].Tools.Exists("CancelFurnace"))
{
toolMenu.Toolbars[0].Tools["CancelFurnace"].InstanceProps.Visible = DefaultableBoolean.False;
}
if (toolMenu.Toolbars[0].Tools.Exists("QualityInspectionTrust"))
{
toolMenu.Toolbars[0].Tools["QualityInspectionTrust"].InstanceProps.Visible = DefaultableBoolean.True;
}
if (toolMenu.Toolbars[0].Tools.Exists("CancelQualityInspectionTrust"))
{
toolMenu.Toolbars[0].Tools["CancelQualityInspectionTrust"].InstanceProps.Visible = DefaultableBoolean.False;
}
if (toolMenu.Toolbars[0].Tools.Exists("Take"))
{
toolMenu.Toolbars[0].Tools["Take"].InstanceProps.Visible = DefaultableBoolean.True;
}
}
private void ultraTabControl1_SelectedTabChanged(object sender, Infragistics.Win.UltraWinTabControl.SelectedTabChangedEventArgs e)
{
if (toolMenu == null) return;
if (ultraTabControl1.SelectedTab.Key == "0")
{
if (toolMenu.Toolbars[0].Tools.Exists("Query"))
{
toolMenu.Toolbars[0].Tools["Query"].InstanceProps.Visible = DefaultableBoolean.True;
}
if (toolMenu.Toolbars[0].Tools.Exists("QueryFurnace"))
{
toolMenu.Toolbars[0].Tools["QueryFurnace"].InstanceProps.Visible = DefaultableBoolean.False;
}
if (toolMenu.Toolbars[0].Tools.Exists("DoQueryQualityInspectionTrust"))
{
toolMenu.Toolbars[0].Tools["DoQueryQualityInspectionTrust"].InstanceProps.Visible = DefaultableBoolean.False;
}
if (toolMenu.Toolbars[0].Tools.Exists("doQuerySubcontract"))
{
toolMenu.Toolbars[0].Tools["doQuerySubcontract"].InstanceProps.Visible = DefaultableBoolean.False;
}
if (toolMenu.Toolbars[0].Tools.Exists("subcontract"))
{
toolMenu.Toolbars[0].Tools["subcontract"].InstanceProps.Visible = DefaultableBoolean.True;
}
if (toolMenu.Toolbars[0].Tools.Exists("Cancelsubcontract"))
{
toolMenu.Toolbars[0].Tools["Cancelsubcontract"].InstanceProps.Visible = DefaultableBoolean.False;
}
if (toolMenu.Toolbars[0].Tools.Exists("Furnace"))
{
toolMenu.Toolbars[0].Tools["Furnace"].InstanceProps.Visible = DefaultableBoolean.True;
}
if (toolMenu.Toolbars[0].Tools.Exists("CancelFurnace"))
{
toolMenu.Toolbars[0].Tools["CancelFurnace"].InstanceProps.Visible = DefaultableBoolean.False;
}
if (toolMenu.Toolbars[0].Tools.Exists("QualityInspectionTrust"))
{
toolMenu.Toolbars[0].Tools["QualityInspectionTrust"].InstanceProps.Visible = DefaultableBoolean.True;
}
if (toolMenu.Toolbars[0].Tools.Exists("CancelQualityInspectionTrust"))
{
toolMenu.Toolbars[0].Tools["CancelQualityInspectionTrust"].InstanceProps.Visible = DefaultableBoolean.False;
}
if (toolMenu.Toolbars[0].Tools.Exists("Take"))
{
toolMenu.Toolbars[0].Tools["Take"].InstanceProps.Visible = DefaultableBoolean.True;
}
this.chkTim.Text = "离线时间";
}
else if (ultraTabControl1.SelectedTab.Key == "1")
{
if (toolMenu.Toolbars[0].Tools.Exists("Query"))
{
toolMenu.Toolbars[0].Tools["Query"].InstanceProps.Visible = DefaultableBoolean.False;
}
if (toolMenu.Toolbars[0].Tools.Exists("QueryFurnace"))
{
toolMenu.Toolbars[0].Tools["QueryFurnace"].InstanceProps.Visible = DefaultableBoolean.True;
}
if (toolMenu.Toolbars[0].Tools.Exists("DoQueryQualityInspectionTrust"))
{
toolMenu.Toolbars[0].Tools["DoQueryQualityInspectionTrust"].InstanceProps.Visible = DefaultableBoolean.False;
}
if (toolMenu.Toolbars[0].Tools.Exists("doQuerySubcontract"))
{
toolMenu.Toolbars[0].Tools["doQuerySubcontract"].InstanceProps.Visible = DefaultableBoolean.False;
}
if (toolMenu.Toolbars[0].Tools.Exists("subcontract"))
{
toolMenu.Toolbars[0].Tools["subcontract"].InstanceProps.Visible = DefaultableBoolean.False;
}
if (toolMenu.Toolbars[0].Tools.Exists("Cancelsubcontract"))
{
toolMenu.Toolbars[0].Tools["Cancelsubcontract"].InstanceProps.Visible = DefaultableBoolean.False;
}
if (toolMenu.Toolbars[0].Tools.Exists("Furnace"))
{
toolMenu.Toolbars[0].Tools["Furnace"].InstanceProps.Visible = DefaultableBoolean.False;
}
if (toolMenu.Toolbars[0].Tools.Exists("CancelFurnace"))
{
toolMenu.Toolbars[0].Tools["CancelFurnace"].InstanceProps.Visible = DefaultableBoolean.True;
}
if (toolMenu.Toolbars[0].Tools.Exists("QualityInspectionTrust"))
{
toolMenu.Toolbars[0].Tools["QualityInspectionTrust"].InstanceProps.Visible = DefaultableBoolean.False;
}
if (toolMenu.Toolbars[0].Tools.Exists("CancelQualityInspectionTrust"))
{
toolMenu.Toolbars[0].Tools["CancelQualityInspectionTrust"].InstanceProps.Visible = DefaultableBoolean.False;
}
if (toolMenu.Toolbars[0].Tools.Exists("Take"))
{
toolMenu.Toolbars[0].Tools["Take"].InstanceProps.Visible = DefaultableBoolean.False;
}
this.chkTim.Text = "组炉时间";
}
else if (ultraTabControl1.SelectedTab.Key == "2")
{
if (toolMenu.Toolbars[0].Tools.Exists("Query"))
{
toolMenu.Toolbars[0].Tools["Query"].InstanceProps.Visible = DefaultableBoolean.False;
}
if (toolMenu.Toolbars[0].Tools.Exists("QueryFurnace"))
{
toolMenu.Toolbars[0].Tools["QueryFurnace"].InstanceProps.Visible = DefaultableBoolean.False;
}
if (toolMenu.Toolbars[0].Tools.Exists("DoQueryQualityInspectionTrust"))
{
toolMenu.Toolbars[0].Tools["DoQueryQualityInspectionTrust"].InstanceProps.Visible = DefaultableBoolean.True;
}
if (toolMenu.Toolbars[0].Tools.Exists("doQuerySubcontract"))
{
toolMenu.Toolbars[0].Tools["doQuerySubcontract"].InstanceProps.Visible = DefaultableBoolean.False;
}
if (toolMenu.Toolbars[0].Tools.Exists("subcontract"))
{
toolMenu.Toolbars[0].Tools["subcontract"].InstanceProps.Visible = DefaultableBoolean.False;
}
if (toolMenu.Toolbars[0].Tools.Exists("Cancelsubcontract"))
{
toolMenu.Toolbars[0].Tools["Cancelsubcontract"].InstanceProps.Visible = DefaultableBoolean.False;
}
if (toolMenu.Toolbars[0].Tools.Exists("Furnace"))
{
toolMenu.Toolbars[0].Tools["Furnace"].InstanceProps.Visible = DefaultableBoolean.False;
}
if (toolMenu.Toolbars[0].Tools.Exists("CancelFurnace"))
{
toolMenu.Toolbars[0].Tools["CancelFurnace"].InstanceProps.Visible = DefaultableBoolean.False;
}
if (toolMenu.Toolbars[0].Tools.Exists("QualityInspectionTrust"))
{
toolMenu.Toolbars[0].Tools["QualityInspectionTrust"].InstanceProps.Visible = DefaultableBoolean.False;
}
if (toolMenu.Toolbars[0].Tools.Exists("CancelQualityInspectionTrust"))
{
toolMenu.Toolbars[0].Tools["CancelQualityInspectionTrust"].InstanceProps.Visible = DefaultableBoolean.True;
}
if (toolMenu.Toolbars[0].Tools.Exists("Take"))
{
toolMenu.Toolbars[0].Tools["Take"].InstanceProps.Visible = DefaultableBoolean.False;
}
this.chkTim.Text = "操作时间";
}
else
{
if (toolMenu.Toolbars[0].Tools.Exists("Query"))
{
toolMenu.Toolbars[0].Tools["Query"].InstanceProps.Visible = DefaultableBoolean.False;
}
if (toolMenu.Toolbars[0].Tools.Exists("QueryFurnace"))
{
toolMenu.Toolbars[0].Tools["QueryFurnace"].InstanceProps.Visible = DefaultableBoolean.False;
}
if (toolMenu.Toolbars[0].Tools.Exists("DoQueryQualityInspectionTrust"))
{
toolMenu.Toolbars[0].Tools["DoQueryQualityInspectionTrust"].InstanceProps.Visible = DefaultableBoolean.False;
}
if (toolMenu.Toolbars[0].Tools.Exists("doQuerySubcontract"))
{
toolMenu.Toolbars[0].Tools["doQuerySubcontract"].InstanceProps.Visible = DefaultableBoolean.True;
}
if (toolMenu.Toolbars[0].Tools.Exists("subcontract"))
{
toolMenu.Toolbars[0].Tools["subcontract"].InstanceProps.Visible = DefaultableBoolean.False;
}
if (toolMenu.Toolbars[0].Tools.Exists("Cancelsubcontract"))
{
toolMenu.Toolbars[0].Tools["Cancelsubcontract"].InstanceProps.Visible = DefaultableBoolean.True;
}
if (toolMenu.Toolbars[0].Tools.Exists("Furnace"))
{
toolMenu.Toolbars[0].Tools["Furnace"].InstanceProps.Visible = DefaultableBoolean.False;
}
if (toolMenu.Toolbars[0].Tools.Exists("CancelFurnace"))
{
toolMenu.Toolbars[0].Tools["CancelFurnace"].InstanceProps.Visible = DefaultableBoolean.False;
}
if (toolMenu.Toolbars[0].Tools.Exists("QualityInspectionTrust"))
{
toolMenu.Toolbars[0].Tools["QualityInspectionTrust"].InstanceProps.Visible = DefaultableBoolean.False;
}
if (toolMenu.Toolbars[0].Tools.Exists("CancelQualityInspectionTrust"))
{
toolMenu.Toolbars[0].Tools["CancelQualityInspectionTrust"].InstanceProps.Visible = DefaultableBoolean.False;
}
if (toolMenu.Toolbars[0].Tools.Exists("Take"))
{
toolMenu.Toolbars[0].Tools["Take"].InstanceProps.Visible = DefaultableBoolean.False;
}
this.chkTim.Text = "委托时间";
}
}
private void txtJugeNo_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyValue == 13)
{
doQueryOffLine();
}
}
}
}