Пример #1
0
        /// <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;
            }
        }
 public virtual void MstDataSelect(ExWebServiceMst.geWebServiceMstNmCallKbn intKbn, EntityMstData mst) { }
 private void GetSupplierList(string ID, string Name, string Kana, string CustomerID)
 {
     try
     {
         objMstName = null;   // 初期化
         svcMstDataClient svc = new svcMstDataClient();
         svc.GetSupplierListCompleted += new EventHandler<GetSupplierListCompletedEventArgs>(this.GetSupplierListCompleted);
         svc.GetSupplierListAsync(Common.gstrSessionString, CustomerID, ID, Name, Kana);
     }
     catch (Exception ex)
     {
         Common.gblnDesynchronizeLock = false;
         ExMessageBox.Show(CLASS_NM + ".GetSupplierList" + Environment.NewLine + ex.ToString(), "エラー確認");
     }
 }
        /// <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;
        }
        private void GetPurchaseCompleted(Object sender, GetPurchaseCompletedEventArgs e)
        {
            try
            {
                if (DialogCloseFlg == geDialogCloseFlg.Yes & win != null)
                {
                    win.Close();
                    win = null;
                }

                objMstName = e.Result;
                if (objMstName != null)
                {
                    if (objMstName.message != "" && objMstName.message != null)
                    {
                        // 認証失敗
                        ExMessageBox.Show(objMstName.message);
                        objPerent.MstDataSelect(WebServiceMstNmCallKbn, null);
                    }
                    else
                    {
                        // 認証成功
                        objPerent.MstDataSelect(WebServiceMstNmCallKbn, objMstName);
                    }
                }
                else
                {
                    objPerent.MstDataSelect(WebServiceMstNmCallKbn, null);
                }
            }
            catch (Exception ex)
            {
                Common.gblnDesynchronizeLock = false;
                ExMessageBox.Show(CLASS_NM + ".GetPurchaseCompleted" + Environment.NewLine + ex.ToString(), "エラー確認");
            }
            finally
            {
                if (DialogCloseFlg == geDialogCloseFlg.Yes & win != null)
                {
                    win.Close();
                    win = null;
                }
            }
        }
 private void GetPurchase(string PurchaseID)
 {
     try
     {
         objMstName = null;   // 初期化
         svcMstDataClient svc = new svcMstDataClient();
         svc.GetPurchaseCompleted += new EventHandler<GetPurchaseCompletedEventArgs>(this.GetPurchaseCompleted);
         svc.GetPurchaseAsync(Common.gstrSessionString, PurchaseID);
     }
     catch (Exception ex)
     {
         Common.gblnDesynchronizeLock = false;
         ExMessageBox.Show(CLASS_NM + ".GetPurchase" + Environment.NewLine + ex.ToString(), "エラー確認");
     }
 }
 private void GetReceitpDivision(string Id, string dataGirdSelectedIndex)
 {
     try
     {
         objMstName = null;   // 初期化
         svcMstDataClient svc = new svcMstDataClient();
         svc.GetReceitpDivisionCompleted += new EventHandler<GetReceitpDivisionCompletedEventArgs>(this.GetReceitpDivisionCompleted);
         svc.GetReceitpDivisionAsync(Common.gstrSessionString, Id, dataGirdSelectedIndex);
     }
     catch (Exception ex)
     {
         Common.gblnDesynchronizeLock = false;
         ExMessageBox.Show(CLASS_NM + ".GetReceitpDivision" + Environment.NewLine + ex.ToString(), "エラー確認");
     }
 }
        /// <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;
            }
        }
Пример #9
0
 public virtual void MstDataSelect(ExWebServiceMst.geWebServiceMstNmCallKbn intKbn, EntityMstData mst)
 {
 }