예제 #1
0
 private void runTextModel()
 {
     if (AR_YN1.Equals("0"))
     {
         if ((minutes != 0 && minutes <= 180 && !string.IsNullOrEmpty(minutes.ToString())) && btnCar.Location.X <= 1085)
         {
             scrollingLabel1(string.Concat((180 - minutes), " minutes left arrive to Vinh Cuu"));
         }
         else if (minutes >= 180 || btnCar.Location.X >= 1085)
         {
             scrollingLabel1("Truck arrived at Vinh Cuu");
         }
     }
     else
     {
         scrollingLabel1("Truck arrived at Vinh Cuu");
     }
 }
예제 #2
0
 Point carorigin2 = new Point(345, 239); // my origin
 #endregion
 private void tmrCar_Tick(object sender, EventArgs e)
 {
     if (!string.IsNullOrEmpty(S_TIME) && !S_TIME.Equals("::"))
     {
         try
         {
             DateTime startTime = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, Convert.ToInt32(S_TIME.Substring(0, 2)), Convert.ToInt32(S_TIME.Substring(3, 2)), 00);
             DateTime endTime   = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day,
                                               Convert.ToInt32(DateTime.Now.ToString("HH")), Convert.ToInt32(DateTime.Now.ToString("mm")), 00);
             TimeSpan span = endTime.Subtract(startTime);
             minutes = Convert.ToInt32(span.TotalMinutes);
         }
         catch
         {
             minutes = 0;
         }
         if (AR_YN1.Equals("0"))
         {
             if (minutes >= 180 || btnCar.Location.X >= 1085)
             {
                 btnCar.Location = new Point(1085, 68);
             }
             else
             {
                 tmrBanner.Start();
                 location_car    = 345 + minutes * 3 + 40;
                 btnCar.Location = new Point(location_car, 72);
             }
         }
         else
         {
             btnCar.Location = new Point(1085, 68);
         }
     }
     else
     {
         btnCar.Location = carorigin;
     }
 }