Beispiel #1
0
        static void Main(string[] args)
        {
            log4net.Config.XmlConfigurator.Configure();
            Logger = log4net.LogManager.GetLogger("Main...");
            if (args.Length == 0)
            {
                Console.WriteLine("Please provide the command.");
                return;
            }

            string command = args[0];

            Logger.Info("command:" + command);
            switch (command)
            {
            case "syncpermissions":
                PermissionManagement pgt = new PermissionManagement(3);
                pgt.SyncPermissionsWithDB();
                break;

            case "getstatus":
                GetStatus();
                break;

            default:
                break;
            }
        }
Beispiel #2
0
        static void Main(string[] args)
        {
            Logger = KMLogger.GetLogger();
            args   = new string[] { "getstatus" };
            if (args.Length == 0)
            {
                Console.WriteLine("Please provide the command.");
                return;
            }
            string command = args[0];

            Logger.Info("command:" + command);
            switch (command)
            {
            case "syncpermissions":
                PermissionManagement pgt = new PermissionManagement(3);
                pgt.SyncPermissionsWithDB();
                break;

            case "getstatus":
                //GetStatus();
                Console.WriteLine("Six threads will be started in every 8 seconds to query order status...");
                Logger.Info("Six threads will be started in every 8 seconds to query order status...");
                GetStatus();
                break;

            case "qr":
                if (args.Length <= 1 || string.IsNullOrEmpty(args[1]))
                {
                    Console.WriteLine("Content cannot be empty when trying to generate qr file.");
                    return;
                }
                GenerateQRFile(args[1]);
                break;

            default:
                break;
            }
        }