// кнопка для продоження роботи таймера private void ContinueButton_Click(object sender, EventArgs e) { // запускає (продовжує) роботу таймера, кнопка для очистки таблиці стає не активною timer1.Start(); ClearButton.Enabled = false; // переносимо кнопку StopButton_Click вперед StopButton.BringToFront(); }
public DateCorrectForm(ref Form tTopForm, int DayEventType) { InitializeComponent(); TopForm = tTopForm; if (DayEventType == dBreakDay) { label2.Text = "Пойти на перерыв"; BreakButton.BringToFront(); BreakButtonChanged.BringToFront(); if (LightWorkDay.IsDayOverdued(Security.CurrentUserID, ref OverduedDateTime)) { xtraTabPage1.PageEnabled = false; OverduedDateLabel.Visible = true; OverduedDateLabel.Text = OverduedDateTime.ToString("dd.MM.yyyy"); IsOverdued = true; } } if (DayEventType == dContinueDay) { label2.Text = "Продолжить рабочий день"; ContinueButton.BringToFront(); ContinueButtonChanged.BringToFront(); if (LightWorkDay.IsDayOverdued(Security.CurrentUserID, ref OverduedDateTime)) { xtraTabPage1.PageEnabled = false; OverduedDateLabel.Visible = true; OverduedDateLabel.Text = OverduedDateTime.ToString("dd.MM.yyyy"); IsOverdued = true; } } if (DayEventType == dStartDay) { label2.Text = "Начать рабочий день"; StartButton.BringToFront(); StartButtonChanged.BringToFront(); } if (DayEventType == dEndDay) { label2.Text = "Завершить рабочий день"; StopButton.BringToFront(); StopButtonChanged.BringToFront(); if (LightWorkDay.IsDayOverdued(Security.CurrentUserID, ref OverduedDateTime)) { xtraTabPage1.PageEnabled = false; OverduedDateLabel.Visible = true; OverduedDateLabel.Text = OverduedDateTime.ToString("dd.MM.yyyy"); IsOverdued = true; } } label1.Text = Security.GetCurrentDate().ToString("HH:mm"); timeEdit1.EditValue = Security.GetCurrentDate(); }