Exemple #1
0
        static void Main(string[] args)
        {
            Console.WriteLine("Start Time: {0}", DateTime.Now);
            int sleepMiliseconds = 10000;

            HeaderInfo.Instance.UserID          = "SYSTEM";
            HeaderInfo.Instance.CurrentDateTime = DateTime.Now;

            var    arguments   = new Arguments(args);
            string processName = arguments ["processname"];

            if (string.IsNullOrEmpty(processName))
            {
                processName = "DEBUG";
            }

            Program program = new Program();

            ConnString.ConnectionString          = ConnString.ConnectionStringServer;
            ConnString.ConnectionStringFramework = ConnString.ConnectionStringServer;

            LogFile.WriteToTodaysLogFile("Document Generation Server started " + DateTime.Now);
            Console.WriteLine("Document Generation Server started " + DateTime.Now);

            int i = 0;

            while (i <= 3)
            {
                i++;

                Console.WriteLine("Running = " + DateTime.Now);
                Console.WriteLine("Process Name = " + processName);

                // Check if there is a request
                //
                program.activeList = BUSProcessRequest.ListActiveRequests();
                GenerateList(program, false, processName);

                //program.activeList = BUSProcessRequest.ListUnfinishedRequests();
                //GenerateList( program, true );
                Console.WriteLine("Iteration # " + i.ToString());

                Console.WriteLine("Sleeping for {0} miliseconds.", sleepMiliseconds);

                BUSFCMBackendStatus.ReportStatus(HeaderInfo.Instance, processName, "Sleeping...");

                Thread.Sleep(sleepMiliseconds);
            }
        }
Exemple #2
0
        static void Main(string[] args)
        {
            Console.WriteLine("Start Time: {0}", DateTime.Now);
            int sleepMiliseconds = 10000;

            HeaderInfo.Instance.UserID          = "SYSTEM";
            HeaderInfo.Instance.CurrentDateTime = DateTime.Now;

            var    arguments   = new Arguments(args);
            string processName = arguments["processname"];

            if (string.IsNullOrEmpty(processName))
            {
                processName = "DEBUG";
            }

            var resp2 = FCMEmail.SendEmailSimple(
                iRecipient: "*****@*****.**",
                iSubject: "test dan",
                iBody: "body");

            Program program = new Program();

            ConnString.ConnectionString          = ConnString.ConnectionStringServer;
            ConnString.ConnectionStringFramework = ConnString.ConnectionStringServer;

            LogFile.WriteToTodaysLogFile("Document Generation Server started " + DateTime.Now);
            Console.WriteLine("Document Generation Server started " + DateTime.Now);


            // ------------------------------------------------------------
            // (1) Get client details from the cloud
            // Call API from Construction Outcomes Web Site
            // Get the client details
            // Set up the client call, and add new client
            // ------------------------------------------------------------
            //
            //

            // TODO: Access data directly from the Con Outcomes DB ja' que nao consigo acessar/expor API diretament


            int i = 0;

            while (i <= 3)
            {
                i++;

                Console.WriteLine("Running = " + DateTime.Now);
                Console.WriteLine("Process Name = " + processName);

                // Check if there is a request
                //
                program.activeList = BUSProcessRequest.ListActiveRequests();
                GenerateList(program, false, processName);


                //program.activeList = BUSProcessRequest.ListUnfinishedRequests();
                //GenerateList( program, true );
                Console.WriteLine("Iteration # " + i.ToString());

                Console.WriteLine("Sleeping for {0} miliseconds.", sleepMiliseconds);

                BUSFCMBackendStatus.ReportStatus(HeaderInfo.Instance, processName, "Sleeping...");

                Thread.Sleep(sleepMiliseconds);
            }
        }