コード例 #1
0
        static bool GetCmdLine()
        {
            //コマンドライン引数を配列で取得する
            string[] cmds = System.Environment.GetCommandLineArgs();

            //コマンドライン引数を列挙する
            for (int count = 0; count < cmds.Length; count++)
            {
                if (count == (int)ShopBaseForm.ECmdLine.CompanyCD)
                {
                    InCompanyCD = cmds[(int)ShopBaseForm.ECmdLine.CompanyCD];
                }
                else if (count == (int)ShopBaseForm.ECmdLine.OperatorCD)
                {
                    InOperatorCD = cmds[(int)ShopBaseForm.ECmdLine.OperatorCD];
                }
                else if (count == (int)ShopBaseForm.ECmdLine.PcID)
                {
                    InPcID = cmds[(int)ShopBaseForm.ECmdLine.PcID];
                }
                else if (count == (int)ShopBaseForm.ECmdLine.PcID + 1)
                {
                    InStoreCD = cmds[(int)ShopBaseForm.ECmdLine.PcID + 1];
                }
                else if (count == (int)ShopBaseForm.ECmdLine.PcID + 2)
                {
                    InSaleNO = cmds[(int)ShopBaseForm.ECmdLine.PcID + 2];
                }
                else if (count == (int)ShopBaseForm.ECmdLine.PcID + 3)
                {
                    InOperationMode = cmds[(int)ShopBaseForm.ECmdLine.PcID + 3];
                }
            }

            if (InOperatorCD.Trim() == "")
            {
                //オペレータコードを取得できませんでした
                return(false);
            }
            else if (InPcID.Trim() == "")
            {
                //コンピュータ名を取得できませんでした
                return(false);
            }
            else if (InCompanyCD.Trim() == "")
            {
                //入力営業所コードを取得できませんでした
                return(false);
            }
            else if (InStoreCD.Trim() == "")
            {
                //入力店舗コードを取得できませんでした
                return(false);
            }
            return(true);
        }
コード例 #2
0
        private bool GetCmdLine()
        {
            ////コマンドライン引数を配列で取得する
            string[] cmds = System.Environment.GetCommandLineArgs();

            //コマンドライン引数を列挙する
            for (int count = 0; count < cmds.Length; count++)
            {
                if (count == (int)ECmdLine.CompanyCD)
                {
                    InCompanyCD = cmds[(int)ECmdLine.CompanyCD];
                }
                else if (count == (int)ECmdLine.OperatorCD)
                {
                    InOperatorCD = cmds[(int)ECmdLine.OperatorCD];
                }
                else if (count == (int)ECmdLine.PcID)
                {
                    InPcID = cmds[(int)ECmdLine.PcID];
                }
            }

            if (InOperatorCD.Trim() == "")
            {
                //オペレータコードを取得できませんでした
                return(false);
            }
            else if (InPcID.Trim() == "")
            {
                //コンピュータ名を取得できませんでした
                return(false);
            }
            else if (InCompanyCD.Trim() == "")
            {
                //入力営業所コードを取得できませんでした
                return(false);
            }
            return(true);
        }