예제 #1
0
 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);
 }
예제 #6
0
 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);
 }
예제 #16
0
 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);
 }
예제 #18
0
        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);
 }
예제 #20
0
 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);
 }
예제 #21
0
 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);
 }
예제 #22
0
        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);
 }
예제 #25
0
 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();
 }
예제 #26
0
 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);
 }
예제 #28
0
 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);
 }
예제 #29
0
 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);
 }