// F12ボタン(メニュー) クリック public override void btnF12_Click(object sender, RoutedEventArgs e) { UA_Main pg = (UA_Main)ExVisualTreeHelper.FindPerentPage(this.Parent); Dlg_InpMaster win = (Dlg_InpMaster)ExVisualTreeHelper.FindPerentChildWindow(this); win.Close(); }
private void openMstWindow() { inpDlg = new Dlg_InpMaster(); inpDlg.IsSearchFlg = true; switch (MstKbn) { case MstData.geMDataKbn.Person: Common.gWinGroupType = Common.geWinGroupType.InpMaster; Common.gWinMsterType = Common.geWinMsterType.Person; inpDlg.Show(); inpDlg.Closed += inpDlg_Closed; break; case MstData.geMDataKbn.Customer: Common.gWinGroupType = Common.geWinGroupType.InpMaster; Common.gWinMsterType = Common.geWinMsterType.Comstomer; inpDlg = new Dlg_InpMaster(); inpDlg.Show(); inpDlg.Closed += inpDlg_Closed; break; case MstData.geMDataKbn.Commodity: Common.gWinGroupType = Common.geWinGroupType.InpMaster; Common.gWinMsterType = Common.geWinMsterType.Commodity; inpDlg = new Dlg_InpMaster(); inpDlg.Show(); inpDlg.Closed += inpDlg_Closed; break; case MstData.geMDataKbn.Condition: Common.gWinGroupType = Common.geWinGroupType.InpMasterDetail; Common.gWinMsterType = Common.geWinMsterType.Condition; inpDlg = new Dlg_InpMaster(); inpDlg.Show(); inpDlg.Closed += inpDlg_Closed; break; case MstData.geMDataKbn.Group: Common.gWinGroupType = Common.geWinGroupType.InpMasterDetail; Common.gWinMsterType = Common.geWinMsterType.Class; inpDlg = new Dlg_InpMaster(); inpDlg.Show(); inpDlg.Closed += inpDlg_Closed; break; case MstData.geMDataKbn.Supplier: Common.gWinGroupType = Common.geWinGroupType.InpMaster; Common.gWinMsterType = Common.geWinMsterType.Supplier; inpDlg = new Dlg_InpMaster(); inpDlg.Show(); inpDlg.Closed += inpDlg_Closed; break; default: break; } }
// F12ボタン(メニュー) クリック public override void btnF12_Click(object sender, RoutedEventArgs e) { if (this.flg_relogin == true) { Common.ReLogin(ExWebService.geDialogDisplayFlg.No, ExWebService.geDialogCloseFlg.No); } Dlg_InpMaster win = (Dlg_InpMaster)ExVisualTreeHelper.FindPerentChildWindow(this); win.Close(); }
private void btnMenu_Click(object sender, RoutedEventArgs e) { Button btn = (Button)sender; ExChildWindow _win = null; UA_Main pg = null; switch (btn.Tag.ToString()) { #region 全般設定 case "CompanyMst": Common.gWinGroupType = Common.geWinGroupType.InpMaster; Common.gWinMsterType = Common.geWinMsterType.Company; _win = new Dlg_InpMaster(); break; case "CompanyGroupMst": Common.gWinGroupType = Common.geWinGroupType.InpMaster; Common.gWinMsterType = Common.geWinMsterType.CompanyGroup; _win = new Dlg_InpMaster(); break; case "UserMst": Common.gWinGroupType = Common.geWinGroupType.InpMaster; Common.gWinMsterType = Common.geWinMsterType.User; _win = new Dlg_InpMaster(); break; case "AuthorityMst": Common.gWinGroupType = Common.geWinGroupType.InpMaster; Common.gWinMsterType = Common.geWinMsterType.Authority; _win = new Dlg_InpMaster(); break; case "PersonMst": Common.gWinGroupType = Common.geWinGroupType.InpMaster; Common.gWinMsterType = Common.geWinMsterType.Person; _win = new Dlg_InpMaster(); break; case "ClassMst": Common.gWinGroupType = Common.geWinGroupType.InpMasterDetail; Common.gWinMsterType = Common.geWinMsterType.Class; _win = new Dlg_InpMaster(); break; case "CommodityMst": Common.gWinGroupType = Common.geWinGroupType.InpMaster; Common.gWinMsterType = Common.geWinMsterType.Commodity; _win = new Dlg_InpMaster(); break; case "ConditionMst": Common.gWinGroupType = Common.geWinGroupType.InpMasterDetail; Common.gWinMsterType = Common.geWinMsterType.Condition; _win = new Dlg_InpMaster(); break; case "Duties": _win = new Dlg_DutiesHistory(); //ChildWindow child = new ChildWindow1(); _win.Show(); break; #endregion #region 売上系 case "EstimateInp": pg = (UA_Main)ExVisualTreeHelper.FindPerentPage(this.Parent); Common.gPageGroupType = Common.gePageGroupType.Inp; Common.gPageType = Common.gePageType.InpEstimate; pg.ChangePage(); break; case "OrderInp": pg = (UA_Main)ExVisualTreeHelper.FindPerentPage(this.Parent); Common.gPageGroupType = Common.gePageGroupType.Inp; Common.gPageType = Common.gePageType.InpOrder; pg.ChangePage(); break; case "SalesInp": pg = (UA_Main)ExVisualTreeHelper.FindPerentPage(this.Parent); Common.gPageGroupType = Common.gePageGroupType.Inp; Common.gPageType = Common.gePageType.InpSales; pg.ChangePage(); break; case "InvoiceClose": pg = (UA_Main)ExVisualTreeHelper.FindPerentPage(this.Parent); Common.gPageGroupType = Common.gePageGroupType.Inp; Common.gPageType = Common.gePageType.InpInvoiceClose; pg.ChangePage(); break; case "InvoicePrint": Common.gWinGroupType = Common.geWinGroupType.InpListReport; Common.gWinMsterType = Common.geWinMsterType.None; Common.gWinType = Common.geWinType.ListInvoice; _win = new Dlg_InpSearch(); break; case "ReceiptInp": pg = (UA_Main)ExVisualTreeHelper.FindPerentPage(this.Parent); Common.gPageGroupType = Common.gePageGroupType.Inp; Common.gPageType = Common.gePageType.InpReceipt; pg.ChangePage(); break; case "CustomerMst": Common.gWinGroupType = Common.geWinGroupType.InpMaster; Common.gWinMsterType = Common.geWinMsterType.Customer; _win = new Dlg_InpMaster(); break; case "SupplierMst": Common.gWinGroupType = Common.geWinGroupType.InpMaster; Common.gWinMsterType = Common.geWinMsterType.Supplier; _win = new Dlg_InpMaster(); break; case "SalesBalance": Common.gWinGroupType = Common.geWinGroupType.InpListUpd; Common.gWinMsterType = Common.geWinMsterType.None; Common.gWinType = Common.geWinType.ListSalesCreditBalance; _win = new Dlg_InpSearch(); break; case "InvoiceBalance": Common.gWinGroupType = Common.geWinGroupType.InpListUpd; Common.gWinMsterType = Common.geWinMsterType.None; Common.gWinType = Common.geWinType.ListInvoiceBalance; _win = new Dlg_InpSearch(); break; #endregion #region 仕入系 case "PurchaseOrderInp": pg = (UA_Main)ExVisualTreeHelper.FindPerentPage(this.Parent); Common.gPageGroupType = Common.gePageGroupType.Inp; Common.gPageType = Common.gePageType.InpPurchaseOrder; pg.ChangePage(); break; case "PurchaseInp": pg = (UA_Main)ExVisualTreeHelper.FindPerentPage(this.Parent); Common.gPageGroupType = Common.gePageGroupType.Inp; Common.gPageType = Common.gePageType.InpPurchase; pg.ChangePage(); break; case "PaymentClose": pg = (UA_Main)ExVisualTreeHelper.FindPerentPage(this.Parent); Common.gPageGroupType = Common.gePageGroupType.Inp; Common.gPageType = Common.gePageType.InpPaymentClose; pg.ChangePage(); break; case "PaymentPrint": Common.gWinGroupType = Common.geWinGroupType.InpListReport; Common.gWinMsterType = Common.geWinMsterType.None; Common.gWinType = Common.geWinType.ListPayment; _win = new Dlg_InpSearch(); break; case "PaymentCashInp": pg = (UA_Main)ExVisualTreeHelper.FindPerentPage(this.Parent); Common.gPageGroupType = Common.gePageGroupType.Inp; Common.gPageType = Common.gePageType.InpPaymentCash; pg.ChangePage(); break; case "PurchaseMst": Common.gWinGroupType = Common.geWinGroupType.InpMaster; Common.gWinMsterType = Common.geWinMsterType.Purchase; _win = new Dlg_InpMaster(); break; case "PaymentCreditBalance": Common.gWinGroupType = Common.geWinGroupType.InpListUpd; Common.gWinMsterType = Common.geWinMsterType.None; Common.gWinType = Common.geWinType.ListPaymentCreditBalance; _win = new Dlg_InpSearch(); break; case "PaymentBalance": Common.gWinGroupType = Common.geWinGroupType.InpListUpd; Common.gWinMsterType = Common.geWinMsterType.None; Common.gWinType = Common.geWinType.ListPaymentBalance; _win = new Dlg_InpSearch(); break; #endregion #region 入出庫系 case "InOutDeliveryInp": pg = (UA_Main)ExVisualTreeHelper.FindPerentPage(this.Parent); Common.gPageGroupType = Common.gePageGroupType.Inp; Common.gPageType = Common.gePageType.InpInOutDelivery; pg.ChangePage(); break; case "StockInventoryInp": pg = (UA_Main)ExVisualTreeHelper.FindPerentPage(this.Parent); Common.gPageGroupType = Common.gePageGroupType.Inp; Common.gPageType = Common.gePageType.InpStockInventory; pg.ChangePage(); break; #endregion #region 売上レポート系 case "EstimateDPrint": Common.gWinGroupType = Common.geWinGroupType.InpDetailReport; Common.gWinMsterType = Common.geWinMsterType.None; Common.gWinType = Common.geWinType.ListEstimat; _win = Common.InpSearchEstimate; break; case "OrderDPrint": Common.gWinGroupType = Common.geWinGroupType.InpDetailReport; Common.gWinMsterType = Common.geWinMsterType.None; Common.gWinType = Common.geWinType.ListOrder; _win = Common.InpSearchOrder; break; case "SalesDPrint": Common.gWinGroupType = Common.geWinGroupType.InpDetailReport; Common.gWinMsterType = Common.geWinMsterType.None; Common.gWinType = Common.geWinType.ListSales; _win = Common.InpSearchSales; break; case "SalesDayPrint": Common.gWinGroupType = Common.geWinGroupType.InpDetailReport; Common.gWinMsterType = Common.geWinMsterType.None; Common.gWinType = Common.geWinType.ListSalesDay; _win = Common.InpSearchSales; break; case "SalesMonthPrint": Common.gWinGroupType = Common.geWinGroupType.InpDetailReport; Common.gWinMsterType = Common.geWinMsterType.None; Common.gWinType = Common.geWinType.ListSalesMonth; _win = Common.InpSearchSales; break; case "SalesChangePrint": Common.gWinGroupType = Common.geWinGroupType.InpDetailReport; Common.gWinMsterType = Common.geWinMsterType.None; Common.gWinType = Common.geWinType.ListSalesChange; _win = Common.InpSearchSales; break; case "ReceiptDPrint": Common.gWinGroupType = Common.geWinGroupType.InpDetailReport; Common.gWinMsterType = Common.geWinMsterType.None; Common.gWinType = Common.geWinType.ListReceipt; _win = Common.InpSearchReceipt; break; case "ReceiptDayPrint": Common.gWinGroupType = Common.geWinGroupType.InpDetailReport; Common.gWinMsterType = Common.geWinMsterType.None; Common.gWinType = Common.geWinType.ListReceiptDay; _win = Common.InpSearchReceipt; break; case "ReceiptMonthPrint": Common.gWinGroupType = Common.geWinGroupType.InpDetailReport; Common.gWinMsterType = Common.geWinMsterType.None; Common.gWinType = Common.geWinType.ListReceiptMonth; _win = Common.InpSearchReceipt; break; case "CollectPlanPrint": Common.gWinGroupType = Common.geWinGroupType.InpDetailReport; Common.gWinMsterType = Common.geWinMsterType.None; Common.gWinType = Common.geWinType.ListCollectPlan; _win = Common.InpSearchPlan; break; case "ReceiptPlanPrint": //Common.gWinGroupType = Common.geWinGroupType.InpMaster; //Common.gWinMsterType = Common.geWinMsterType.Person; //_win = new Dlg_InpMaster(); break; case "SalesBalancePrint": Common.gWinGroupType = Common.geWinGroupType.InpListReport; Common.gWinMsterType = Common.geWinMsterType.None; Common.gWinType = Common.geWinType.ListSalesCreditBalance; _win = new Dlg_InpSearch(); break; case "InvoiceBalancePrint": Common.gWinGroupType = Common.geWinGroupType.InpListReport; Common.gWinMsterType = Common.geWinMsterType.None; Common.gWinType = Common.geWinType.ListInvoiceBalance; _win = new Dlg_InpSearch(); break; #endregion #region 在庫/仕入レポート系 case "PurchaseOrderDPrint": Common.gWinGroupType = Common.geWinGroupType.InpDetailReport; Common.gWinMsterType = Common.geWinMsterType.None; Common.gWinType = Common.geWinType.ListPurchaseOrder; _win = Common.InpSearchPurchaseOrder; break; case "PurchaseDPrint": Common.gWinGroupType = Common.geWinGroupType.InpDetailReport; Common.gWinMsterType = Common.geWinMsterType.None; Common.gWinType = Common.geWinType.ListPurchase; _win = Common.InpSearchPurchase; break; case "PurchaseDayPrint": Common.gWinGroupType = Common.geWinGroupType.InpDetailReport; Common.gWinMsterType = Common.geWinMsterType.None; Common.gWinType = Common.geWinType.ListPurchaseDay; _win = Common.InpSearchPurchase; break; case "PurchaseMonthPrint": Common.gWinGroupType = Common.geWinGroupType.InpDetailReport; Common.gWinMsterType = Common.geWinMsterType.None; Common.gWinType = Common.geWinType.ListPurchaseMonth; _win = Common.InpSearchPurchase; break; case "PurchaseChangePrint": Common.gWinGroupType = Common.geWinGroupType.InpDetailReport; Common.gWinMsterType = Common.geWinMsterType.None; Common.gWinType = Common.geWinType.ListPurchaseChange; _win = Common.InpSearchPurchase; break; case "PaymentCashDPrint": Common.gWinGroupType = Common.geWinGroupType.InpDetailReport; Common.gWinMsterType = Common.geWinMsterType.None; Common.gWinType = Common.geWinType.ListPaymentCashDay; _win = Common.InpSearchPaymentCash; break; case "PaymentCashDayPrint": Common.gWinGroupType = Common.geWinGroupType.InpDetailReport; Common.gWinMsterType = Common.geWinMsterType.None; Common.gWinType = Common.geWinType.ListPaymentCashDay; _win = Common.InpSearchPaymentCash; break; case "PaymentCashMonthPrint": Common.gWinGroupType = Common.geWinGroupType.InpDetailReport; Common.gWinMsterType = Common.geWinMsterType.None; Common.gWinType = Common.geWinType.ListPaymentCashMonth; _win = Common.InpSearchPaymentCash; break; case "PaymentPlanPrint": Common.gWinGroupType = Common.geWinGroupType.InpDetailReport; Common.gWinMsterType = Common.geWinMsterType.None; Common.gWinType = Common.geWinType.ListPaymentPlan; _win = Common.InpSearchPlan; break; case "InOutDeliverDPrint": Common.gWinGroupType = Common.geWinGroupType.InpDetailReport; Common.gWinMsterType = Common.geWinMsterType.None; Common.gWinType = Common.geWinType.ListInOutDelivery; _win = Common.InpSearchInOutDelivery; break; case "InventoryPrint": Common.gWinGroupType = Common.geWinGroupType.InpListReport; Common.gWinMsterType = Common.geWinMsterType.None; Common.gWinType = Common.geWinType.ListInventory; _win = Common.InpSearchInventory; break; case "PaymentCreditBalancePrint": Common.gWinGroupType = Common.geWinGroupType.InpListReport; Common.gWinMsterType = Common.geWinMsterType.None; Common.gWinType = Common.geWinType.ListPaymentCreditBalance; _win = new Dlg_InpSearch(); break; case "PaymentBalancePrint": Common.gWinGroupType = Common.geWinGroupType.InpListReport; Common.gWinMsterType = Common.geWinMsterType.None; Common.gWinType = Common.geWinType.ListPaymentBalance; _win = new Dlg_InpSearch(); break; #endregion #region サポート系 case "InquiryInp": _win = new Dlg_SupportHistory(); break; case "Mamual": ExHyperlinkButton _link = new ExHyperlinkButton(Common.gstrManualUrl); _link.ClickMe(); return; #endregion default: break; } if (_win != null) { _win.Closed -= searchDlg_Closed; _win.Closed += searchDlg_Closed; _win.Show(); } }