コード例 #1
0
ファイル: OEControl.cs プロジェクト: jdshah23/AviaToolset
 public static void startup(System.Collections.Specialized.StringDictionary args)
 {
     Program.logIt("OEControl::startup: ++");
     if (args.ContainsKey("start"))
     {
         bool own;
         System.Threading.EventWaitHandle evt = new System.Threading.EventWaitHandle(false, System.Threading.EventResetMode.AutoReset, EVENT_NAME, out own);
         if (!own)
         {
             // OE app already running.
             Program.logIt("OEControl::startup: app already running");
         }
         else
         {
             OEControl.OE_App_3_0_2_0(evt);
         }
     }
     else if (args.ContainsKey("stop"))
     {
         try
         {
             System.Threading.EventWaitHandle evt = System.Threading.EventWaitHandle.OpenExisting(EVENT_NAME);
             evt.Set();
         }
         catch (Exception) { }
     }
     Program.logIt("OEControl::startup: --");
 }
コード例 #2
0
ファイル: Program.cs プロジェクト: dovanduy/AviaToolset
        static int Main(string[] args)
        {
            int ret = -1;

            System.Configuration.Install.InstallContext _args = new System.Configuration.Install.InstallContext(null, args);
            if (_args.IsParameterTrue("debug"))
            {
                Console.WriteLine("Wait for debugger, press any key to continue.");
                Console.ReadKey();
            }
            if (_args.IsParameterTrue("transaction"))
            {
                ret = CmcClient.sendTransaction_BZ(_args.Parameters);
                //ret = CmcClient.sendTransaction(_args.Parameters);
                //ret = CmcClient.sendTransactionToVerizon(_args.Parameters);
            }
            else if (_args.IsParameterTrue("login"))
            {
                ret = CmcClient.cmc_login(_args.Parameters);
            }
            else if (_args.IsParameterTrue("prepareEnv"))
            {
                ret = PrepareEnv.startup(_args.Parameters);
            }
            else if (_args.IsParameterTrue("cleanEnv"))
            {
                //ret = PrepareEnv.startup(_args.Parameters);
            }
            else if (_args.IsParameterTrue("oecontrol"))
            {
                //OEControl.OE_App_3_0_2_0();
                //OEControl.startup(_args.Parameters);
                OEControl.start(_args.Parameters);
            }
            else
            {
                test();
                //OEControl.start();
            }

            return(ret);
        }