// PG証跡追加
 public static void gLockPg(string pgId, string lockId, int type)
 {
     object[] prm = new object[3];
     prm[0] = pgId;
     prm[1] = lockId;
     prm[2] = type.ToString();
     ExWebService webService = new ExWebService();
     webService.CallWebService(ExWebService.geWebServiceCallKbn.LockPg,
                               ExWebService.geDialogDisplayFlg.No,
                               ExWebService.geDialogCloseFlg.No,
                               prm);
 }
        private void GetMstList(ExWebService.geDialogDisplayFlg flg)
        {
            object[] prm = new object[4];
            prm[0] = this.txtCode.Text.Trim();
            prm[1] = this.txtName.Text.Trim();

            if (this.stpKana.Visibility == System.Windows.Visibility.Visible)
            {
                prm[2] = this.txtKana.Text.Trim();
            }
            else
            {
                prm[2] = "";
            }

            if (this.MstKbn == MstData.geMDataKbn.Supplier)
            {
                prm[3] = ExCast.zNumZeroNothingFormat(Dlg_MstSearch.this_id2);
            }
            webServiceMst.objPerent = this.utlDummy;

            ExWebServiceMst.geWebServiceMstNmCallKbn callKbn = ExWebServiceMst.geWebServiceMstNmCallKbn.GetCustomerList;
            switch (this.MstKbn)
            {
                case MstData.geMDataKbn.Customer:
                case MstData.geMDataKbn.Customer_F:
                case MstData.geMDataKbn.Customer_T:
                    callKbn = ExWebServiceMst.geWebServiceMstNmCallKbn.GetCustomerList;
                    break;
                case MstData.geMDataKbn.Supplier:
                case MstData.geMDataKbn.Supplier_F:
                case MstData.geMDataKbn.Supplier_T:
                    callKbn = ExWebServiceMst.geWebServiceMstNmCallKbn.GetSupplierList;
                    break;
                case MstData.geMDataKbn.Person:
                case MstData.geMDataKbn.Person_F:
                case MstData.geMDataKbn.Person_T:
                    callKbn = ExWebServiceMst.geWebServiceMstNmCallKbn.GetPersonList;
                    break;
                case MstData.geMDataKbn.Commodity:
                case MstData.geMDataKbn.Commodity_F:
                case MstData.geMDataKbn.Commodity_T:
                    callKbn = ExWebServiceMst.geWebServiceMstNmCallKbn.GetCommodityList;
                    break;
                case MstData.geMDataKbn.CompanyGroup:
                case MstData.geMDataKbn.CompanyGroup_F:
                case MstData.geMDataKbn.CompanyGroup_T:
                    callKbn = ExWebServiceMst.geWebServiceMstNmCallKbn.GetCompanyGroupList;
                    break;
                case MstData.geMDataKbn.Zip:
                    callKbn = ExWebServiceMst.geWebServiceMstNmCallKbn.GetZipList;
                    break;
                case MstData.geMDataKbn.Condition:
                case MstData.geMDataKbn.Condition_F:
                case MstData.geMDataKbn.Condition_T:
                    callKbn = ExWebServiceMst.geWebServiceMstNmCallKbn.GetConditionList;
                    break;
                case MstData.geMDataKbn.RecieptDivision:
                case MstData.geMDataKbn.PaymentCahsDivision:
                    callKbn = ExWebServiceMst.geWebServiceMstNmCallKbn.GetRecieptDivisionList;
                    break;
                case MstData.geMDataKbn.Group:
                case MstData.geMDataKbn.Group_F:
                case MstData.geMDataKbn.Group_T:
                    callKbn = ExWebServiceMst.geWebServiceMstNmCallKbn.GetGroupList;
                    webServiceMst.MstGroupKbn = this.MstGroupKbn;
                    break;
                case MstData.geMDataKbn.Purchase:
                case MstData.geMDataKbn.Purchase_F:
                case MstData.geMDataKbn.Purchase_T:
                    callKbn = ExWebServiceMst.geWebServiceMstNmCallKbn.GetPurchaseList;
                    webServiceMst.MstGroupKbn = this.MstGroupKbn;
                    break;
                case MstData.geMDataKbn.Inventory:
                    callKbn = ExWebServiceMst.geWebServiceMstNmCallKbn.GetInventoryList;
                    webServiceMst.MstGroupKbn = this.MstGroupKbn;
                    break;
                case MstData.geMDataKbn.SalesBalance:
                    callKbn = ExWebServiceMst.geWebServiceMstNmCallKbn.GetSalesBalanceList;
                    webServiceMst.MstGroupKbn = this.MstGroupKbn;
                    break;
                case MstData.geMDataKbn.PaymentBalance:
                    callKbn = ExWebServiceMst.geWebServiceMstNmCallKbn.GetPaymentBalanceList;
                    webServiceMst.MstGroupKbn = this.MstGroupKbn;
                    break;
            }

            if (flg == ExWebService.geDialogDisplayFlg.Yes)
            {
                webServiceMst.CallWebServiceMst(callKbn,
                                                ExWebService.geDialogDisplayFlg.Yes,
                                                ExWebService.geDialogCloseFlg.Yes,
                                                prm);
            }
            else
            {
                webServiceMst.CallWebServiceMst(callKbn,
                                                ExWebService.geDialogDisplayFlg.No,
                                                ExWebService.geDialogCloseFlg.No,
                                                prm);
            }
        }
 private void GetMstList(ExWebService.geDialogDisplayFlg flg)
 {
     object[] prm = new object[3];
     prm[0] = this.txtCode.Text.Trim();
     prm[1] = this.txtName.Text.Trim();
     prm[2] = ExCast.zNumZeroNothingFormat(Dlg_MstSearch.this_id2);
     webServiceMst.objPerent = this.utlDummy;
     webServiceMst.CallWebServiceMst(ExWebServiceMst.geWebServiceMstNmCallKbn.GetCommodityList,
                                     ExWebService.geDialogDisplayFlg.No,
                                     ExWebService.geDialogCloseFlg.No,
                                     prm);
 }
 // PG証跡追加
 public static void gAddEvidenceWithDialog(string pgId, int operationType, string memo)
 {
     object[] prm = new object[3];
     prm[0] = pgId;
     prm[1] = operationType.ToString();
     prm[2] = memo;
     ExWebService webService = new ExWebService();
     webService.CallWebService(ExWebService.geWebServiceCallKbn.AddEvidence,
                               ExWebService.geDialogDisplayFlg.Yes,
                               ExWebService.geDialogCloseFlg.Yes,
                               prm);
 }
        public override void ResultMessageBox(MessageBoxResult _MessageBoxResult, Control _errCtl)
        {
            if (_MessageBoxResult == MessageBoxResult.OK)
            {
                // ログイン済の場合
                if (Common.gstrSessionString != "")
                {
                    Common.gblnAppEnd = true;

                    // System終了時の証跡を保存(System開始時の証跡はログイン時)
                    DataPgEvidence.SaveLoadOrUnLoadEvidence(DataPgEvidence.PGName.System, DataPgEvidence.geOperationType.End);

                    // ログオフ
                    object[] prm = new object[1];
                    prm[0] = "";
                    ExWebService webService = new ExWebService();
                    webService.objMenu = this;
                    webService.CallWebService(ExWebService.geWebServiceCallKbn.Logoff,
                                              ExWebService.geDialogDisplayFlg.Yes,
                                              ExWebService.geDialogCloseFlg.Yes,
                                              prm);
                }
                else
                {
                    if (Application.Current.IsRunningOutOfBrowser)
                    {
                        Application.Current.MainWindow.Close();
                    } 
                }
            }
        }
示例#6
0
        // ログイン
        public static void ReLogin(ExWebService.geDialogDisplayFlg displayFlg, ExWebService.geDialogCloseFlg closeFlg)
        {
            try
            {
                Common.gstrMsgSessionError = "";

                utlDummy.evtDataSelect -= _evtDataSelect;
                utlDummy.evtDataSelect += _evtDataSelect;

                object[] prm = new object[3];
                prm[0] = Common.gstrLoginUserID;
                prm[1] = Common.gstrLoginPassword;
                prm[2] = 0;
                webService.objPerent = utlDummy;
                webService.CallWebService(ExWebService.geWebServiceCallKbn.Login,
                                          displayFlg,
                                          closeFlg,
                                          prm);
            }
            catch
            {
            }
        }
        private void GetMstList(ExWebService.geDialogDisplayFlg flg)
        {
            object[] prm = new object[3];
            prm[0] = this.txtCode.Text.Trim();
            prm[1] = this.txtName.Text.Trim();

            if (this.MstKbn == MstData.geMDataKbn.Supplier)
            {
                prm[2] = ExCast.zNumZeroNothingFormat(this.Id2);
            }
            webServiceMst.objPerent = this;

            ExWebServiceMst.geWebServiceMstNmCallKbn callKbn = ExWebServiceMst.geWebServiceMstNmCallKbn.GetCustomerList;
            switch (this.MstKbn)
            { 
                case MstData.geMDataKbn.Customer:
                    callKbn = ExWebServiceMst.geWebServiceMstNmCallKbn.GetCustomerList;
                    break;
                case MstData.geMDataKbn.Supplier:
                    callKbn = ExWebServiceMst.geWebServiceMstNmCallKbn.GetSupplierList;
                    break;
                case MstData.geMDataKbn.Person:
                    callKbn = ExWebServiceMst.geWebServiceMstNmCallKbn.GetPersonList;
                    break;
                case MstData.geMDataKbn.Commodity:
                    callKbn = ExWebServiceMst.geWebServiceMstNmCallKbn.GetCommodityList;
                    break;
                case MstData.geMDataKbn.CompanyGroup:
                    callKbn = ExWebServiceMst.geWebServiceMstNmCallKbn.GetCompanyGroupList;
                    break;
                case MstData.geMDataKbn.Zip:
                    callKbn = ExWebServiceMst.geWebServiceMstNmCallKbn.GetZipList;
                    break;
                case MstData.geMDataKbn.Condition:
                    callKbn = ExWebServiceMst.geWebServiceMstNmCallKbn.GetConditionList;
                    break;
                case MstData.geMDataKbn.RecieptDivision:
                    callKbn = ExWebServiceMst.geWebServiceMstNmCallKbn.GetRecieptDivisionList;
                    break;
                case MstData.geMDataKbn.Group:
                    callKbn = ExWebServiceMst.geWebServiceMstNmCallKbn.GetGroupList;
                    webServiceMst.MstGroupKbn = this.MstGroupKbn;
                    break;
                case MstData.geMDataKbn.Purchase:
                    callKbn = ExWebServiceMst.geWebServiceMstNmCallKbn.GetPurchaseList;
                    webServiceMst.MstGroupKbn = this.MstGroupKbn;
                    break;
            }

            if (flg == ExWebService.geDialogDisplayFlg.Yes)
            {
                webServiceMst.CallWebServiceMst(callKbn,
                                                ExWebService.geDialogDisplayFlg.Yes,
                                                ExWebService.geDialogCloseFlg.Yes,
                                                prm);
            }
            else
            {
                webServiceMst.CallWebServiceMst(callKbn,
                                                ExWebService.geDialogDisplayFlg.No,
                                                ExWebService.geDialogCloseFlg.No,
                                                prm);
            }
        }