private void ExChildWindow_Loaded(object sender, RoutedEventArgs e) { // 画面初期化 ExVisualTreeHelper.initDisplay(this.LayoutRoot); this.utlDummy.evtDataSelect -= this.evtDataSelect; this.utlDummy.evtDataSelect += this.evtDataSelect; switch (this.MstKbn) { case MstData.geMDataKbn.Customer: case MstData.geMDataKbn.Customer_F: case MstData.geMDataKbn.Customer_T: this.lblCode.Content = "得意先ID"; this.lblName.Content = "得意先名"; this.lblKana.Content = "得意先カナ"; this.lblGroup1.Content = "得意先分類"; this.Title = "得意先一覧"; this.MstGroupKbn = MstData.geMGroupKbn.CustomerGrouop1; break; case MstData.geMDataKbn.Invoice: case MstData.geMDataKbn.Invoice_F: case MstData.geMDataKbn.Invoice_T: this.lblCode.Content = "請求先ID"; this.lblName.Content = "請求先名"; this.lblKana.Content = "請求先カナ"; this.lblGroup1.Content = "請求先分類"; this.Title = "請求先一覧"; this.MstGroupKbn = MstData.geMGroupKbn.CustomerGrouop1; break; case MstData.geMDataKbn.Commodity: case MstData.geMDataKbn.Commodity_F: case MstData.geMDataKbn.Commodity_T: this.lblCode.Content = "商品ID"; this.lblName.Content = "商品名"; this.lblKana.Content = "商品カナ"; this.lblGroup1.Content = "商品分類"; this.MstGroupKbn = MstData.geMGroupKbn.CommodityGrouop1; this.Title = "商品一覧"; break; case MstData.geMDataKbn.Purchase: case MstData.geMDataKbn.Purchase_F: case MstData.geMDataKbn.Purchase_T: this.lblCode.Content = "仕入先ID"; this.lblName.Content = "仕入先名"; this.lblKana.Content = "仕入先カナ"; this.lblGroup1.Content = "仕入先分類"; this.Title = "仕入先一覧"; this.MstGroupKbn = MstData.geMGroupKbn.PurchaseGrouop1; break; default: break; } GetClassList(); GetMstList(ExWebService.geDialogDisplayFlg.No); }
public void Init() { if (this.gPageType != Common.gePageType.None) { switch (this.gPageType) { case Common.gePageType.InpOrder: this.pgId = DataPgEvidence.PGName.Order.OrderListPrint; break; } } else { EntitySearch entity = new EntitySearch(); entity.PropertyChanged -= this.utlID_F.MstID_Changed; entity.PropertyChanged += this.utlID_F.MstID_Changed; entity.PropertyChanged -= this.utlID_T.MstID_Changed; entity.PropertyChanged += this.utlID_T.MstID_Changed; switch (this.gWinMsterType) { #region 得意先 case Common.geWinMsterType.Customer: this.lblID.Content = "得意先"; this.utlID_F.MstKbn = MstData.geMDataKbn.Customer_F; this.utlID_T.MstKbn = MstData.geMDataKbn.Customer_T; this.utlID_F.txtID.InputMode = ExTextBox.geInputMode.ID; this.utlID_F.txtID.MaxLengthB = Common.gintidFigureCustomer; this.utlID_T.txtID.InputMode = ExTextBox.geInputMode.ID; this.utlID_T.txtID.MaxLengthB = Common.gintidFigureCustomer; this.cmbOrder.Items.Clear(); this.cmbOrder.Items.Add("ID順"); this.cmbOrder.Items.Add("得意先分類順"); this.cmbOrder.Items.Add("フリガナ順"); this.cmbOrder.SelectedIndex = 0; this.pgId = DataPgEvidence.PGName.Mst.Customer; Binding BindingCustomerF = new Binding("customer_id_from"); BindingCustomerF.Mode = BindingMode.TwoWay; BindingCustomerF.Source = entity; this.utlID_F.txtID.SetBinding(TextBox.TextProperty, BindingCustomerF); Binding BindingCustomerT = new Binding("customer_id_to"); BindingCustomerT.Mode = BindingMode.TwoWay; BindingCustomerT.Source = entity; this.utlID_T.txtID.SetBinding(TextBox.TextProperty, BindingCustomerT); break; #endregion #region 入先 case Common.geWinMsterType.Supplier: this.lblID.Content = "得意先"; this.utlID_F.MstKbn = MstData.geMDataKbn.Customer_F; this.utlID_T.MstKbn = MstData.geMDataKbn.Customer_T; this.utlID_F.txtID.InputMode = ExTextBox.geInputMode.ID; this.utlID_F.txtID.MaxLengthB = Common.gintidFigureCustomer; this.utlID_T.txtID.InputMode = ExTextBox.geInputMode.ID; this.utlID_T.txtID.MaxLengthB = Common.gintidFigureCustomer; this.cmbOrder.Items.Clear(); this.cmbOrder.Items.Add("得意先ID"); this.cmbOrder.Items.Add("納入先ID順"); this.cmbOrder.Items.Add("フリガナ順"); this.cmbOrder.SelectedIndex = 0; this.pgId = DataPgEvidence.PGName.Mst.Supplier; Binding BindingSupplierF = new Binding("customer_id_from"); BindingSupplierF.Mode = BindingMode.TwoWay; BindingSupplierF.Source = entity; this.utlID_F.txtID.SetBinding(TextBox.TextProperty, BindingSupplierF); Binding BindingSupplierT = new Binding("customer_id_to"); BindingSupplierT.Mode = BindingMode.TwoWay; BindingSupplierT.Source = entity; this.utlID_T.txtID.SetBinding(TextBox.TextProperty, BindingSupplierT); break; #endregion #region 仕入先 case Common.geWinMsterType.Purchase: this.lblID.Content = "仕入先"; this.utlID_F.MstKbn = MstData.geMDataKbn.Purchase_F; this.utlID_T.MstKbn = MstData.geMDataKbn.Purchase_T; this.utlID_F.txtID.InputMode = ExTextBox.geInputMode.ID; this.utlID_F.txtID.MaxLengthB = Common.gintidFigurePurchase; this.utlID_T.txtID.InputMode = ExTextBox.geInputMode.ID; this.utlID_T.txtID.MaxLengthB = Common.gintidFigurePurchase; this.cmbOrder.Items.Clear(); this.cmbOrder.Items.Add("ID順"); this.cmbOrder.Items.Add("仕入先分類順"); this.cmbOrder.Items.Add("フリガナ順"); this.cmbOrder.SelectedIndex = 0; this.pgId = DataPgEvidence.PGName.Mst.Purchase; Binding BindingPurchaseF = new Binding("purchase_id_from"); BindingPurchaseF.Mode = BindingMode.TwoWay; BindingPurchaseF.Source = entity; this.utlID_F.txtID.SetBinding(TextBox.TextProperty, BindingPurchaseF); Binding BindingPurchaseT = new Binding("purchase_id_to"); BindingPurchaseT.Mode = BindingMode.TwoWay; BindingPurchaseT.Source = entity; this.utlID_T.txtID.SetBinding(TextBox.TextProperty, BindingPurchaseT); break; #endregion #region 担当者 case Common.geWinMsterType.Person: this.lblID.Content = "担当者"; this.utlID_F.MstKbn = MstData.geMDataKbn.Person_F; this.utlID_T.MstKbn = MstData.geMDataKbn.Person_T; this.utlID_F.txtID.InputMode = ExTextBox.geInputMode.Number; this.utlID_F.txtID.MinNumber = 1; this.utlID_F.txtID.MaxNumber = 999; this.utlID_F.txtID.FormatString = "000"; this.utlID_T.txtID.InputMode = ExTextBox.geInputMode.Number; this.utlID_T.txtID.MinNumber = 1; this.utlID_T.txtID.MaxNumber = 999; this.utlID_T.txtID.FormatString = "000"; this.cmbOrder.Items.Clear(); this.cmbOrder.Items.Add("ID順"); this.cmbOrder.Items.Add("グループID順"); this.cmbOrder.SelectedIndex = 0; this.pgId = DataPgEvidence.PGName.Mst.Person; Binding BindingPersonF = new Binding("person_id_from"); BindingPersonF.Mode = BindingMode.TwoWay; BindingPersonF.Source = entity; this.utlID_F.txtID.SetBinding(TextBox.TextProperty, BindingPersonF); Binding BindingPersonT = new Binding("person_id_to"); BindingPersonT.Mode = BindingMode.TwoWay; BindingPersonT.Source = entity; this.utlID_T.txtID.SetBinding(TextBox.TextProperty, BindingPersonT); break; #endregion #region 商品 case Common.geWinMsterType.Commodity: this.lblID.Content = "商品"; this.utlID_F.MstKbn = MstData.geMDataKbn.Commodity_F; this.utlID_T.MstKbn = MstData.geMDataKbn.Commodity_T; this.utlID_F.txtID.InputMode = ExTextBox.geInputMode.ID; this.utlID_F.txtID.MaxLengthB = Common.gintidFigureCommodity; this.utlID_T.txtID.InputMode = ExTextBox.geInputMode.ID; this.utlID_T.txtID.MaxLengthB = Common.gintidFigureCommodity; this.cmbOrder.Items.Clear(); this.cmbOrder.Items.Add("ID順"); this.cmbOrder.Items.Add("商品分類順"); this.cmbOrder.Items.Add("フリガナ順"); this.cmbOrder.SelectedIndex = 0; this.pgId = DataPgEvidence.PGName.Mst.Commodity; Binding BindingCommodityF = new Binding("commodity_id_from"); BindingCommodityF.Mode = BindingMode.TwoWay; BindingCommodityF.Source = entity; this.utlID_F.txtID.SetBinding(TextBox.TextProperty, BindingCommodityF); Binding BindingCommodityT = new Binding("commodity_id_to"); BindingCommodityT.Mode = BindingMode.TwoWay; BindingCommodityT.Source = entity; this.utlID_T.txtID.SetBinding(TextBox.TextProperty, BindingCommodityT); break; #endregion #region 締区分 case Common.geWinMsterType.Condition: this.lblID.Content = "締区分"; this.utlID_F.MstKbn = MstData.geMDataKbn.Condition_F; this.utlID_T.MstKbn = MstData.geMDataKbn.Condition_T; this.utlID_F.txtID.InputMode = ExTextBox.geInputMode.Number; this.utlID_F.txtID.MinNumber = 1; this.utlID_F.txtID.MaxNumber = 99; this.utlID_F.txtID.FormatString = "00"; this.utlID_T.txtID.InputMode = ExTextBox.geInputMode.Number; this.utlID_T.txtID.MinNumber = 1; this.utlID_T.txtID.MaxNumber = 99; this.utlID_T.txtID.FormatString = "00"; this.cmbOrder.Items.Clear(); this.cmbOrder.Items.Add("ID順"); this.cmbOrder.SelectedIndex = 0; this.pgId = DataPgEvidence.PGName.Mst.Condition; Binding BindingConditionF = new Binding("condition_id_from"); BindingConditionF.Mode = BindingMode.TwoWay; BindingConditionF.Source = entity; this.utlID_F.txtID.SetBinding(TextBox.TextProperty, BindingConditionF); Binding BindingConditionT = new Binding("condition_id_to"); BindingConditionT.Mode = BindingMode.TwoWay; BindingConditionT.Source = entity; this.utlID_T.txtID.SetBinding(TextBox.TextProperty, BindingConditionT); break; #endregion #region 分類 case Common.geWinMsterType.Class: this.lblID.Content = "分類"; this.utlID_F.MstKbn = MstData.geMDataKbn.Group_F; this.utlID_T.MstKbn = MstData.geMDataKbn.Group_T; this.utlID_F.MstGroupKbn = this.MstGroupKbn; this.utlID_T.MstGroupKbn = this.MstGroupKbn; this.utlID_F.txtID.InputMode = ExTextBox.geInputMode.Number; this.utlID_F.txtID.MinNumber = 1; this.utlID_F.txtID.MaxNumber = 999; this.utlID_F.txtID.FormatString = "000"; this.utlID_T.txtID.InputMode = ExTextBox.geInputMode.Number; this.utlID_T.txtID.MinNumber = 1; this.utlID_T.txtID.MaxNumber = 999; this.utlID_T.txtID.FormatString = "000"; this.cmbOrder.Items.Clear(); this.cmbOrder.Items.Add("ID順"); this.cmbOrder.SelectedIndex = 0; this.pgId = DataPgEvidence.PGName.Mst.Class; Binding BindingClassF = new Binding("class_id_from"); BindingClassF.Mode = BindingMode.TwoWay; BindingClassF.Source = entity; this.utlID_F.txtID.SetBinding(TextBox.TextProperty, BindingClassF); Binding BindingClassT = new Binding("class_id_to"); BindingClassT.Mode = BindingMode.TwoWay; BindingClassT.Source = entity; this.utlID_T.txtID.SetBinding(TextBox.TextProperty, BindingClassT); break; #endregion } } }
public void Init() { if (this.gPageType != Common.gePageType.None) { switch (this.gPageType) { case Common.gePageType.InpOrder: this.pgId = DataPgEvidence.PGName.Order.OrderListPrint; break; } } else { EntitySearch entity = new EntitySearch(); entity.PropertyChanged -= this.utlID_F.MstID_Changed; entity.PropertyChanged += this.utlID_F.MstID_Changed; entity.PropertyChanged -= this.utlID_T.MstID_Changed; entity.PropertyChanged += this.utlID_T.MstID_Changed; switch (this.gWinMsterType) { #region 得意先 case Common.geWinMsterType.Customer: this.lblID.Content = "得意先"; this.utlID_F.MstKbn = MstData.geMDataKbn.Customer_F; this.utlID_T.MstKbn = MstData.geMDataKbn.Customer_T; this.utlID_F.txtID.InputMode = ExTextBox.geInputMode.ID; this.utlID_F.txtID.MaxLengthB = Common.gintidFigureCustomer; this.utlID_T.txtID.InputMode = ExTextBox.geInputMode.ID; this.utlID_T.txtID.MaxLengthB = Common.gintidFigureCustomer; this.cmbOrder.Items.Clear(); this.cmbOrder.Items.Add("ID順"); this.cmbOrder.Items.Add("得意先分類順"); this.cmbOrder.Items.Add("フリガナ順"); this.cmbOrder.SelectedIndex = 0; this.pgId = DataPgEvidence.PGName.Mst.Customer; Binding BindingCustomerF = new Binding("customer_id_from"); BindingCustomerF.Mode = BindingMode.TwoWay; BindingCustomerF.Source = entity; this.utlID_F.txtID.SetBinding(TextBox.TextProperty, BindingCustomerF); Binding BindingCustomerT = new Binding("customer_id_to"); BindingCustomerT.Mode = BindingMode.TwoWay; BindingCustomerT.Source = entity; this.utlID_T.txtID.SetBinding(TextBox.TextProperty, BindingCustomerT); break; #endregion #region 納入先 case Common.geWinMsterType.Supplier: this.lblID.Content = "得意先"; this.utlID_F.MstKbn = MstData.geMDataKbn.Customer_F; this.utlID_T.MstKbn = MstData.geMDataKbn.Customer_T; this.utlID_F.txtID.InputMode = ExTextBox.geInputMode.ID; this.utlID_F.txtID.MaxLengthB = Common.gintidFigureCustomer; this.utlID_T.txtID.InputMode = ExTextBox.geInputMode.ID; this.utlID_T.txtID.MaxLengthB = Common.gintidFigureCustomer; this.cmbOrder.Items.Clear(); this.cmbOrder.Items.Add("得意先ID"); this.cmbOrder.Items.Add("納入先ID順"); this.cmbOrder.Items.Add("フリガナ順"); this.cmbOrder.SelectedIndex = 0; this.pgId = DataPgEvidence.PGName.Mst.Supplier; Binding BindingSupplierF = new Binding("customer_id_from"); BindingSupplierF.Mode = BindingMode.TwoWay; BindingSupplierF.Source = entity; this.utlID_F.txtID.SetBinding(TextBox.TextProperty, BindingSupplierF); Binding BindingSupplierT = new Binding("customer_id_to"); BindingSupplierT.Mode = BindingMode.TwoWay; BindingSupplierT.Source = entity; this.utlID_T.txtID.SetBinding(TextBox.TextProperty, BindingSupplierT); break; #endregion #region 仕入先 case Common.geWinMsterType.Purchase: this.lblID.Content = "仕入先"; this.utlID_F.MstKbn = MstData.geMDataKbn.Purchase_F; this.utlID_T.MstKbn = MstData.geMDataKbn.Purchase_T; this.utlID_F.txtID.InputMode = ExTextBox.geInputMode.ID; this.utlID_F.txtID.MaxLengthB = Common.gintidFigurePurchase; this.utlID_T.txtID.InputMode = ExTextBox.geInputMode.ID; this.utlID_T.txtID.MaxLengthB = Common.gintidFigurePurchase; this.cmbOrder.Items.Clear(); this.cmbOrder.Items.Add("ID順"); this.cmbOrder.Items.Add("仕入先分類順"); this.cmbOrder.Items.Add("フリガナ順"); this.cmbOrder.SelectedIndex = 0; this.pgId = DataPgEvidence.PGName.Mst.Purchase; Binding BindingPurchaseF = new Binding("purchase_id_from"); BindingPurchaseF.Mode = BindingMode.TwoWay; BindingPurchaseF.Source = entity; this.utlID_F.txtID.SetBinding(TextBox.TextProperty, BindingPurchaseF); Binding BindingPurchaseT = new Binding("purchase_id_to"); BindingPurchaseT.Mode = BindingMode.TwoWay; BindingPurchaseT.Source = entity; this.utlID_T.txtID.SetBinding(TextBox.TextProperty, BindingPurchaseT); break; #endregion #region 担当者 case Common.geWinMsterType.Person: this.lblID.Content = "担当者"; this.utlID_F.MstKbn = MstData.geMDataKbn.Person_F; this.utlID_T.MstKbn = MstData.geMDataKbn.Person_T; this.utlID_F.txtID.InputMode = ExTextBox.geInputMode.Number; this.utlID_F.txtID.MinNumber = 1; this.utlID_F.txtID.MaxNumber = 999; this.utlID_F.txtID.FormatString = "000"; this.utlID_T.txtID.InputMode = ExTextBox.geInputMode.Number; this.utlID_T.txtID.MinNumber = 1; this.utlID_T.txtID.MaxNumber = 999; this.utlID_T.txtID.FormatString = "000"; this.cmbOrder.Items.Clear(); this.cmbOrder.Items.Add("ID順"); this.cmbOrder.Items.Add("グループID順"); this.cmbOrder.SelectedIndex = 0; this.pgId = DataPgEvidence.PGName.Mst.Person; Binding BindingPersonF = new Binding("person_id_from"); BindingPersonF.Mode = BindingMode.TwoWay; BindingPersonF.Source = entity; this.utlID_F.txtID.SetBinding(TextBox.TextProperty, BindingPersonF); Binding BindingPersonT = new Binding("person_id_to"); BindingPersonT.Mode = BindingMode.TwoWay; BindingPersonT.Source = entity; this.utlID_T.txtID.SetBinding(TextBox.TextProperty, BindingPersonT); break; #endregion #region 商品 case Common.geWinMsterType.Commodity: this.lblID.Content = "商品"; this.utlID_F.MstKbn = MstData.geMDataKbn.Commodity_F; this.utlID_T.MstKbn = MstData.geMDataKbn.Commodity_T; this.utlID_F.txtID.InputMode = ExTextBox.geInputMode.ID; this.utlID_F.txtID.MaxLengthB = Common.gintidFigureCommodity; this.utlID_T.txtID.InputMode = ExTextBox.geInputMode.ID; this.utlID_T.txtID.MaxLengthB = Common.gintidFigureCommodity; this.cmbOrder.Items.Clear(); this.cmbOrder.Items.Add("ID順"); this.cmbOrder.Items.Add("商品分類順"); this.cmbOrder.Items.Add("フリガナ順"); this.cmbOrder.SelectedIndex = 0; this.pgId = DataPgEvidence.PGName.Mst.Commodity; Binding BindingCommodityF = new Binding("commodity_id_from"); BindingCommodityF.Mode = BindingMode.TwoWay; BindingCommodityF.Source = entity; this.utlID_F.txtID.SetBinding(TextBox.TextProperty, BindingCommodityF); Binding BindingCommodityT = new Binding("commodity_id_to"); BindingCommodityT.Mode = BindingMode.TwoWay; BindingCommodityT.Source = entity; this.utlID_T.txtID.SetBinding(TextBox.TextProperty, BindingCommodityT); break; #endregion #region 締区分 case Common.geWinMsterType.Condition: this.lblID.Content = "締区分"; this.utlID_F.MstKbn = MstData.geMDataKbn.Condition_F; this.utlID_T.MstKbn = MstData.geMDataKbn.Condition_T; this.utlID_F.txtID.InputMode = ExTextBox.geInputMode.Number; this.utlID_F.txtID.MinNumber = 1; this.utlID_F.txtID.MaxNumber = 99; this.utlID_F.txtID.FormatString = "00"; this.utlID_T.txtID.InputMode = ExTextBox.geInputMode.Number; this.utlID_T.txtID.MinNumber = 1; this.utlID_T.txtID.MaxNumber = 99; this.utlID_T.txtID.FormatString = "00"; this.cmbOrder.Items.Clear(); this.cmbOrder.Items.Add("ID順"); this.cmbOrder.SelectedIndex = 0; this.pgId = DataPgEvidence.PGName.Mst.Condition; Binding BindingConditionF = new Binding("condition_id_from"); BindingConditionF.Mode = BindingMode.TwoWay; BindingConditionF.Source = entity; this.utlID_F.txtID.SetBinding(TextBox.TextProperty, BindingConditionF); Binding BindingConditionT = new Binding("condition_id_to"); BindingConditionT.Mode = BindingMode.TwoWay; BindingConditionT.Source = entity; this.utlID_T.txtID.SetBinding(TextBox.TextProperty, BindingConditionT); break; #endregion #region 分類 case Common.geWinMsterType.Class: this.lblID.Content = "分類"; this.utlID_F.MstKbn = MstData.geMDataKbn.Group_F; this.utlID_T.MstKbn = MstData.geMDataKbn.Group_T; this.utlID_F.MstGroupKbn = this.MstGroupKbn; this.utlID_T.MstGroupKbn = this.MstGroupKbn; this.utlID_F.txtID.InputMode = ExTextBox.geInputMode.Number; this.utlID_F.txtID.MinNumber = 1; this.utlID_F.txtID.MaxNumber = 999; this.utlID_F.txtID.FormatString = "000"; this.utlID_T.txtID.InputMode = ExTextBox.geInputMode.Number; this.utlID_T.txtID.MinNumber = 1; this.utlID_T.txtID.MaxNumber = 999; this.utlID_T.txtID.FormatString = "000"; this.cmbOrder.Items.Clear(); this.cmbOrder.Items.Add("ID順"); this.cmbOrder.SelectedIndex = 0; this.pgId = DataPgEvidence.PGName.Mst.Class; Binding BindingClassF = new Binding("class_id_from"); BindingClassF.Mode = BindingMode.TwoWay; BindingClassF.Source = entity; this.utlID_F.txtID.SetBinding(TextBox.TextProperty, BindingClassF); Binding BindingClassT = new Binding("class_id_to"); BindingClassT.Mode = BindingMode.TwoWay; BindingClassT.Source = entity; this.utlID_T.txtID.SetBinding(TextBox.TextProperty, BindingClassT); break; #endregion } } }