private void FreezeForm_Load(object sender, EventArgs e) { // Экземпляр класса заморозки. Создаем если не существует InitializeFreezeObject(); // Заголовок Формы Text = @"Карта " + _clubCard.GetTypeClubCard().ToString().Replace("_", " "); // Доступно Дней textBox_available.Text = _clubCard.Freeze.GetAvailableDays().ToString(); // Заполнение комбобокса Количества дней для заморозки var maxDaysAvailable = _clubCard.Freeze.GetAvailableDays(); InitComboBox(maxDaysAvailable); // Текущая дата dateTimePicker_startFreeze.Value = DateTime.Now.Date; // Заполнение Истории Заморозок InitCheckBoxHistory(); // Кнопка удаления заморозки buttonClearFreeze.Visible = PwdForm.IsPassUnLocked(); }
private void руководительToolStripMenuItem1_Click(object sender, EventArgs e) { Logic.AccessRootUser(); if (PwdForm.IsPassUnLocked()) { FormsRunner.CreateBossForm(); } }
private void удалитьКлиентаToolStripMenuItem_Click(object sender, EventArgs e) { Logic.AccessRootUser(); if (PwdForm.IsPassUnLocked()) { Logic.RemovePerson(); } PwdForm.LockPassword(); }
public static void RunPasswordForm() { if (PwdForm.IsPassUnLocked()) { PwdForm.LockPassword(); } else { var pwd = new PwdForm(); pwd.ShowDialog(); } }
private void удалитьЗаписьToolStripMenuItem_Click(object sender, EventArgs e) { Logic.AccessRootUser(); if (!PwdForm.IsPassUnLocked()) { return; } try { var control = contextMenuStrip1.SourceControl; var selectedItem = MyListViewEx.GetSelectedText((ListView)control); // Состоит из 2х элементов. Первый либо время либо пусто var name = selectedItem[1]; var typeW = TypeWorkout.Тренажерный_Зал; switch (control.Name) { case "listView_Gym_Zal": typeW = TypeWorkout.Тренажерный_Зал; break; case "listView_Personal": typeW = TypeWorkout.Персональная; break; case "listView_Group": typeW = TypeWorkout.Аэробный_Зал; break; case "listView_MiniGroup": typeW = TypeWorkout.МиниГруппа; break; default: break; } // Удаление из журнала DailyVisits.GetInstance().RemoveFromLog(name, typeW); // Удаление с экрана MyListViewEx.RemoveSelectedItem((ListView)control); PwdForm.LockPassword(); } catch (Exception) { MessageBox.Show($@"Нельзя удалить посещение клиента. ", @"Ошибка удаления в MainForm", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void ClientForm_FormClosing(object sender, FormClosingEventArgs e) { SaveSpecialNotes(); //Всегда сохраняем Особые отметки // Освобождаем память от изображения if (pictureBox_ClientPhoto.Image != null) { pictureBox_ClientPhoto.Image.Dispose(); pictureBox_ClientPhoto.Image = null; } PwdForm.LockPassword(); UnsubscribeEvents(); ClosingForm?.Invoke(); }
/// <summary> /// Проверяет если введен пароль. /// Удаляет посещение из списков на экране /// Удаляет посещение из сохраненной базы /// </summary> /// <param name="sender"></param> /// <param name="e"></param> /// <param name="typeWorkout"></param> private static void DelSelectedItem(object sender, PreviewKeyDownEventArgs e, TypeWorkout typeWorkout) { if (e.KeyData != Keys.Delete) { return; } Logic.AccessRootUser(); if (!PwdForm.IsPassUnLocked()) { return; } var name = MyListViewEx.GetSelectedText((ListView)sender); // Удаление из журнала DailyVisits.GetInstance().RemoveFromLog(name[1], typeWorkout); // Удаление с экрана MyListViewEx.RemoveSelectedItem((ListView)sender); PwdForm.LockPassword(); }
private void checkBox_Activated_MouseClick(object sender, MouseEventArgs e) { Logic.AccessRootUser(); if (PwdForm.IsPassUnLocked()) { checkBox_Activated.CheckState = CheckState.Checked; flowLayoutPanel2.Enabled = true; if (checkBox_Activated.Checked) { UpdateCorrectFieldsEn(); } } else { checkBox_Activated.CheckState = CheckState.Unchecked; flowLayoutPanel2.Enabled = false; } }
private void BossForm_FormClosing(object sender, FormClosingEventArgs e) { PwdForm.LockPassword(); Logic.SaveEverithing(); }