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); } } }