Пример #1
0
        static void Main(string[] args)
        {
            Stores stores   = new Stores();
            var    filePath = ConfigurationManager.AppSettings["logPathFile"];
            Logger log      = LogManager.GetCurrentClassLogger();

            try
            {
                Console.WriteLine("Console Start successfully");
                while (true)
                {
                    try
                    {
                        if (!File.Exists(filePath))
                        {
                            File.Create(filePath).Dispose();
                        }
                        Console.WriteLine("Data Pull starts at: " + DateTime.Now);
                        using (StreamWriter writer = File.AppendText(filePath))
                        {
                            writer.WriteLine("Data Pull starts at: " + DateTime.Now);
                        }
                        stores.CheckAllOrders();
                        Console.WriteLine("Data Pull stops at: " + DateTime.Now);
                        using (StreamWriter writer = File.AppendText(filePath))
                        {
                            writer.WriteLine("Data Pull stops at: " + DateTime.Now);
                        }
                        if (DateTime.Now >= DateTime.Parse("6:00 pm") && DateTime.Now <= DateTime.Parse("7:00 pm"))
                        {
                            Console.WriteLine("EOD Process Starts at: " + DateTime.Now);
                            using (StreamWriter writer = File.AppendText(filePath))
                            {
                                writer.WriteLine("EOD Process Starts at: " + DateTime.Now);
                            }
                            EOD eod = new EOD();
                            eod.OrdersEOD();
                            using (StreamWriter writer = File.AppendText(filePath))
                            {
                                writer.WriteLine("EOD Process Ends at: " + DateTime.Now);
                            }
                            Console.WriteLine("EOD Process Ends at: " + DateTime.Now);
                        }
                        Console.WriteLine("Console sleeps at: " + DateTime.Now);
                        Thread.Sleep(3600000);
                        Console.WriteLine("Console awake at: " + DateTime.Now);
                    }
                    catch (Exception ex) {
                        Console.WriteLine("Console Error on program" + ex.Message + " at: " + DateTime.Now);
                        Thread.Sleep(3600000);
                    }
                }
            }
            catch (Exception ex) {
                Console.WriteLine("Something went very Wrong Error:" + ex.Message + " at: " + DateTime.Now);
            }
        }
Пример #2
0
 void RunProcess()
 {
     eventLog1.WriteEntry("Entro A Correr EOD " + DateTime.Now);
     while (true)
     {
         if (DateTime.Now == DateTime.Parse("03:33:00 pm"))
         {
             eventLog1.WriteEntry("EOD Process Starts at: " + DateTime.Now);
             EOD eod = new EOD();
             eod.OrdersEOD();
             eventLog1.WriteEntry("EOD Process Ends at: " + DateTime.Now);
         }
     }
 }
Пример #3
0
 void RunProcess()
 {
     while (true)
     {
         eventLog1.WriteEntry("Data Pull starts at: " + DateTime.Now);
         stores.CheckAllOrders();
         eventLog1.WriteEntry("Data Pull stops at: " + DateTime.Now);
         if (DateTime.Now >= DateTime.Parse("6:00 pm") && DateTime.Now <= DateTime.Parse("7:00 pm"))
         {
             eventLog1.WriteEntry("EOD Process Starts at: " + DateTime.Now);
             EOD eod = new EOD();
             eod.OrdersEOD();
             eventLog1.WriteEntry("EOD Process Ends at: " + DateTime.Now);
         }
         Thread.Sleep(3600000);
     }
 }
Пример #4
0
        public JsonResult RunOrdersEod()
        {
            EOD eod = new EOD();

            return(Json(eod.OrdersEOD(), JsonRequestBehavior.AllowGet));
        }