Пример #1
0
 public DateTimeFormatter(
     HourFormat hourFormat,
     MinuteFormat minuteFormat,
     SecondFormat secondFormat)
 {
     global::Windows.Foundation.Metadata.ApiInformation.TryRaiseNotImplemented("Windows.Globalization.DateTimeFormatting.DateTimeFormatter", "DateTimeFormatter.DateTimeFormatter(HourFormat hourFormat, MinuteFormat minuteFormat, SecondFormat secondFormat)");
 }
Пример #2
0
        static void Main(string[] args)
        {
            var addresses = ConfigurationManager.GetSection("Addresses") as NameValueCollection;
            int index     = 0;
            var random    = new Random();
            SeleniumDriverService seleniumDriverService;
            DateTime timeCurrent = DateTime.Now;

            try
            {
                if (HourFormat.CorrectHourFormat(SeleniumTimeData.hourFrom, SeleniumTimeData.hourTo))
                {
                    do
                    {
                        while (timeCurrent.Hour >= SeleniumTimeData.hourFrom && timeCurrent.Hour < SeleniumTimeData.hourTo)
                        {
                            index = random.Next(addresses.AllKeys.Count());
                            var address = addresses.AllKeys[index];

                            seleniumDriverService = new SeleniumDriverService(SeleniumData.Phrase, SeleniumData.Title, address);
                            seleniumDriverService.RunChrome();

                            timeCurrent = DateTime.Now;
                        }

                        if (timeCurrent.Hour <= SeleniumTimeData.hourFrom)
                        {
                            Console.Clear();
                            Console.WriteLine($"Program uruchomi się o godzinie {SeleniumTimeData.hourFrom}.");
                            Thread.Sleep(1000);
                        }
                        timeCurrent = DateTime.Now;
                    } while (timeCurrent.Hour <= SeleniumTimeData.hourFrom);
                    Console.Clear();
                    Console.WriteLine("Czas się skończył.");
                }
                else
                {
                    Console.ForegroundColor = ConsoleColor.DarkRed;
                    Console.WriteLine("Format godziny jest niepoprawny, podaj godzinę z przedziału od 0 do 23");
                    Console.ResetColor();
                }
            }
            catch (TypeInitializationException)
            {
                Console.ForegroundColor = ConsoleColor.DarkRed;
                Console.WriteLine("Format godziny jest niepoprawny, podaj godzinę z przedziału od 0 do 23");
                Console.ResetColor();
            }
            catch (Exception ex)
            {
                Console.ForegroundColor = ConsoleColor.DarkRed;
                Console.WriteLine(ex.Message);
                Console.ResetColor();
            }
            Console.ReadKey();
        }
Пример #3
0
 public DateTimeFormatter(
     YearFormat yearFormat,
     MonthFormat monthFormat,
     DayFormat dayFormat,
     DayOfWeekFormat dayOfWeekFormat,
     HourFormat hourFormat,
     MinuteFormat minuteFormat,
     SecondFormat secondFormat,
     IEnumerable <string> languages)
 {
     global::Windows.Foundation.Metadata.ApiInformation.TryRaiseNotImplemented("Windows.Globalization.DateTimeFormatting.DateTimeFormatter", "DateTimeFormatter.DateTimeFormatter(YearFormat yearFormat, MonthFormat monthFormat, DayFormat dayFormat, DayOfWeekFormat dayOfWeekFormat, HourFormat hourFormat, MinuteFormat minuteFormat, SecondFormat secondFormat, IEnumerable<string> languages)");
 }
Пример #4
0
 public static RepositoryItemTimeEdit GetCotPLTimeEdit(String Format, HourFormat HFormat)
 {
     RepositoryItemTimeEdit timeEdit = new RepositoryItemTimeEdit();
     timeEdit.Mask.EditMask = Format;
     timeEdit.HourFormat = HFormat;
     timeEdit.Mask.UseMaskAsDisplayFormat = true;
     return timeEdit;
 }
Пример #5
0
        /// <summary>
        /// Creates a DateTimeFormatter object that is initialized with hour, minute, and second formats.
        /// </summary>
        /// <param name="dt"></param>
        /// <param name="hourFormat">The desired hour format to include in the template.</param>
        /// <param name="minuteFormat">The desired minute format to include in the template.</param>
        /// <param name="secondFormat">The desired second format to include in the template.</param>
        /// <returns></returns>
        public static string Format(this DateTime dt, HourFormat hourFormat, MinuteFormat minuteFormat, SecondFormat secondFormat)
        {
            var formatter = new Windows.Globalization.DateTimeFormatting.DateTimeFormatter(hourFormat, minuteFormat, secondFormat);

            return(formatter.Format(dt));
        }
Пример #6
0
        public static string Format(this DateTime dt, YearFormat yearFormat, MonthFormat monthFormat, DayFormat dayFormat, DayOfWeekFormat dayOfWeekFormat, HourFormat hourFormat, MinuteFormat minuteFormat, SecondFormat secondFormat, IEnumerable <string> languages, string geographicRegion, string calendar, string clock)
        {
            var formatter = new Windows.Globalization.DateTimeFormatting.DateTimeFormatter(yearFormat, monthFormat, dayFormat, dayOfWeekFormat, hourFormat, minuteFormat, secondFormat, languages, geographicRegion, calendar, clock);

            return(formatter.Format(dt));
        }
Пример #7
0
 public static RepositoryItemTimeEdit CotPLTimeEdit(GridColumn Column, string ColumnField, string Format, HorzAlignment HAlign, HourFormat HFormat)
 {
     HelpGridColumn.SetHorzAlignment(Column, HAlign);
     Column.ColumnEdit = HelpRepository.GetCotPLTimeEdit(Format,HFormat);
     if (ColumnField != null) Column.FieldName = ColumnField;
     return (RepositoryItemTimeEdit)Column.ColumnEdit;
 }