private void ButtonSave_Click(object sender, RoutedEventArgs e) { if (!CheckText()) { return; } QuestionInfo question = Question; if (!QuestionValidator.IsValid(question)) { CtrlError.ShowError(QuestionValidator.Error); return; } if (questionId != null) { manager.TestEditControl.EditQuestion(Question); } else { manager.TestEditControl.AddQuestion(Question); } manager.TestEditControl.Back(); }
private void ButtonSave_Click(object sender, RoutedEventArgs e) { if (!CheckAllFields()) { return; } TestInfo test = Test; if (!TestValidator.IsValid(test)) { CtrlError.ShowError(TestValidator.Error); return; } if (TestId != null) { manager.Channel.EditTest(test, Questions); } else { manager.Channel.AddTest(test, Questions); } manager.MenuControl.Back(); }
bool CheckURL() { if (string.IsNullOrEmpty(CtrlURL.Text)) { CtrlError.ShowError("Укажите URL изображения."); return(false); } CtrlError.ClearError(); return(true); }
bool CheckRePassword() { if (CtrlRePassword.Password != CtrlPassword.Password) { CtrlErrorRePassword.ShowError("Пароли не совпадают."); return(false); } CtrlErrorRePassword.ClearError(); CtrlError.ClearError(); return(true); }
public bool CheckDescription() { if (!TestValidator.IsValidDescription(CtrlDescription.Text)) { CtrlErrorDescription.ShowError(TestValidator.Error); return(false); } CtrlErrorDescription.ClearError(); CtrlError.ClearError(); return(true); }
bool CheckPassword() { if (!UserValidator.IsValidPassword(CtrlPassword.Password)) { CtrlErrorPassword.ShowError(UserValidator.Error); return(false); } CtrlErrorPassword.ClearError(); CtrlError.ClearError(); return(true); }
bool CheckName() { if (string.IsNullOrEmpty(CtrlName.Text)) { CtrlErrorName.ShowError("Укажите имя."); return(false); } CtrlErrorName.ClearError(); CtrlError.ClearError(); return(true); }
bool CheckPassword() { if (string.IsNullOrEmpty(CtrlPassword.Password)) { CtrlErrorPassword.ShowError("Укажите пароль."); return(false); } CtrlErrorPassword.ClearError(); CtrlError.ClearError(); return(true); }
public bool CheckInterval() { DateTime dtime; if (!string.IsNullOrEmpty(CtrlInterval.Text) && !DateTime.TryParseExact(CtrlInterval.Text, "HH:mm", CultureInfo.InvariantCulture, DateTimeStyles.None, out dtime)) { CtrlErrorInterval.ShowError("Неправильный формат."); return(false); } CtrlErrorInterval.ClearError(); CtrlError.ClearError(); return(true); }
public bool CheckDuration() { int minutes; if (!string.IsNullOrEmpty(CtrlDuration.Text) && !int.TryParse(CtrlDuration.Text, out minutes)) { CtrlErrorDuration.ShowError("Неправильный формат."); return(false); } CtrlErrorDuration.ClearError(); CtrlError.ClearError(); return(true); }
bool CheckName() { if (!UserValidator.IsValidName(CtrlName.Text)) { CtrlErrorName.ShowError(UserValidator.Error); return(false); } if (!manager.Channel.UserNameIsAvailable(CtrlName.Text)) { CtrlErrorName.ShowError("Это имя занято."); return(false); } CtrlErrorName.ClearError(); CtrlError.ClearError(); return(true); }
bool CheckEmail() { if (!UserValidator.IsValidEmail(CtrlEmail.Text)) { CtrlErrorEmail.ShowError(UserValidator.Error); return(false); } if (!manager.Channel.UserEmailIsAvailable(CtrlEmail.Text)) { CtrlErrorEmail.ShowError("Этот email занят."); return(false); } CtrlErrorEmail.ClearError(); CtrlError.ClearError(); return(true); }
private void CtrlSignIn_Click(object sender, RoutedEventArgs e) { if (!CheckPassword() | !CheckName()) { return; } if (UserValidator.IsValidName(CtrlName.Text) && UserValidator.IsValidPassword(CtrlPassword.Password) && manager.Channel.SignIn(CtrlName.Text, CtrlPassword.Password)) { manager.SignIn(); } else { CtrlError.ShowError("Неправильные данные."); } }
public bool CheckTitle() { if (!TestValidator.IsValidTitle(CtrlTitle.Text)) { CtrlErrorTitle.ShowError(TestValidator.Error); return(false); } if (!manager.Channel.TestTitleIsAvailable(CtrlTitle.Text, TestId)) { CtrlErrorTitle.ShowError("Название занято."); return(false); } CtrlErrorTitle.ClearError(); CtrlError.ClearError(); return(true); }
private void CtrlLoad_Click(object sender, RoutedEventArgs e) { if (!CheckURL()) { return; } byte[] photobytes = null; try { using (WebClient client = new WebClient()) { photobytes = client.DownloadData(CtrlURL.Text); } } catch (Exception) { CtrlError.ShowError("Ошибка."); } AppManager.Instance.LoadImageControl.LoadImage(photobytes); }
private void CtrlPassword_KeyDown(object sender, EventArgs e) { CtrlError.ClearError(); CtrlErrorPassword.ClearError(); }
private void CtrlName_KeyDown(object sender, EventArgs e) { CtrlError.ClearError(); CtrlErrorName.ClearError(); }
private void CtrlText_KeyDown(object sender, KeyEventArgs e) { CtrlErrorText.ClearError(); CtrlError.ClearError(); }
private void CtrlURL_KeyDown(object sender, KeyEventArgs e) { CtrlError.ClearError(); }
private void CtrlEmail_KeyDown(object sender, KeyEventArgs e) { CtrlErrorEmail.ClearError(); CtrlError.ClearError(); }