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 CoreFS.CA06;
using Infragistics.Win;
namespace Core.StlMes.Client.PlnSaleOrd
{
public partial class FrmPlnOrdJgDjDeal : FrmBase
{
public FrmPlnOrdJgDjDeal()
{
this.IsLoadUserView = true;
InitializeComponent();
}
public override void ToolBar_Click(object sender, string ToolbarKey)
{
base.ToolBar_Click(sender, ToolbarKey);
switch (ToolbarKey)
{
case "Query": //查询
comPlnJGDJDeal1.DoQuery(comPlnJGDJDeal1.GetQueryCondition());
break;
case "ProcessJG"://接箍处理
comPlnJGDJDeal1.DoProcessJg();
break;
case "CancelJg"://取消接箍合同
comPlnJGDJDeal1.DoCancelJg();
break;
case "ProcessDJ"://短节处理
comPlnJGDJDeal1.DoProcessDj();
break;
case "CancelDj"://取消短节合同
comPlnJGDJDeal1.DoCancelDj();
break;
case "ConfirmDj"://短节确认
comPlnJGDJDeal1.DoConfirmDj();
break;
case "CanCelBlDj"://短节取消确认
comPlnJGDJDeal1.CanCelConfirmBl();
break;
case "Export"://导出
comPlnJGDJDeal1.DoExport();
break;
case "RefresDate"://刷新加载数据
if (ultraTabControl1.SelectedTab == ultraTabControl1.Tabs[0])
{
comPlnJGDJDeal1.DoQuery(comPlnJGDJDeal1.GetQueryCondition());
}
else if (ultraTabControl1.SelectedTab == ultraTabControl1.Tabs[1])
{
comPlnJgOrdToDd1.RefresDate();
}
else
{
comJgMBlOrd1.RefresDate();
}
break;
case "QueryOrdToDd": //
comPlnJgOrdToDd1.DoQuery();
break;
case "DoAddOrdToDd": //
comPlnJgOrdToDd1.DoAdd();
break;
case "DoJoinOrdToDd": //
comPlnJgOrdToDd1.DoJoinJgM();
break;
case "DeleteToDd": //
comPlnJgOrdToDd1.DoDelete();
break;
case "DeleteOneToDd": //
comPlnJgOrdToDd1.DoDeleteOne();
break;
case "QueryJgl": //接箍料编制查询
comJgMBlOrd1.Query();
break;
case "Plait": //接箍料需求保存
comJgMBlOrd1.DoAddJgBlReq();
break;
case "AddPlait": //加入现有接箍料需求
comJgMBlOrd1.DoAddJgAndBl();
break;
case "Delete": //删除接箍需求
comJgMBlOrd1.DoDelete();
break;
case "DeleteOne": //删除接箍需求单量
comJgMBlOrd1.DoDeleteOne();
break;
case "ConfirmJgl"://接箍料确认
comJgMBlOrd1.DoConfirmJgl();
break;
case "CanCelBlJgl"://接箍料取消确认
comJgMBlOrd1.CanCelConfirmBl();
break;
case "DoUpdateDjBl": //修改短节备料需求
comPlnJGDJDeal1.DoUpdateDjBl();
break;
case "Close": //关闭
this.Close();
break;
}
}
private void FrmPlnOrdJgDjDeal_Load(object sender, EventArgs e)
{
comJgMBlOrd1._ob = this.ob;
comPlnJGDJDeal1._ob = this.ob;
comPlnJgOrdToDd1._ob = this.ob;
comPlnJgOrdToDd1.RefresDate();
comJgMBlOrd1.RefresDate();
}
///
/// 选择tab页面时,菜单变化
///
///
///
private void ultraTabControl1_SelectedTabChanged(object sender,
Infragistics.Win.UltraWinTabControl.SelectedTabChangedEventArgs e)
{
if (toolMenu != null)
{
if (e.Tab.TabPage == ultraTabPageOrd)
{
setTab1Appearance(DefaultableBoolean.True);
setTab2Appearance(DefaultableBoolean.False);
setTab3Appearance(DefaultableBoolean.False);
}
if (e.Tab.TabPage == ultraTabPageJDeal)
{
setTab1Appearance(DefaultableBoolean.False);
setTab2Appearance(DefaultableBoolean.True);
setTab3Appearance(DefaultableBoolean.False);
}
if (e.Tab.TabPage == ultraTabPageJgToDd)
{
setTab1Appearance(DefaultableBoolean.False);
setTab2Appearance(DefaultableBoolean.False);
setTab3Appearance(DefaultableBoolean.True);
}
}
}
private void setTab1Appearance(DefaultableBoolean appearance)
{
#region tab1显示或隐藏
if (toolMenu.Toolbars[0].Tools.Exists("Query"))
{
toolMenu.Toolbars[0].Tools["Query"].InstanceProps.Visible = appearance;
}
if (toolMenu.Toolbars[0].Tools.Exists("ProcessJG"))
{
toolMenu.Toolbars[0].Tools["ProcessJG"].InstanceProps.Visible = appearance;
}
if (toolMenu.Toolbars[0].Tools.Exists("CancelJg"))
{
toolMenu.Toolbars[0].Tools["CancelJg"].InstanceProps.Visible = appearance;
}
if (toolMenu.Toolbars[0].Tools.Exists("ProcessDj"))
{
toolMenu.Toolbars[0].Tools["ProcessDj"].InstanceProps.Visible = appearance;
}
if (toolMenu.Toolbars[0].Tools.Exists("CancelDj"))
{
toolMenu.Toolbars[0].Tools["CancelDj"].InstanceProps.Visible = appearance;
}
if (toolMenu.Toolbars[0].Tools.Exists("ConfirmDj"))
{
toolMenu.Toolbars[0].Tools["ConfirmDj"].InstanceProps.Visible = appearance;
}
if (toolMenu.Toolbars[0].Tools.Exists("CanCelBlDj"))
{
toolMenu.Toolbars[0].Tools["CanCelBlDj"].InstanceProps.Visible = appearance;
}
if (toolMenu.Toolbars[0].Tools.Exists("DoUpdateDjBl"))
{
toolMenu.Toolbars[0].Tools["DoUpdateDjBl"].InstanceProps.Visible = appearance;
}
if (toolMenu.Toolbars[0].Tools.Exists("Export"))
{
toolMenu.Toolbars[0].Tools["Export"].InstanceProps.Visible = appearance;
}
#endregion
}
private void setTab2Appearance(DefaultableBoolean appearance)
{
#region tab2显示或隐藏
if (toolMenu.Toolbars[0].Tools.Exists("QueryJgl"))
{
toolMenu.Toolbars[0].Tools["QueryJgl"].InstanceProps.Visible = appearance;
}
if (toolMenu.Toolbars[0].Tools.Exists("SaveJg"))
{
toolMenu.Toolbars[0].Tools["SaveJg"].InstanceProps.Visible = appearance;
}
if (toolMenu.Toolbars[0].Tools.Exists("Plait"))
{
toolMenu.Toolbars[0].Tools["Plait"].InstanceProps.Visible = appearance;
}
if (toolMenu.Toolbars[0].Tools.Exists("AddPlait"))
{
toolMenu.Toolbars[0].Tools["AddPlait"].InstanceProps.Visible = appearance;
}
if (toolMenu.Toolbars[0].Tools.Exists("Delete"))
{
toolMenu.Toolbars[0].Tools["Delete"].InstanceProps.Visible = appearance;
}
if (toolMenu.Toolbars[0].Tools.Exists("DeleteOne"))
{
toolMenu.Toolbars[0].Tools["DeleteOne"].InstanceProps.Visible = appearance;
}
if (toolMenu.Toolbars[0].Tools.Exists("ConfirmJgl"))
{
toolMenu.Toolbars[0].Tools["ConfirmJgl"].InstanceProps.Visible = appearance;
}
if (toolMenu.Toolbars[0].Tools.Exists("CanCelBlJgl"))
{
toolMenu.Toolbars[0].Tools["CanCelBlJgl"].InstanceProps.Visible = appearance;
}
#endregion
}
private void setTab3Appearance(DefaultableBoolean appearance)
{
#region tab3显示或隐藏
if (toolMenu.Toolbars[0].Tools.Exists("QueryOrdToDd"))
{
toolMenu.Toolbars[0].Tools["QueryOrdToDd"].InstanceProps.Visible = appearance;
}
if (toolMenu.Toolbars[0].Tools.Exists("DoAddOrdToDd"))
{
toolMenu.Toolbars[0].Tools["DoAddOrdToDd"].InstanceProps.Visible = appearance;
}
if (toolMenu.Toolbars[0].Tools.Exists("DoJoinOrdToDd"))
{
toolMenu.Toolbars[0].Tools["DoJoinOrdToDd"].InstanceProps.Visible = appearance;
}
if (toolMenu.Toolbars[0].Tools.Exists("DeleteToDd"))
{
toolMenu.Toolbars[0].Tools["DeleteToDd"].InstanceProps.Visible = appearance;
}
if (toolMenu.Toolbars[0].Tools.Exists("DeleteOneToDd"))
{
toolMenu.Toolbars[0].Tools["DeleteOneToDd"].InstanceProps.Visible = appearance;
}
#endregion
}
private void FrmPlnOrdJgDjDeal_Shown(object sender, EventArgs e)
{
setTab2Appearance(DefaultableBoolean.False);
setTab3Appearance(DefaultableBoolean.False);
}
}
}