// Валидация полей на форме. public override bool ValidateFields() { // Установка одинаковых адресов в полях. if (cbAddressesAreEquals.Checked) { SetRegAddressValues(false); } return(Extentions.ValidateFields(this, errorProvider)); }
// Задает полям исходные значения. public override void SetDefaultValues() { this.SetPropertiesValue <IStudent>(Entity, "GenderName", "MartialStatusString", "FacultyName", "EducationLevel", "Specialization", "SelfEmploymentText", "PreferentialCategoryText"); if (tbRegCity.Text == tbCity.Text && !string.IsNullOrEmpty(tbRegCity.Text) && tbRegRegion.Text == tbRegion.Text && tbRegDistrict.Text == tbDistrict.Text && tbRegAddress.Text == tbAddress.Text && !string.IsNullOrEmpty(tbRegAddress.Text)) { cbAddressesAreEquals.Checked = true; } Extentions.ValidateControls(this, errorProvider); }
private void tbSurname_KeyPress(object sender, KeyPressEventArgs e) { e.Handled = Extentions.SurnameKeyPressValidator(e.KeyChar); }
// Обработка события проверки корректности для текстового поля. private new void RequiredTextBox_Validating(object sender, CancelEventArgs e) { var tb = sender as Control; Extentions.RequiredTextBoxValidating(tb, errorProvider); }
// Обработка события проверки корректности для выпадающего списка. private new void RequiredComboBox_Validating(object sender, CancelEventArgs e) { var cmb = sender as ComboBox; Extentions.RequiredComboBoxValidating(cmb, errorProvider); }
public override void SetDefaultValues() { this.SetPropertiesValue <IStudentCompany>(Entity, "StudentFullName", "StatusText", "VacancyNumber"); Extentions.ValidateControls(this, GetErrorProvider()); }
public override bool ValidateFields() => Extentions.ValidateFields(this, GetErrorProvider());
public override void SetDefaultValues() { this.SetPropertiesValue <IVacancy>(Entity, "CompanyName", "GenderName"); Extentions.ValidateControls(this, GetErrorProvider()); }
public override void SetDefaultValues() { this.SetPropertiesValue <ICompany>(Entity, ""); Extentions.ValidateControls(this, GetErrorProvider()); }
// Валидация текстовых полей обязательных к заполнению. protected void RequiredTextBox_Validating(object sender, CancelEventArgs e) { var tb = sender as Control; Extentions.RequiredTextBoxValidating(tb, GetErrorProvider()); }
// Валидация выпадающих списков обязательных к выбору элемента. protected void RequiredComboBox_Validating(object sender, CancelEventArgs e) { var cmb = sender as ComboBox; Extentions.RequiredComboBoxValidating(cmb, GetErrorProvider()); }
// Валидация выпадающих списков обязательных к выбору элемента при изменении выбранного индекса. private void RequiredCmb_SelectedIndexChanged(object sender, EventArgs e) { Extentions.RequiredComboBoxValidating(sender as ComboBox, errorProvider); }