private void fixDateEdit_Validate(object sender, ValidationEventArgs e) { intervalValid.fixDateEdit = false; if (!intervalEnabled.FixDate) { e.SetError("A mező nincs engedélyezve", DevExpress.XtraEditors.DXErrorProvider.ErrorType.Information); intervalValid.fixDateEdit = true; } else if (e.Value == null) { e.SetError("A mező kitöltése kötelező", DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical); (sender as DateEdit).EditValue = e.Value; } else if (e.Value as DateTime? > DateTime.Now) { e.SetError("Nem vehetünk fel időpontot a jövőbe", DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical); } else { (sender as DateEdit).EditValue = e.Value; e.SetError("A mező tartalma megfelelő", DevExpress.XtraEditors.DXErrorProvider.ErrorType.User1); intervalValid.fixDateEdit = true; } CreateEnabled(); }
private void FinishTime_Validate(object sender, ValidationEventArgs e) { exceptedTimeValid.Finish = false; if (e.Value == null) { e.SetError("A mező kitöltése kötelező", DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical); } else if (startDate.EditValue != null && (DateTime)e.Value < (DateTime)startDate.EditValue) { e.SetError("A kezdő időpont nem lehet nagyobb a befejezés időpontjánál", DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical); } else if (Between(Data.Included, Data.Id, Data.StartDateTime, (DateTime)e.Value)) { e.SetError("Ebben az időtartamban már lett felvéve ilyen irányú kivétel", DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical); } else if (startDate.EditValue != null && Data.Included && !Compare((DateTime)startDate.EditValue, (DateTime)e.Value)) { e.SetError("Amennyiben bejelöltük hogy ezt az időintervallumot a munkaórába\nbeleértve értjük, nem lehet több napnyi intervalumot megjelölni.", DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical); } else { e.SetError("A mező tartalma megfelelő", DevExpress.XtraEditors.DXErrorProvider.ErrorType.User1); exceptedTimeValid.Finish = true; } if (!fromStart) { fromFinish = true; startDate.DoValidate(); } finishDate.EditValue = e.Value; fromStart = false; Validate(); }
private void StartTime_Validate(object sender, ValidationEventArgs e) { surgeryTimeValid.GetType().GetProperty(GetSenderName(sender).Remove(8)).SetValue(surgeryTimeValid, false); if ((this.FindName(GetSenderName(sender).Remove(3) + "Check") as CheckEdit).IsChecked == false) { e.SetError("Amennyiben nincs engedélyezve az adott nap, nem kell kitölteni", DevExpress.XtraEditors.DXErrorProvider.ErrorType.Information); surgeryTimeValid.GetType().GetProperty(GetSenderName(sender).Remove(8)).SetValue(surgeryTimeValid, true); } else if (e.Value == null) { e.SetError("A mező kitöltése kötelező", DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical); } else if ((this.FindName(GetSenderName(sender).Remove(3) + "FinishTime") as DateEdit).EditValue != null && ((DateTime)e.Value > (DateTime)((this.FindName(GetSenderName(sender).Remove(3) + "FinishTime") as DateEdit).EditValue))) { e.SetError("A kezdő időpont nem lehet nagyobb a befejezés időpontjánál", DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical); } else { e.SetError("A mező tartalma megfelelő", DevExpress.XtraEditors.DXErrorProvider.ErrorType.User1); surgeryTimeValid.GetType().GetProperty(GetSenderName(sender).Remove(8)).SetValue(surgeryTimeValid, true); } if (!fromFinish) { fromStart = true; (this.FindName(GetSenderName(sender).Remove(3) + "FinishTime") as DateEdit).DoValidate(); (sender as DateEdit).EditValue = e.Value; } fromFinish = false; SaveButtonValid(); }
private void zipCode_Validate(object sender, ValidationEventArgs e) { detailsModifyValid.zipCode = true; if (e.Value == null) { e.SetError("A mező kitöltése nem kötelező", DevExpress.XtraEditors.DXErrorProvider.ErrorType.Information); DetailsModifyVM.ItemSourceSearcher("zipCode", null); } else if (!e.Value.ToString().Where(char.IsNumber).Count().Equals(e.Value.ToString().Length)) { e.SetError("A mező csak számokat tartalmazhat", DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical); detailsModifyValid.zipCode = false; DetailsModifyVM.ItemSourceSearcher("zipCode", "false"); } else if (!DetailsModifyVM.ListChecker(e.Value.ToString(), typeof(zipcode_fx))) { e.SetError("A mező tartalma nem megfelelő", DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical); detailsModifyValid.zipCode = false; DetailsModifyVM.ItemSourceSearcher("zipCode", "false"); } else { e.SetError("A mező tartalma megfelelő", DevExpress.XtraEditors.DXErrorProvider.ErrorType.User1); DetailsModifyVM.ItemSourceSearcher("zipCode", e.Value.ToString()); } ForceBinding(sender, e); }
private void zipCode_Validate(object sender, ValidationEventArgs e) { validatorClass.GetType().GetProperty(GetSenderName(sender)).SetValue(validatorClass, false, null); if (e.Value == null) { e.SetError("A mező kitöltése kötelező", DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical); PatientDetailsVM.ItemSourceSearcher("zipCode", null); } else if (!e.Value.ToString().Where(char.IsNumber).Count().Equals(e.Value.ToString().Length)) { e.SetError("A mező csak számokat tartalmazhat", DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical); PatientDetailsVM.ItemSourceSearcher("zipCode", "false"); } else if (!PatientDetailsVM.ListChecker(e.Value.ToString(), typeof(zipcode_fx))) { e.SetError("A mező tartalma nem megfelelő", DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical); PatientDetailsVM.ItemSourceSearcher("zipCode", "false"); } else { e.SetError("A mező tartalma megfelelő", DevExpress.XtraEditors.DXErrorProvider.ErrorType.User1); PatientDetailsVM.From = (sender as ComboBoxEdit).Name == "zipCode"; PatientDetailsVM.ItemSourceSearcher("zipCode", e.Value.ToString()); validatorClass.GetType().GetProperty(GetSenderName(sender)).SetValue(validatorClass, true, null); } ForceBinding(sender, e); }
private void startDateTime_Validate(object sender, ValidationEventArgs e) { validatorClass.GetType().GetProperty(GetSenderName(sender)).SetValue(validatorClass, false); if (e.Value == null) { e.SetError("A mezőt nem lehet üresen hagyni", DevExpress.XtraEditors.DXErrorProvider.ErrorType.Information); (sender as DateEdit).EditValue = e.Value; } else if (e.Value as DateTime? < DateTime.Now && !notes.IsReadOnly) { e.SetError("Nem vehetünk fel időpontot a múltba", DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical); } else { (sender as DateEdit).EditValue = e.Value; e.SetError("A mező tartalma megfelelő", DevExpress.XtraEditors.DXErrorProvider.ErrorType.User1); validatorClass.GetType().GetProperty(GetSenderName(sender)).SetValue(validatorClass, !notes.IsReadOnly); if (appointmentValid.endDateTime) { endDateTime.EditValue = (DateTime)(sender as DateEdit).EditValue + AppointmentLenght; } else { endDateTime.DoValidate(); } } button.IsEnabled = (validatorClass as FormValidate).Validate(validatorClass); }
private void StartTime_Validate(object sender, ValidationEventArgs e) { exceptedTimeValid.Start = false; if (e.Value == null) { e.SetError("A mező kitöltése kötelező", DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical); } else if ((DateTime)e.Value < RegistrateDate) { e.SetError("Nem lehet felvenni időpontot a profil regisztrációjánál korábbra", DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical); } else if (finishDate.EditValue != null && (DateTime)e.Value > (DateTime)finishDate.EditValue) { e.SetError("A kezdő időpont nem lehet nagyobb a befejezés időpontjánál", DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical); } else if (Between(Data.Included, Data.Id, (DateTime)e.Value, Data.FinishDateTime)) { e.SetError("Ebben az időtartamban már lett felvéve ilyen irányú kivétel", DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical); } else { e.SetError("A mező tartalma megfelelő", DevExpress.XtraEditors.DXErrorProvider.ErrorType.User1); exceptedTimeValid.Start = true; } if (!fromFinish) { fromStart = true; finishDate.DoValidate(); } startDate.EditValue = e.Value; fromFinish = false; Validate(); }
protected internal void BirthNameValidate(object sender, ValidationEventArgs e) { validatorClass.GetType().GetProperty(GetSenderName(sender)).SetValue(validatorClass, true, null); if (string.IsNullOrEmpty(e.Value as string)) { e.SetError("Születési név megadására csak bizonyos esetekben van szüség", DevExpress.XtraEditors.DXErrorProvider.ErrorType.Information); } else { e.SetError("A mező tartalma megfelelő", DevExpress.XtraEditors.DXErrorProvider.ErrorType.User1); } ForceBinding(sender, e); }
protected internal void UserNameValidate(object sender, ValidationEventArgs e) { if (string.IsNullOrEmpty(e.Value as string)) { e.SetError("A felhasználónevet nem lehet üresen hagyni", DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical); } else { validatorClass.GetType().GetProperty(GetSenderName(sender)).SetValue(validatorClass, true); e.SetError("A mező tartalma megfelelő", DevExpress.XtraEditors.DXErrorProvider.ErrorType.User1); } ForceBinding(sender, e); }
protected internal void MaskedNotNullValidateForString(object sender, ValidationEventArgs e) { if (string.IsNullOrEmpty(e.Value as string)) { e.SetError("A mező kitöltése kötelező", DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical); } else { e.SetError("A mező tartalma megfelelő", DevExpress.XtraEditors.DXErrorProvider.ErrorType.User1); validatorClass.GetType().GetProperty(GetSenderName(sender)).SetValue(validatorClass, true); } ForceBinding(sender, e); }
protected internal void MaskedNullEnabledValidateForNumber(object sender, ValidationEventArgs e) { validatorClass.GetType().GetProperty(GetSenderName(sender)).SetValue(validatorClass, true); if (e.Value == null) { e.SetError("A mező kitöltése nem kötelező", DevExpress.XtraEditors.DXErrorProvider.ErrorType.Information); } else { e.SetError("A mező tartalma megfelelő", DevExpress.XtraEditors.DXErrorProvider.ErrorType.User1); } ForceBinding(sender, e); }
protected internal void examinationName_Validate(object sender, ValidationEventArgs e) { validatorClass.GetType().GetProperty(GetSenderName(sender)).SetValue(validatorClass, false, null); if (string.IsNullOrEmpty(e.Value as string)) { e.SetError("A mező kitöltése kötelező", DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical); } else { e.SetError("A mező tartalma megfelelő", DevExpress.XtraEditors.DXErrorProvider.ErrorType.User1); validatorClass.GetType().GetProperty(GetSenderName(sender)).SetValue(validatorClass, true, null); } }
protected internal void MaskedNotNullValidateForNumber(object sender, ValidationEventArgs e) { if (e.Value == null) { e.SetError("A mező kitöltése kötelező", DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical); } else { e.SetError("A mező tartalma megfelelő", DevExpress.XtraEditors.DXErrorProvider.ErrorType.User1); } ForceBindingWithoutEnabledCheck(sender, e); save.IsEnabled = ServicesVM.ButtonValidate(); }
private void sealNumber_Validate(object sender, ValidationEventArgs e) { detailsModifyValid.sealNumber = true; if (e.Value == null) { e.SetError("A mező kitöltése csak orvosok számára kötelező", DevExpress.XtraEditors.DXErrorProvider.ErrorType.Information); } else { e.SetError("A mező tartalma megfelelő", DevExpress.XtraEditors.DXErrorProvider.ErrorType.User1); } ForceBinding(sender, e); }
private void newSecurityPass_Validate(object sender, ValidationEventArgs e) { e.IsValid = false; passwordValid.newPass = false; if (string.IsNullOrEmpty(e.Value as string)) { e.SetError("Amennyiben üresen hagyja ezt a mezőt, mentés után a jelszó nem fog változni", DevExpress.XtraEditors.DXErrorProvider.ErrorType.Information); passwordValid.newPass = null; } else { e.ErrorType = DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical; if (e.Value.ToString().Length < 6) { e.ErrorContent = "A jelszónak legalább 6 karakteresnek kell lennie"; } else if (e.Value.ToString().Where(char.IsLower).Count().Equals(0)) { e.ErrorContent = "A jelszónak legalább 1 kisbetűt kell tartalmaznia"; } else if (e.Value.ToString().Where(char.IsUpper).Count().Equals(0)) { e.ErrorContent = "A jelszónak legalább 1 nagybetűt kell tartalmaznia"; } else if (e.Value.ToString().Where(char.IsDigit).Count().Equals(0)) { e.ErrorContent = "A jelszónak legalább 1 számot kell tartalmaznia"; } else if (SecurityVM.PasswordMatch(e.Value.ToString())) { e.ErrorContent = "Az új jelszó nem egyezhet meg az aktuálissal"; } else if (SecurityVM.RegSecurityUserCompare(e.Value.ToString())) { e.ErrorContent = "Az új jelszó nem egyezhet meg az aktuális felhasználónévvel"; } else if (e.Value.ToString().Equals(newSecurityUser.EditValue)) { e.ErrorContent = "Az új jelszó nem egyezhet meg az új felhasználónévvel"; } else { e.SetError("A mező tartalma megfelelő", DevExpress.XtraEditors.DXErrorProvider.ErrorType.User1); passwordValid.newPass = true; } } CallOtherValidateMethod(newSecurityPass, newSecurityUser); confSecurityPass.DoValidate(); modify.IsEnabled = currentValid.Validation(currentValid, userNameValid, passwordValid); }
private void userName_Validate(object sender, ValidationEventArgs e) { e.IsValid = false; registrationValid.userName = false; if (string.IsNullOrEmpty(e.Value as string)) { e.ErrorType = DevExpress.XtraEditors.DXErrorProvider.ErrorType.Information; e.ErrorContent = "A felhasználónevet nem lehet üresen hagyni"; } else { e.ErrorType = DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical; if (e.Value.ToString().Length < 6) { e.ErrorContent = "A felhasználónévnek legalább 6 karaktert kell tartalmaznia"; } else if (RegistrationVM.UserCheck(e.Value.ToString())) { e.ErrorContent = "A felhasználónévnek egyedinek kell lennie"; } else { e.SetError("A mező tartalma megfelelő", DevExpress.XtraEditors.DXErrorProvider.ErrorType.User1); registrationValid.userName = true; } } pass.DoValidate(); ForceBinding(sender, e); }
private void gender_Validate(object sender, ValidationEventArgs e) { if (string.IsNullOrEmpty(e.Value as string)) { e.SetError("A mező kitöltése kötelező", DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical); } else if (!DetailsModifyVM.ListChecker(e.Value.ToString(), typeof(gender_fx))) { e.SetError("A mező tartalma nem megfelelő", DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical); } else { e.SetError("A mező tartalma megfelelő", DevExpress.XtraEditors.DXErrorProvider.ErrorType.User1); detailsModifyValid.gender = true; } ForceBinding(sender, e); }
public void Validate(object sender, ValidationEventArgs e) { var title = e.Value as string; if (e.Value.TryConvertToDecimal() < 15 || title != null && title.Length == 0) { e.SetError(Message, ErrorType.Critical); } }
private void birthPlace_Validate(object sender, ValidationEventArgs e) { patientDetailsValid.birthPlace = false; if (string.IsNullOrEmpty(e.Value as string)) { e.SetError("A mező kitöltése kötelező", DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical); } else if (!PatientDetailsVM.ListChecker(e.Value.ToString(), typeof(settlement_fx))) { e.SetError("A mező tartalma nem megfelelő", DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical); } else { e.SetError("A mező tartalma megfelelő", DevExpress.XtraEditors.DXErrorProvider.ErrorType.User1); patientDetailsValid.birthPlace = true; } ForceBinding(sender, e); }
private void priviledges_Validate(object sender, ValidationEventArgs e) { registrationValid.priviledges = false; if (string.IsNullOrEmpty(e.Value as string)) { e.SetError("Válasszon jogosultságot", DevExpress.XtraEditors.DXErrorProvider.ErrorType.Information); } else if (!RegistrationVM.PriviledgeCheck(e.Value.ToString())) { e.SetError("A mező tartalma nem megfelelő", DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical); } else { e.SetError("A mező tartalma megfelelő", DevExpress.XtraEditors.DXErrorProvider.ErrorType.User1); registrationValid.priviledges = true; } ForceBinding(sender, e); }
protected internal void examinationName_Validate(object sender, ValidationEventArgs e) { newExaminationValid.examinationName = false; if (string.IsNullOrEmpty(e.Value as string)) { e.SetError("A mező kitöltése kötelező", DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical); } else if (!NewExaminationVM.ExaminationCheck(e.Value as string)) { e.SetError("A mező tartalma nem megfelelő", DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical); } else { e.SetError("A mező tartalma megfelelő", DevExpress.XtraEditors.DXErrorProvider.ErrorType.User1); newExaminationValid.examinationName = true; } ForceBindingWithoutEnabledCheck(sender, e); }
public void Validate(object sender, ValidationEventArgs e) { string title = e.Value as string; if (e.Value == null || title != null && title.Length == 0) { e.SetError(Message, ErrorType.Critical); } }
private void confPass_Validate(object sender, ValidationEventArgs e) { newPassValid.confPass = false; if (string.IsNullOrEmpty(e.Value as string)) { e.SetError("Írja be újra, választott jelszavát", DevExpress.XtraEditors.DXErrorProvider.ErrorType.Information); } else if (!e.Value.Equals(newPass.EditValue)) { e.SetError("A jelszavaknak meg kell egyezniük", DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical); } else { e.SetError("A mező tartalma megfelelő", DevExpress.XtraEditors.DXErrorProvider.ErrorType.User1); newPassValid.confPass = true; } button.IsEnabled = newPassValid.Validate(newPassValid); }
private void newPass_Validate(object sender, ValidationEventArgs e) { newPassValid.newPass = false; confPass.IsEnabled = false; if (string.IsNullOrEmpty(e.Value as string)) { e.SetError("A jelszót nem lehet üresen hagyni", DevExpress.XtraEditors.DXErrorProvider.ErrorType.Information); } else { e.ErrorType = DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical; e.IsValid = false; if (e.Value.ToString().Length < 6) { e.ErrorContent = "A jelszónak legalább 6 karakteresnek kell lennie"; } else if (e.Value.ToString().Where(char.IsLower).Count() == 0) { e.ErrorContent = "A jelszónak legalább 1 kisbetűt kell tartalmaznia"; } else if (e.Value.ToString().Where(char.IsUpper).Count() == 0) { e.ErrorContent = "A jelszónak legalább 1 nagybetűt kell tartalmaznia"; } else if (e.Value.ToString().Where(char.IsDigit).Count() == 0) { e.ErrorContent = "A jelszónak legalább 1 számot kell tartalmaznia"; } else if (e.Value.ToString() == currentUser) { e.ErrorContent = "Az új jelszó nem egyezhet meg a felhasználónévvel"; } else { e.SetError("A mező tartalma megfelelő", DevExpress.XtraEditors.DXErrorProvider.ErrorType.User1); confPass.IsEnabled = true; newPassValid.newPass = true; confPass.DoValidate(); } } confPass.DoValidate(); button.IsEnabled = newPassValid.Validate(newPassValid); }
private void companyChooser_Validate(object sender, ValidationEventArgs e) { createBillValid.CompanyValid = false; if (string.IsNullOrEmpty(e.Value as string)) { e.SetError("Válassza ki a céget", DevExpress.XtraEditors.DXErrorProvider.ErrorType.Information); } else if (!CreateBillVM.CompanyCheck(e.Value.ToString())) { e.SetError("A mező tartalma nem megfelelő", DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical); } else { e.SetError("A mező tartalma megfelelő", DevExpress.XtraEditors.DXErrorProvider.ErrorType.User1); createBillValid.CompanyValid = true; } ForceBindingWithoutEnabledCheck(sender, e); AddEnabler(); }
private void portNumber_Validate(object sender, ValidationEventArgs e) { connectionValid.portNumber = false; if (string.IsNullOrEmpty(e.Value as string)) { e.SetError("A mező kitöltése kötelező", DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical); } else if (e.Value.ToString().Where(char.IsDigit).Count() != e.Value.ToString().Length) { e.SetError("A mező csak számokat tartalmazhat", DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical); } else { e.SetError("A mező tartalma megfelelő", DevExpress.XtraEditors.DXErrorProvider.ErrorType.User1); connectionValid.portNumber = true; } ForceBinding(sender, e); }
private void confSecurityPass_Validate(object sender, ValidationEventArgs e) { passwordValid.confPass = false; if (string.IsNullOrEmpty(e.Value as string)) { e.SetError("Írja be újra a választott jelszót", DevExpress.XtraEditors.DXErrorProvider.ErrorType.Information); passwordValid.confPass = null; } else if (e.Value.ToString().Equals(newSecurityPass.EditValue)) { e.SetError("A mező tartalma megfelelő", DevExpress.XtraEditors.DXErrorProvider.ErrorType.User1); passwordValid.confPass = true; } else { e.SetError("A jelszavaknak meg kell egyezniük", DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical); } modify.IsEnabled = currentValid.Validation(currentValid, userNameValid, passwordValid); }
private void userName_Validate(object sender, ValidationEventArgs e) { loginValid.userName = false; if (string.IsNullOrEmpty(e.Value as string)) { e.SetError("A felhasználónevet nem lehet üresen hagyni", DevExpress.XtraEditors.DXErrorProvider.ErrorType.Information); } else if (e.Value.ToString().Length < 6) { e.SetError("A felhasználónévnek legalább 6 karaktert kell tartalmaznia", DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical); } else { e.SetError("A mező tartalma megfelelő", DevExpress.XtraEditors.DXErrorProvider.ErrorType.User1); loginValid.userName = true; pass.DoValidate(); } ForceBinding(sender, e); }
private void ConnectionValidate(object sender, ValidationEventArgs e) { validatorClass.GetType().GetProperty(GetSenderName(sender)).SetValue(validatorClass, false, null); if (string.IsNullOrEmpty(e.Value as string)) { e.SetError("A mező kitöltése kötelező", DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical); } else if (e.Value.ToString().Contains("=") || e.Value.ToString().Contains(";") || e.Value.ToString().Contains("\"")) { e.SetError("A mező nem tartalmazhat \"=\" és \";\" karaktereket, illetve idézőjeleket", DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical); } else { e.SetError("A mező tartalma megfelelő", DevExpress.XtraEditors.DXErrorProvider.ErrorType.User1); validatorClass.GetType().GetProperty(GetSenderName(sender)).SetValue(validatorClass, true, null); } ForceBinding(sender, e); }
private void settlement_Validate(object sender, ValidationEventArgs e) { detailsModifyValid.settlement = true; if (string.IsNullOrEmpty(e.Value as string)) { e.SetError("A mező kitöltése nem kötelező", DevExpress.XtraEditors.DXErrorProvider.ErrorType.Information); DetailsModifyVM.ItemSourceSearcher("settlement", null); } else if (!DetailsModifyVM.ListChecker(e.Value.ToString(), typeof(settlement_fx))) { e.SetError("A mező tartalma nem megfelelő", DevExpress.XtraEditors.DXErrorProvider.ErrorType.Critical); detailsModifyValid.settlement = false; DetailsModifyVM.ItemSourceSearcher("settlement", "false"); } else { e.SetError("A mező tartalma megfelelő", DevExpress.XtraEditors.DXErrorProvider.ErrorType.User1); DetailsModifyVM.ItemSourceSearcher("settlement", e.Value.ToString()); } ForceBinding(sender, e); }