public override void MstDataSelect(ExWebServiceMst.geWebServiceMstNmCallKbn intKbn, svcMstData.EntityMstData mst) { try { svcMstData.EntityMstData _mst = null; _mst = mst; switch (intKbn) { case ExWebServiceMst.geWebServiceMstNmCallKbn.GetRecieptDivision: if (DataForm.CurrentIndex == -1) return; if (_mst == null) return; // attribute20に選択された行が設定されてくる if (string.IsNullOrEmpty(_mst.attribute20)) { _entityListD[ExCast.zCInt(_mst.attribute20) + 1]._payment_cash_division_nm = ""; OnFormatAll(); } else { if (_entityListD.Count >= ExCast.zCInt(_mst.attribute20) + 1) { _entityListD[ExCast.zCInt(_mst.attribute20)]._payment_cash_division_nm = mst.name; OnFormatAll(); } } break; } } catch { } }
public virtual void MstDataSelect(ExWebServiceMst.geWebServiceMstNmCallKbn intKbn, string name) { }
public override void MstDataSelect(ExWebServiceMst.geWebServiceMstNmCallKbn intKbn, svcMstData.EntityMstData mst) { try { svcMstData.EntityMstData _mst = null; _mst = mst; switch (intKbn) { case ExWebServiceMst.geWebServiceMstNmCallKbn.GetCommodity: if (DataForm.CurrentIndex == -1) return; if (_mst == null) return; // attribute20に選択された行が設定されてくる if (string.IsNullOrEmpty(_mst.attribute20)) { // 商品から明細へ DataDetail.SetCommodityToDetail(DataForm.CurrentIndex, this._entityH, this._entityListD, _mst); OnFormatAll(); } else { if (_entityListD.Count >= ExCast.zCInt(_mst.attribute20) + 1) { // 商品から明細へ DataDetail.SetCommodityToDetail(ExCast.zCInt(_mst.attribute20), _entityH, _entityListD, _mst); OnFormatAll(); } } break; } } catch { } }
public override void MstDataSelect(ExWebServiceMst.geWebServiceMstNmCallKbn intKbn, svcMstData.EntityMstData mst) { try { svcMstData.EntityMstData _mst = null; _mst = mst; switch (intKbn) { case ExWebServiceMst.geWebServiceMstNmCallKbn.GetCustomer: // _PropertyChangedにて設定 break; case ExWebServiceMst.geWebServiceMstNmCallKbn.GetCommodity: if (Common.gblnDesynchronizeLock == false) return; if (_mst == null) return; // attribute20に選択された行が設定されてくる if (string.IsNullOrEmpty(_mst.attribute20)) { // 商品から明細へ DataDetail.SetCommodityToDetail(dg.SelectedIndex, _entityH, _entityListD, _mst); // 明細再計算 DataDetail.ReCalcDetail(_entityH, _entityListD); // 明細フッターセット SetDetailFooter(); } else { if (_entityListD.Count >= ExCast.zCInt(_mst.attribute20) + 1) { // 商品から明細へ DataDetail.SetCommodityToDetail(ExCast.zCInt(_mst.attribute20), _entityH, _entityListD, _mst); // 明細再計算 DataDetail.ReCalcDetail(_entityH, _entityListD); // 明細フッターセット SetDetailFooter(); } } break; } } finally { Common.gblnDesynchronizeLock = false; } }
public virtual void MstDataSelect(ExWebServiceMst.geWebServiceMstNmCallKbn intKbn, EntityMstData mst) { }
private void GetCompanyGroupList() { object[] prm = new object[3]; prm[0] = ""; prm[1] = ""; ExWebServiceMst webServiceMst = new ExWebServiceMst(); webServiceMst.objPerent = this.utlDummy; webServiceMst.CallWebServiceMst(ExWebServiceMst.geWebServiceMstNmCallKbn.GetCompanyGroupList, ExWebService.geDialogDisplayFlg.No, ExWebService.geDialogCloseFlg.No, prm); }
public override void MstDataSelect(ExWebServiceMst.geWebServiceMstNmCallKbn intKbn, svcMstData.EntityMstData mst) { switch (intKbn) { case ExWebServiceMst.geWebServiceMstNmCallKbn.GetCustomer: if (!string.IsNullOrEmpty(this.utlCustomer.txtID.Text.Trim()) && !string.IsNullOrEmpty(this.utlCustomer.txtNm.Text.Trim())) { if (this.utlFunctionKey.gFunctionKeyEnable == Utl_FunctionKey.geFunctionKeyEnable.InitKbn) { ExVisualTreeHelper.SetEnabled(this.MainDetail, true); this.utlCustomer.txtID_IsReadOnly = true; ExBackgroundWorker.DoWork_Focus(this.utlID.txtID, 10); this.utlFunctionKey.gFunctionKeyEnable = Utl_FunctionKey.geFunctionKeyEnable.Init; } } break; } }
public override void MstDataSelect(ExWebServiceMst.geWebServiceMstNmCallKbn intKbn, svcMstData.EntityMstData mst) { try { svcMstData.EntityMstData _mst = null; _mst = mst; switch (intKbn) { case ExWebServiceMst.geWebServiceMstNmCallKbn.GetCustomer: break; case ExWebServiceMst.geWebServiceMstNmCallKbn.GetRecieptDivision: if (Common.gblnDesynchronizeLock == false) return; if (_mst == null) return; if (string.IsNullOrEmpty(_mst.attribute20)) { try { _entityListD[dg.SelectedIndex]._payment_cash_division_nm = _mst.name; } catch { } } else { try { _entityListD[ExCast.zCInt(_mst.attribute20)]._payment_cash_division_nm = _mst.name; } catch { } } break; } } finally { Common.gblnDesynchronizeLock = false; } }
// マスタ名称取得 public void GetMData(geMDataKbn mstKbn, string[] id, ExUserControl page) { ExWebServiceMst webService = new ExWebServiceMst(); object[] prm; _page = page; switch (mstKbn) { #region 得意先 case geMDataKbn.Customer: // 得意先 prm = new object[1]; prm[0] = id[0]; webService.objPerent = page; webService.CallWebServiceMst(ExWebServiceMst.geWebServiceMstNmCallKbn.GetCustomer, ExWebService.geDialogDisplayFlg.No, ExWebService.geDialogCloseFlg.No, prm); break; case geMDataKbn.Customer_F: // 得意先 prm = new object[1]; prm[0] = id[0]; webService.objPerent = page; webService.CallWebServiceMst(ExWebServiceMst.geWebServiceMstNmCallKbn.GetCustomer_F, ExWebService.geDialogDisplayFlg.No, ExWebService.geDialogCloseFlg.No, prm); break; case geMDataKbn.Customer_T: // 得意先 prm = new object[1]; prm[0] = id[0]; webService.objPerent = page; webService.CallWebServiceMst(ExWebServiceMst.geWebServiceMstNmCallKbn.GetCustomer_T, ExWebService.geDialogDisplayFlg.No, ExWebService.geDialogCloseFlg.No, prm); break; #endregion #region 納入先 case geMDataKbn.Supplier: // 納入先 prm = new object[2]; prm[0] = id[0]; prm[1] = id[1]; webService.objPerent = page; webService.CallWebServiceMst(ExWebServiceMst.geWebServiceMstNmCallKbn.GetSupplier, ExWebService.geDialogDisplayFlg.No, ExWebService.geDialogCloseFlg.No, prm); break; case geMDataKbn.Supplier_F: // 納入先 prm = new object[2]; prm[0] = id[0]; prm[1] = id[1]; webService.objPerent = page; webService.CallWebServiceMst(ExWebServiceMst.geWebServiceMstNmCallKbn.GetSupplier_F, ExWebService.geDialogDisplayFlg.No, ExWebService.geDialogCloseFlg.No, prm); break; case geMDataKbn.Supplier_T: // 納入先 prm = new object[2]; prm[0] = id[0]; prm[1] = id[1]; webService.objPerent = page; webService.CallWebServiceMst(ExWebServiceMst.geWebServiceMstNmCallKbn.GetSupplier_T, ExWebService.geDialogDisplayFlg.No, ExWebService.geDialogCloseFlg.No, prm); break; #endregion #region 担当 case geMDataKbn.Person: // 担当 prm = new object[1]; prm[0] = id[0]; webService.objPerent = page; webService.CallWebServiceMst(ExWebServiceMst.geWebServiceMstNmCallKbn.GetPerson, ExWebService.geDialogDisplayFlg.No, ExWebService.geDialogCloseFlg.No, prm); break; case geMDataKbn.Person_F: // 担当 prm = new object[1]; prm[0] = id[0]; webService.objPerent = page; webService.CallWebServiceMst(ExWebServiceMst.geWebServiceMstNmCallKbn.GetPerson_F, ExWebService.geDialogDisplayFlg.No, ExWebService.geDialogCloseFlg.No, prm); break; case geMDataKbn.Person_T: // 担当 prm = new object[1]; prm[0] = id[0]; webService.objPerent = page; webService.CallWebServiceMst(ExWebServiceMst.geWebServiceMstNmCallKbn.GetPerson_T, ExWebService.geDialogDisplayFlg.No, ExWebService.geDialogCloseFlg.No, prm); break; #endregion #region 商品 case geMDataKbn.Commodity: // 商品 prm = new object[2]; prm[0] = id[0]; if (id.Length > 1) prm[1] = id[1]; else prm[1] = ""; webService.objPerent = page; webService.CallWebServiceMst(ExWebServiceMst.geWebServiceMstNmCallKbn.GetCommodity, MstData.dialogDisplayFlg, MstData.dialogCloseFlg, prm); MstData.dialogDisplayFlg = ExWebService.geDialogDisplayFlg.No; MstData.dialogCloseFlg = ExWebService.geDialogCloseFlg.No; break; case geMDataKbn.Commodity_F: // 商品 prm = new object[2]; prm[0] = id[0]; if (id.Length > 1) prm[1] = id[1]; else prm[1] = ""; webService.objPerent = page; webService.CallWebServiceMst(ExWebServiceMst.geWebServiceMstNmCallKbn.GetCommodity_F, ExWebService.geDialogDisplayFlg.No, ExWebService.geDialogCloseFlg.No, prm); break; case geMDataKbn.Commodity_T: // 商品 prm = new object[2]; prm[0] = id[0]; if (id.Length > 1) prm[1] = id[1]; else prm[1] = ""; webService.objPerent = page; webService.CallWebServiceMst(ExWebServiceMst.geWebServiceMstNmCallKbn.GetCommodity_T, ExWebService.geDialogDisplayFlg.No, ExWebService.geDialogCloseFlg.No, prm); break; #endregion #region 会社グループ case geMDataKbn.CompanyGroup: // 会社グループ prm = new object[1]; prm[0] = id[0]; webService.objPerent = page; webService.CallWebServiceMst(ExWebServiceMst.geWebServiceMstNmCallKbn.GetCompanyGroup, ExWebService.geDialogDisplayFlg.No, ExWebService.geDialogCloseFlg.No, prm); break; case geMDataKbn.CompanyGroup_F: // 会社グループ prm = new object[1]; prm[0] = id[0]; webService.objPerent = page; webService.CallWebServiceMst(ExWebServiceMst.geWebServiceMstNmCallKbn.GetCompanyGroup_F, ExWebService.geDialogDisplayFlg.No, ExWebService.geDialogCloseFlg.No, prm); break; case geMDataKbn.CompanyGroup_T: // 会社グループ prm = new object[1]; prm[0] = id[0]; webService.objPerent = page; webService.CallWebServiceMst(ExWebServiceMst.geWebServiceMstNmCallKbn.GetCompanyGroup_T, ExWebService.geDialogDisplayFlg.No, ExWebService.geDialogCloseFlg.No, prm); break; #endregion #region 郵便番号 case geMDataKbn.Zip: // 郵便番号 prm = new object[2]; prm[0] = id[0]; prm[1] = id[1]; webService.objPerent = page; webService.CallWebServiceMst(ExWebServiceMst.geWebServiceMstNmCallKbn.GetZip, ExWebService.geDialogDisplayFlg.No, ExWebService.geDialogCloseFlg.No, prm); break; #endregion #region 締区分 case geMDataKbn.Condition: // 締区分 prm = new object[2]; prm[0] = id[0]; webService.objPerent = page; webService.CallWebServiceMst(ExWebServiceMst.geWebServiceMstNmCallKbn.GetCondition, ExWebService.geDialogDisplayFlg.No, ExWebService.geDialogCloseFlg.No, prm); break; case geMDataKbn.Condition_F: // 締区分 prm = new object[2]; prm[0] = id[0]; webService.objPerent = page; webService.CallWebServiceMst(ExWebServiceMst.geWebServiceMstNmCallKbn.GetCondition_F, ExWebService.geDialogDisplayFlg.No, ExWebService.geDialogCloseFlg.No, prm); break; case geMDataKbn.Condition_T: // 締区分 prm = new object[2]; prm[0] = id[0]; webService.objPerent = page; webService.CallWebServiceMst(ExWebServiceMst.geWebServiceMstNmCallKbn.GetCondition_T, ExWebService.geDialogDisplayFlg.No, ExWebService.geDialogCloseFlg.No, prm); break; #endregion #region 入金区分 case geMDataKbn.RecieptDivision: // 入金区分 prm = new object[2]; prm[0] = id[0]; if (id.Length > 1) prm[1] = id[1]; else prm[1] = ""; webService.objPerent = page; webService.CallWebServiceMst(ExWebServiceMst.geWebServiceMstNmCallKbn.GetRecieptDivision, ExWebService.geDialogDisplayFlg.No, ExWebService.geDialogCloseFlg.No, prm); break; #endregion #region 分類 case geMDataKbn.Group: // 分類 prm = new object[2]; prm[0] = id[0]; prm[1] = id[1]; webService.objPerent = page; webService.CallWebServiceMst(ExWebServiceMst.geWebServiceMstNmCallKbn.GetGroup, ExWebService.geDialogDisplayFlg.No, ExWebService.geDialogCloseFlg.No, prm); break; case geMDataKbn.Group_F: // 分類 prm = new object[2]; prm[0] = id[0]; prm[1] = id[1]; webService.objPerent = page; webService.CallWebServiceMst(ExWebServiceMst.geWebServiceMstNmCallKbn.GetGroup_F, ExWebService.geDialogDisplayFlg.No, ExWebService.geDialogCloseFlg.No, prm); break; case geMDataKbn.Group_T: // 分類 prm = new object[2]; prm[0] = id[0]; prm[1] = id[1]; webService.objPerent = page; webService.CallWebServiceMst(ExWebServiceMst.geWebServiceMstNmCallKbn.GetGroup_T, ExWebService.geDialogDisplayFlg.No, ExWebService.geDialogCloseFlg.No, prm); break; #endregion #region 仕入先 case geMDataKbn.Purchase: // 仕入先 prm = new object[1]; prm[0] = id[0]; webService.objPerent = page; webService.CallWebServiceMst(ExWebServiceMst.geWebServiceMstNmCallKbn.GetPurchase, ExWebService.geDialogDisplayFlg.No, ExWebService.geDialogCloseFlg.No, prm); break; case geMDataKbn.Purchase_F: // 仕入先 prm = new object[1]; prm[0] = id[0]; webService.objPerent = page; webService.CallWebServiceMst(ExWebServiceMst.geWebServiceMstNmCallKbn.GetPurchase_F, ExWebService.geDialogDisplayFlg.No, ExWebService.geDialogCloseFlg.No, prm); break; case geMDataKbn.Purchase_T: // 仕入先 prm = new object[1]; prm[0] = id[0]; webService.objPerent = page; webService.CallWebServiceMst(ExWebServiceMst.geWebServiceMstNmCallKbn.GetPurchase_T, ExWebService.geDialogDisplayFlg.No, ExWebService.geDialogCloseFlg.No, prm); break; #endregion default: break; } if (page is Utl_MstText) { Utl_MstText utl = (Utl_MstText)page; utl.Is_Call_MstID_Changed = true; } }
/// <summary> /// マスタ名称設定(ExWebServiceMstNameから非同期呼出) /// </summary> /// <param name="intKbn"></param> /// <param name="name"></param> public override void MstDataSelect(ExWebServiceMst.geWebServiceMstNmCallKbn intKbn, EntityMstData mst) { //if (this.IsLockCheck == true) Common.gblnProcLock = false; this.Is_Call_MstID_Changed = false; bool _set_flg = false; switch (intKbn) { case ExWebServiceMst.geWebServiceMstNmCallKbn.GetCustomer: if (this.MstKbn == MstData.geMDataKbn.Customer || this.MstKbn == MstData.geMDataKbn.Invoice) _set_flg = true; break; case ExWebServiceMst.geWebServiceMstNmCallKbn.GetCustomer_F: if (this.MstKbn == MstData.geMDataKbn.Customer_F || this.MstKbn == MstData.geMDataKbn.Invoice_F) _set_flg = true; break; case ExWebServiceMst.geWebServiceMstNmCallKbn.GetCustomer_T: if (this.MstKbn == MstData.geMDataKbn.Customer_T || this.MstKbn == MstData.geMDataKbn.Invoice_T) _set_flg = true; break; case ExWebServiceMst.geWebServiceMstNmCallKbn.GetSupplier: if (this.MstKbn == MstData.geMDataKbn.Supplier) _set_flg = true; break; case ExWebServiceMst.geWebServiceMstNmCallKbn.GetSupplier_F: if (this.MstKbn == MstData.geMDataKbn.Supplier_F) _set_flg = true; break; case ExWebServiceMst.geWebServiceMstNmCallKbn.GetSupplier_T: if (this.MstKbn == MstData.geMDataKbn.Supplier_T) _set_flg = true; break; case ExWebServiceMst.geWebServiceMstNmCallKbn.GetPerson: if (this.MstKbn == MstData.geMDataKbn.Person) _set_flg = true; break; case ExWebServiceMst.geWebServiceMstNmCallKbn.GetPerson_F: if (this.MstKbn == MstData.geMDataKbn.Person_F) _set_flg = true; break; case ExWebServiceMst.geWebServiceMstNmCallKbn.GetPerson_T: if (this.MstKbn == MstData.geMDataKbn.Person_T) _set_flg = true; break; case ExWebServiceMst.geWebServiceMstNmCallKbn.GetCompanyGroup: if (this.MstKbn == MstData.geMDataKbn.CompanyGroup) _set_flg = true; break; case ExWebServiceMst.geWebServiceMstNmCallKbn.GetCompanyGroup_F: if (this.MstKbn == MstData.geMDataKbn.CompanyGroup_F) _set_flg = true; break; case ExWebServiceMst.geWebServiceMstNmCallKbn.GetCompanyGroup_T: if (this.MstKbn == MstData.geMDataKbn.CompanyGroup_T) _set_flg = true; break; case ExWebServiceMst.geWebServiceMstNmCallKbn.GetCondition: if (this.MstKbn == MstData.geMDataKbn.Condition) _set_flg = true; break; case ExWebServiceMst.geWebServiceMstNmCallKbn.GetCondition_F: if (this.MstKbn == MstData.geMDataKbn.Condition_F) _set_flg = true; break; case ExWebServiceMst.geWebServiceMstNmCallKbn.GetCondition_T: if (this.MstKbn == MstData.geMDataKbn.Condition_T) _set_flg = true; break; case ExWebServiceMst.geWebServiceMstNmCallKbn.GetRecieptDivision: if (this.MstKbn == MstData.geMDataKbn.RecieptDivision || this.MstKbn == MstData.geMDataKbn.PaymentCahsDivision) _set_flg = true; break; case ExWebServiceMst.geWebServiceMstNmCallKbn.GetGroup: if (this.MstKbn == MstData.geMDataKbn.Group) _set_flg = true; break; case ExWebServiceMst.geWebServiceMstNmCallKbn.GetPurchase: if (this.MstKbn == MstData.geMDataKbn.Purchase) _set_flg = true; break; case ExWebServiceMst.geWebServiceMstNmCallKbn.GetPurchase_F: if (this.MstKbn == MstData.geMDataKbn.Purchase_F) _set_flg = true; break; case ExWebServiceMst.geWebServiceMstNmCallKbn.GetPurchase_T: if (this.MstKbn == MstData.geMDataKbn.Purchase_T) _set_flg = true; break; case ExWebServiceMst.geWebServiceMstNmCallKbn.GetCommodity: if (this.MstKbn == MstData.geMDataKbn.Commodity) _set_flg = true; break; case ExWebServiceMst.geWebServiceMstNmCallKbn.GetCommodity_F: if (this.MstKbn == MstData.geMDataKbn.Commodity_F) _set_flg = true; break; case ExWebServiceMst.geWebServiceMstNmCallKbn.GetCommodity_T: if (this.MstKbn == MstData.geMDataKbn.Commodity_T) _set_flg = true; break; case ExWebServiceMst.geWebServiceMstNmCallKbn.GetGroup_F: if (this.MstKbn == MstData.geMDataKbn.Group_F) _set_flg = true; break; case ExWebServiceMst.geWebServiceMstNmCallKbn.GetGroup_T: if (this.MstKbn == MstData.geMDataKbn.Group_T) _set_flg = true; break; } if (_set_flg == true) { if (mst == null) { this.txtNm.Text = ""; this.MasterData = null; } else { this.txtNm.Text = mst.name; this.MasterData = mst; ParentDataSet(); } } switch (Common.gWinMsterType) { case Common.geWinMsterType.Supplier: DependencyObject obj = ExVisualTreeHelper.FindPerentUserControl(this); if (obj == null) return; Utl_MstSupplier utl = null; try { utl = (Utl_MstSupplier)obj; utl.MstDataSelect(intKbn, mst); } catch { } break; } Common.gblnDesynchronizeLock = false; }
/// <summary> /// マスタ名称設定(ExWebServiceMstNameから非同期呼出) /// </summary> /// <param name="intKbn"></param> /// <param name="name"></param> public override void MstDataSelect(ExWebServiceMst.geWebServiceMstNmCallKbn intKbn, EntityMstData mst) { Is_Zip_Upd = false; if (mst == null) { this.txtAdress1.Text = ""; this.txtAdress2.Text = ""; this.predecture_Name = ""; this.city_Name = ""; this.town_Name = ""; this.tbkMessage.Text = " ※入力郵便番号は存在しません"; this.UserControlAdress1 = this.txtAdress1.Text; this.UserControlAdress2 = this.txtAdress2.Text; } else { if (!string.IsNullOrEmpty(mst.attribute1)) this.txtZipNo1.Text = String.Format("{0:000}", ExCast.zCDbl(mst.attribute1)); if (!string.IsNullOrEmpty(mst.attribute2)) this.txtZipNo2.Text = String.Format("{0:0000}", ExCast.zCDbl(mst.attribute2)); if (this.txtAdress1.Text.Trim() == "" || this.txtAdress2.Text.Trim() == "") { string adress = mst.attribute3 + mst.attribute4 + mst.attribute5; if (adress.Length > 20) { this.txtAdress1.Text = adress.Substring(0, 20); this.txtAdress2.Text = adress.Substring(20, adress.Length - 20); } else { this.txtAdress1.Text = adress; this.txtAdress2.Text = ""; } } this.predecture_Name = mst.attribute3; this.city_Name = mst.attribute4; this.town_Name = mst.attribute5; this.tbkMessage.Text = ""; this.UserControlAdress1 = this.txtAdress1.Text; this.UserControlAdress2 = this.txtAdress2.Text; } }