// F2ボタン(クリア) クリック public override void btnF2_Click(object sender, RoutedEventArgs e) { // 初期化 _entity = null; SetBinding(); this.utlFunctionKey.gFunctionKeyEnable = Utl_FunctionKey.geFunctionKeyEnable.Init; this.utlID.txtID_IsReadOnly = false; this.utlID.txtID.Text = ""; ExBackgroundWorker.DoWork_Focus(this.utlID, 10); // ロック解除 DataPgLock.gLockPg(PG_NM, "", (int)DataPgLock.geLockType.UnLock); }
public override void DataSelect(int intKbn, object objList) { switch ((ExWebService.geWebServiceCallKbn)intKbn) { case _GetWebServiceCallKbn: // 更新 if (objList != null) { _entity = (EntityCompanyGroup)objList; if (_entity.message != "" && _entity.message != null) { this.utlID.txtID.Text = ""; ExBackgroundWorker.DoWork_Focus(this.utlID, 10); return; } else { // バインド反映 SetBinding(); if (_entity._lock_flg == 0) { this.utlFunctionKey.gFunctionKeyEnable = Utl_FunctionKey.geFunctionKeyEnable.Upd; } else { this.utlFunctionKey.gFunctionKeyEnable = Utl_FunctionKey.geFunctionKeyEnable.Sel; } } } // 新規 else { _entity = new EntityCompanyGroup(); SetBinding(); this.utlFunctionKey.gFunctionKeyEnable = Utl_FunctionKey.geFunctionKeyEnable.New; } this.utlID.txtID_IsReadOnly = true; ExBackgroundWorker.DoWork_Focus(this.txtName, 10); break; case ExWebService.geWebServiceCallKbn.GetCompany: // 更新 if (objList != null) { EntityCompany entityCompany = (EntityCompany)objList; if (string.IsNullOrEmpty(entityCompany.message)) { _entity._name = entityCompany._name; _entity._kana = entityCompany._kana; _entity._zip_code_from = entityCompany._zip_code_from; _entity._zip_code_to = entityCompany._zip_code_to; _entity._adress_city = entityCompany._adress_city; _entity._adress_town = entityCompany._adress_town; _entity._adress1 = entityCompany._adress1; _entity._adress2 = entityCompany._adress2; _entity._tel = entityCompany._tel; _entity._fax = entityCompany._fax; _entity._mail_adress = entityCompany._mail_adress; _entity._mobile_tel = entityCompany._mobile_tel; _entity._mobile_adress = entityCompany._mobile_adress; _entity._url = entityCompany._url; SetBinding(); return; } } break; default: break; } }
private void SetBinding() { if (_entity == null) { _entity = new EntityCompanyGroup(); _entity._estimate_approval_flg = 1; _entity._invoice_print_flg = 1; } // マスタコントロールPropertyChanged _entity.PropertyChanged += this.utlZip.MstID_Changed; NumberConverter nmConvDecm0 = new NumberConverter(); #region Bind #region グループ情報 // バインド Binding BindingName = new Binding("_name"); BindingName.Mode = BindingMode.TwoWay; BindingName.Source = _entity; this.txtName.SetBinding(TextBox.TextProperty, BindingName); Binding BindingKana = new Binding("_kana"); BindingKana.Mode = BindingMode.TwoWay; BindingKana.Source = _entity; this.txtKana.SetBinding(TextBox.TextProperty, BindingKana); Binding BindingZipCodeFrom = new Binding("_zip_code_from"); BindingZipCodeFrom.Mode = BindingMode.TwoWay; BindingZipCodeFrom.Source = _entity; this.utlZip.txtZipNo1.SetBinding(TextBox.TextProperty, BindingZipCodeFrom); Binding BindingZipCodeTo = new Binding("_zip_code_to"); BindingZipCodeTo.Mode = BindingMode.TwoWay; BindingZipCodeTo.Source = _entity; this.utlZip.txtZipNo2.SetBinding(TextBox.TextProperty, BindingZipCodeTo); this.utlZip.is_zip_from_first_flg = true; this.utlZip.is_zip_to_first_flg = true; Binding BindingAdress1 = new Binding("_adress1"); BindingAdress1.Mode = BindingMode.TwoWay; BindingAdress1.Source = _entity; this.utlZip.SetBinding(Utl_Zip.UserControlAdress1Property, BindingAdress1); Binding BindingAdress2 = new Binding("_adress2"); BindingAdress2.Mode = BindingMode.TwoWay; BindingAdress2.Source = _entity; this.utlZip.SetBinding(Utl_Zip.UserControlAdress2Property, BindingAdress2); Binding BindingTel = new Binding("_tel"); BindingTel.Mode = BindingMode.TwoWay; BindingTel.Source = _entity; this.txtTel.SetBinding(TextBox.TextProperty, BindingTel); Binding BindingFax = new Binding("_fax"); BindingFax.Mode = BindingMode.TwoWay; BindingFax.Source = _entity; this.txtFax.SetBinding(TextBox.TextProperty, BindingFax); Binding BindingMailAdress = new Binding("_mail_adress"); BindingMailAdress.Mode = BindingMode.TwoWay; BindingMailAdress.Source = _entity; this.txtMail.SetBinding(TextBox.TextProperty, BindingMailAdress); Binding BindigDiaplayDivisionId = new Binding("_display_division_id"); BindigDiaplayDivisionId.Mode = BindingMode.TwoWay; BindigDiaplayDivisionId.Source = _entity; this.utlDisplay.txtID.SetBinding(TextBox.TextProperty, BindigDiaplayDivisionId); Binding BindigDiaplayDivisionNm = new Binding("_display_division_nm"); BindigDiaplayDivisionNm.Mode = BindingMode.TwoWay; BindigDiaplayDivisionNm.Source = _entity; this.utlDisplay.txtNm.SetBinding(TextBox.TextProperty, BindigDiaplayDivisionNm); Binding BindigMemo = new Binding("_memo"); BindigMemo.Mode = BindingMode.TwoWay; BindigMemo.Source = _entity; this.txtMemo.SetBinding(TextBox.TextProperty, BindigMemo); #endregion #region グループ運用情報 if (_entity._estimate_approval_flg == 0) { this.rdoApprovalAri.IsChecked = false; this.rdoApprovalNasi.IsChecked = true; } else { this.rdoApprovalAri.IsChecked = true; this.rdoApprovalNasi.IsChecked = false; } #endregion #region 入金口座情報 Binding BindingBankName = new Binding("_bank_nm"); BindingBankName.Mode = BindingMode.TwoWay; BindingBankName.Source = _entity; this.txtBankName.SetBinding(TextBox.TextProperty, BindingBankName); Binding BindingBankBranchName = new Binding("_bank_branch_nm"); BindingBankBranchName.Mode = BindingMode.TwoWay; BindingBankBranchName.Source = _entity; this.txtBranchName.SetBinding(TextBox.TextProperty, BindingBankBranchName); Binding BindingBankAccountNo = new Binding("_bank_account_no"); BindingBankAccountNo.Mode = BindingMode.TwoWay; BindingBankAccountNo.Source = _entity; this.txtAccountNo.SetBinding(TextBox.TextProperty, BindingBankAccountNo); Binding BindingBankAccountName = new Binding("_bank_account_nm"); BindingBankAccountName.Mode = BindingMode.TwoWay; BindingBankAccountName.Source = _entity; this.txtAccountName.SetBinding(TextBox.TextProperty, BindingBankAccountName); Binding BindingBankAccountKana = new Binding("_bank_account_kana"); BindingBankAccountKana.Mode = BindingMode.TwoWay; BindingBankAccountKana.Source = _entity; this.txtAccountKana.SetBinding(TextBox.TextProperty, BindingBankAccountKana); if (_entity._invoice_print_flg == 0) { this.rdoInvvoicePrintNasi.IsChecked = true; this.rdoInvvoicePrintAri.IsChecked = false; } else { this.rdoInvvoicePrintNasi.IsChecked = false; this.rdoInvvoicePrintAri.IsChecked = true; } #endregion #region 伝票情報 Binding BindingEstimateYmd = new Binding("_estimate_ymd"); BindingEstimateYmd.Mode = BindingMode.TwoWay; BindingEstimateYmd.Source = _entity; this.txtEstimateYmd.SetBinding(TextBox.TextProperty, BindingEstimateYmd); Binding BindingOrderYmd = new Binding("_order_ymd"); BindingOrderYmd.Mode = BindingMode.TwoWay; BindingOrderYmd.Source = _entity; this.txtOrderYmd.SetBinding(TextBox.TextProperty, BindingOrderYmd); Binding BindingSalesYmd = new Binding("_sales_ymd"); BindingSalesYmd.Mode = BindingMode.TwoWay; BindingSalesYmd.Source = _entity; this.txtSalesYmd.SetBinding(TextBox.TextProperty, BindingSalesYmd); Binding BindingReceiptYmd = new Binding("_receipt_ymd"); BindingReceiptYmd.Mode = BindingMode.TwoWay; BindingReceiptYmd.Source = _entity; this.txtReceiptYmd.SetBinding(TextBox.TextProperty, BindingReceiptYmd); Binding BindingPurchaseOrderYmd = new Binding("_purchase_order_ymd"); BindingPurchaseOrderYmd.Mode = BindingMode.TwoWay; BindingPurchaseOrderYmd.Source = _entity; this.txtPurchaseOrderYmd.SetBinding(TextBox.TextProperty, BindingPurchaseOrderYmd); Binding BindingPurchaseYmd = new Binding("_purchase_ymd"); BindingPurchaseYmd.Mode = BindingMode.TwoWay; BindingPurchaseYmd.Source = _entity; this.txtPurchaseYmd.SetBinding(TextBox.TextProperty, BindingPurchaseYmd); Binding BindingCashPaymentYmd = new Binding("_cash_payment_ymd"); BindingCashPaymentYmd.Mode = BindingMode.TwoWay; BindingCashPaymentYmd.Source = _entity; this.txtCashPaymentYmd.SetBinding(TextBox.TextProperty, BindingCashPaymentYmd); Binding BindingProduceYmd = new Binding("_produce_ymd"); BindingProduceYmd.Mode = BindingMode.TwoWay; BindingProduceYmd.Source = _entity; this.txtProduceYmd.SetBinding(TextBox.TextProperty, BindingProduceYmd); Binding BindingShipYmd = new Binding("_ship_ymd"); BindingShipYmd.Mode = BindingMode.TwoWay; BindingShipYmd.Source = _entity; this.txtShipYmd.SetBinding(TextBox.TextProperty, BindingShipYmd); Binding BindingEstimateCnt = new Binding("_estimate_cnt"); BindingEstimateCnt.Mode = BindingMode.TwoWay; BindingEstimateCnt.Source = _entity; this.txtEstimateCnt.SetBinding(TextBox.TextProperty, BindingEstimateCnt); Binding BindingOrderCnt = new Binding("_order_cnt"); BindingOrderCnt.Mode = BindingMode.TwoWay; BindingOrderCnt.Source = _entity; this.txtOrderCnt.SetBinding(TextBox.TextProperty, BindingOrderCnt); Binding BindingSalesCnt = new Binding("_sales_cnt"); BindingSalesCnt.Mode = BindingMode.TwoWay; BindingSalesCnt.Source = _entity; this.txtSalesCnt.SetBinding(TextBox.TextProperty, BindingSalesCnt); Binding BindingReceiptCnt = new Binding("_receipt_cnt"); BindingReceiptCnt.Mode = BindingMode.TwoWay; BindingReceiptCnt.Source = _entity; this.txtReceiptCnt.SetBinding(TextBox.TextProperty, BindingReceiptCnt); Binding BindingPurchaseOrderCnt = new Binding("_purchase_order_cnt"); BindingPurchaseOrderCnt.Mode = BindingMode.TwoWay; BindingPurchaseOrderCnt.Source = _entity; this.txtPurchaseOrderCnt.SetBinding(TextBox.TextProperty, BindingPurchaseOrderCnt); Binding BindingPurchaseCnt = new Binding("_purchase_cnt"); BindingPurchaseCnt.Mode = BindingMode.TwoWay; BindingPurchaseCnt.Source = _entity; this.txtPurchaseCnt.SetBinding(TextBox.TextProperty, BindingPurchaseCnt); Binding BindingCashPaymentCnt = new Binding("_cash_payment_cnt"); BindingCashPaymentCnt.Mode = BindingMode.TwoWay; BindingCashPaymentCnt.Source = _entity; this.txtCashPaymentCnt.SetBinding(TextBox.TextProperty, BindingCashPaymentCnt); Binding BindingProduceCnt = new Binding("_produce_cnt"); BindingProduceCnt.Mode = BindingMode.TwoWay; BindingProduceCnt.Source = _entity; this.txtProduceCnt.SetBinding(TextBox.TextProperty, BindingProduceCnt); Binding BindingShipCnt = new Binding("_ship_cnt"); BindingShipCnt.Mode = BindingMode.TwoWay; BindingShipCnt.Source = _entity; this.txtShipCnt.SetBinding(TextBox.TextProperty, BindingShipCnt); Binding BindingEstimateNo = new Binding("_estimate_no"); BindingEstimateNo.Mode = BindingMode.TwoWay; BindingEstimateNo.Source = _entity; this.utlEstimateNo.txtID.SetBinding(TextBox.TextProperty, BindingEstimateNo); Binding BindingOrderNo = new Binding("_order_no"); BindingOrderNo.Mode = BindingMode.TwoWay; BindingOrderNo.Source = _entity; this.utlOrderNo.txtID.SetBinding(TextBox.TextProperty, BindingOrderNo); Binding BindingSalesNo = new Binding("_sales_no"); BindingSalesNo.Mode = BindingMode.TwoWay; BindingSalesNo.Source = _entity; this.utlSalesNo.txtID.SetBinding(TextBox.TextProperty, BindingSalesNo); Binding BindingReceiptNo = new Binding("_receipt_no"); BindingReceiptNo.Mode = BindingMode.TwoWay; BindingReceiptNo.Source = _entity; this.utlReceiptNo.txtID.SetBinding(TextBox.TextProperty, BindingReceiptNo); Binding BindingPurchaseOrderNo = new Binding("_purchase_order_no"); BindingPurchaseOrderNo.Mode = BindingMode.TwoWay; BindingPurchaseOrderNo.Source = _entity; this.utlPurchaseOrderNo.txtID.SetBinding(TextBox.TextProperty, BindingPurchaseOrderNo); Binding BindingPurchaseNo = new Binding("_purchase_no"); BindingPurchaseNo.Mode = BindingMode.TwoWay; BindingPurchaseNo.Source = _entity; this.utlPurchaseNo.txtID.SetBinding(TextBox.TextProperty, BindingPurchaseNo); Binding BindingCashPaymentNo = new Binding("_cash_payment_no"); BindingCashPaymentNo.Mode = BindingMode.TwoWay; BindingCashPaymentNo.Source = _entity; this.utlCashPaymentNo.txtID.SetBinding(TextBox.TextProperty, BindingCashPaymentNo); Binding BindingProduceNo = new Binding("_produce_no"); BindingProduceNo.Mode = BindingMode.TwoWay; BindingProduceNo.Source = _entity; this.utlProduceNo.txtID.SetBinding(TextBox.TextProperty, BindingProduceNo); Binding BindingShipNo = new Binding("_ship_no"); BindingShipNo.Mode = BindingMode.TwoWay; BindingShipNo.Source = _entity; this.utlShipNo.txtID.SetBinding(TextBox.TextProperty, BindingShipNo); #endregion #endregion this.utlID.txtID.SetZeroToNullString(); if (ExCast.zCInt(_entity._id) == 0) { _entity._display_division_id = 1; } this.txtEstimateCnt.OnFormatString(); this.txtOrderCnt.OnFormatString(); this.txtSalesCnt.OnFormatString(); this.txtReceiptCnt.OnFormatString(); this.txtPurchaseOrderCnt.OnFormatString(); this.txtPurchaseCnt.OnFormatString(); this.txtCashPaymentCnt.OnFormatString(); this.txtProduceCnt.OnFormatString(); this.txtShipCnt.OnFormatString(); this.utlEstimateNo.txtID.OnFormatString(); this.utlOrderNo.txtID.OnFormatString(); this.utlSalesNo.txtID.OnFormatString(); this.utlReceiptNo.txtID.OnFormatString(); this.utlPurchaseOrderNo.txtID.OnFormatString(); this.utlPurchaseNo.txtID.OnFormatString(); this.utlCashPaymentNo.txtID.OnFormatString(); this.utlProduceNo.txtID.OnFormatString(); this.utlShipNo.txtID.OnFormatString(); before_EstimateNo = _entity._estimate_no; before_OrderNo = _entity._order_no; before_SalesNo = _entity._sales_no; before_ReceiptNo = _entity._receipt_no; before_PurchaseOrderNo = _entity._purchase_order_no; before_PurchaseNo = _entity._purchase_no; before_CashPaymentNo = _entity._cash_payment_no; before_ProduceNo = _entity._produce_no; before_ShipNo = _entity._ship_no; }
private void UpdateCompanyGroup(int type, int Id, EntityCompanyGroup entity) { try { svcCompanyGroupClient svc = new svcCompanyGroupClient(); svc.UpdateCompanyGroupCompleted += new EventHandler<UpdateCompanyGroupCompletedEventArgs>(this.UpdateCompanyGroupCompleted); svc.UpdateCompanyGroupAsync(Common.gstrSessionString, type, Id, entity); } catch (Exception ex) { this.ProcessingDlgClose(); ExMessageBox.Show(CLASS_NM + ".UpdateCompanyGroup" + Environment.NewLine + ex.ToString(), "エラー確認"); } }
private void GetCompanyGroupCompleted(Object sender, GetCompanyGroupCompletedEventArgs e) { try { objCompanyGroup = e.Result; if (DialogCloseFlg == geDialogCloseFlg.Yes & win != null) { win.Close(); win = null; } if (objCompanyGroup != null) { if (objCompanyGroup.message != "" && objCompanyGroup.message != null) { // 失敗 ExMessageBox.Show(objCompanyGroup.message); objPerent.DataSelect((int)geWebServiceCallKbn.GetCompanyGroup, (object)objCompanyGroup); } else { // 成功 objPerent.DataSelect((int)geWebServiceCallKbn.GetCompanyGroup, (object)objCompanyGroup); } } else { objPerent.DataSelect((int)geWebServiceCallKbn.GetCompanyGroup, null); } } catch (Exception ex) { this.ProcessingDlgClose(); ExMessageBox.Show(CLASS_NM + ".GetCompanyGroupCompleted" + Environment.NewLine + ex.ToString(), "エラー確認"); } finally { if (DialogCloseFlg == geDialogCloseFlg.Yes & win != null) { win.Close(); win = null; } } }
private void GetCompanyGroup(int id) { try { objCompanyGroup = null; // 初期化 svcCompanyGroupClient svc = new svcCompanyGroupClient(); svc.GetCompanyGroupCompleted += new EventHandler<GetCompanyGroupCompletedEventArgs>(this.GetCompanyGroupCompleted); svc.GetCompanyGroupAsync(Common.gstrSessionString, id); } catch (Exception ex) { this.ProcessingDlgClose(); ExMessageBox.Show(CLASS_NM + ".GetCompanyGroup" + Environment.NewLine + ex.ToString(), "エラー確認"); } }