private string[] ExportToFileFormatTime(string[] scheduleArray) //форматирование строки в вид "9 17!" { string beginHour; string endHour; for (int i = 0; scheduleArray.Length > i; i++) { if (scheduleArray[i] == "Выходной") //если по расписанию выхожной { scheduleArray[i] = "H"; continue; } scheduleArray[i] = scheduleArray[i].Replace(" - ", " "); beginHour = scheduleArray[i].Remove(scheduleArray[i].IndexOf(" ")); endHour = scheduleArray[i].Substring(scheduleArray[i].IndexOf(" ") + 1); beginHour = FormatLines.ShortFormatTime(beginHour); endHour = FormatLines.ShortFormatTime(endHour); scheduleArray[i] = $"{beginHour} {endHour}"; } return(scheduleArray); }
private void TextEnd_Leave(object sender, EventArgs e) { TextEnd.Text = FormatLines.TimeFormat(TextEnd.Text); BeginTimeIsLessThenEndTimeCheck(); if (firstEndChange == true && endChanged == true) { ChangeAllDays(ref firstEndChange); } else { FromTimePickToSchedule(); } }
private void TextBegin_Leave(object sender, EventArgs e) { TextBegin.Text = FormatLines.TimeFormat(TextBegin.Text); BeginTimeIsLessThenEndTimeCheck(); if (firstBeginChange == true && beginChanged == true) { ChangeAllDays(ref firstBeginChange); //при первом изменении, изменяется расписание всех дней } else { FromTimePickToSchedule(); } }
private void BtnAccept_Click(object sender, EventArgs e) { string sleepHrBegin = FormatLines.ShortFormatTime(MTBSleepBegin.Text); string sleepHrEnd = FormatLines.ShortFormatTime(MTBSleepEnd.Text); string motivHints = ChBMotivHints.Checked == true ? "1" : "0"; string closeGames = ChBCloseGames.Checked == true ? "1" : "0"; string hrsToCloseGame = TBHrsToStopGms.Text; FileManagement.FillCommonFile(TBGetStatsHrs.Text, TBFunHrsPerWeek.Text, sleepHrBegin, sleepHrEnd, TBHrsToRest.Text, //обновление настроек TBHrsToWork.Text, motivHints, closeGames, hrsToCloseGame); BtnBack_Click(null, null); }
private void GetSettingsValues() { string sleepHrBegin = UserSettings.SleepTimeBegin < 10 ? $"0{UserSettings.SleepTimeBegin}:" : $"{UserSettings.SleepTimeBegin}:"; string sleepHrEnd = UserSettings.SleepTimeBegin < 10 ? $"0{UserSettings.SleepTimeEnd}:" : $"{UserSettings.SleepTimeEnd}:"; MTBSleepBegin.Text = FormatLines.TimeFormat(sleepHrBegin); MTBSleepEnd.Text = FormatLines.TimeFormat(sleepHrEnd); TBHrsToRest.Text = UserSettings.HoursToRestNotify.ToString(); TBHrsToWork.Text = UserSettings.HoursToWorkNotify.ToString(); TBGetStatsHrs.Text = UserSettings.EmploymentCheckRange.ToString(); TBFunHrsPerWeek.Text = UserSettings.WeekFunTime.ToString(); ChBMotivHints.Checked = UserSettings.MotivationalHints.ToString() == Codes.fileTrue ? true : false; ChBCloseGames.Checked = UserSettings.StopGames.ToString() == Codes.fileTrue ? true : false; TBHrsToStopGms.Text = UserSettings.HrsToStopGame.ToString(); }
public string GetScheduleMessage(string schedule) { if (schedule == Codes.noSchedule) { schedule = "Для этого дела нет расписания"; } else { schedule = Management.GetValueByIndex(schedule, CurrentDateInfo.DayOfWeek - 1, "/"); //вывод расписания конкретного дня if (schedule == Codes.noScheduleForThisDay) { schedule = $"Расписание на сегодня: выходной"; } else { schedule = $"Расписание на сегодня: {FormatLines.ShortTimeFormatToLong(schedule)}"; } } return(schedule); }
private void CheckFormat(object sender, EventArgs e) { MaskedTextBox time = (MaskedTextBox)sender; time.Text = FormatLines.TimeFormat(time.Text); }