Beispiel #1
0
 public bool ValidateName(TextBox tbx)
 {
     if (!(tbx.Text.Length >= 3 && tbx.Text.Length <= 20))
     {
         GlobalUse.GetErrorMessage("There is invalid input !");
         Eprof.SetError(tbx, "Name must be 3 - 20 character!");
         return(false);
     }
     else
     {
         Eprof.SetError(tbx, "");
     }
     return(true);
 }
Beispiel #2
0
 public bool ValidateEmpty()
 {
     foreach (Control c in this.conn)
     {
         if (c.Enabled == true)
         {
             if (c.GetType() == typeof(TextBox))
             {
                 if (string.IsNullOrEmpty(c.Text))
                 {
                     GlobalUse.GetErrorMessage("There is invalid input !");
                     Eprof.SetError(c, "This must be filled!");
                     return(false);
                 }
                 else
                 {
                     Eprof.SetError(c, "");
                 }
             }
             else if (c.GetType() == typeof(ComboBox))
             {
                 if (((ComboBox)c).SelectedItem == null)
                 {
                     GlobalUse.GetErrorMessage("There is invalid input !");
                     Eprof.SetError(c, "Choose one!");
                     return(false);
                 }
                 else
                 {
                     Eprof.SetError(c, "");
                 }
             }
             else if (c.GetType() == typeof(ListBox))
             {
                 if (((ListBox)c).Items.Count == 0)
                 {
                     GlobalUse.GetErrorMessage("There is invalid input !");
                     Eprof.SetError(c, "Must Fill at least one!");
                     return(false);
                 }
                 else
                 {
                     Eprof.SetError(c, "");
                 }
             }
         }
     }
     return(true);
 }
Beispiel #3
0
        public bool ValidateAge(DateTimePicker dtp, int agemin, int agemax)
        {
            int age = DateTime.Today.Year - dtp.Value.Date.Year;

            if (!(age >= agemin && age <= agemax))
            {
                GlobalUse.GetErrorMessage("There is invalid input !");
                Eprof.SetError(dtp, string.Format("Age must be between {0} and {1}", agemin, agemax));
                return(false);
            }
            else
            {
                Eprof.SetError(dtp, "");
            }
            return(true);
        }
Beispiel #4
0
        public bool ValidatePhoneNumber(TextBox tbx)
        {
            Regex regex = new Regex("(08)(\\d{9}|\\d{10})");

            if (!(regex.IsMatch(tbx.Text)))
            {
                GlobalUse.GetErrorMessage("There is invalid input !");
                Eprof.SetError(tbx, "Phone must be 11 - 12 digit and start with 08");
                return(false);
            }
            else
            {
                Eprof.SetError(tbx, "");
            }
            return(true);
        }
Beispiel #5
0
        public bool ValidateAge(DateTimePicker dtp, int agemin, int agemax)
        {
            int age = dtp.Value.Date.Year;

            if (!(age >= agemin && age <= agemax))
            {
                GlobalUse.GetErrorMessage("There is invalid input !");
                Eprof.SetError(dtp, "Phone must be 11 - 12 digit and start with 08");
                return(false);
            }
            else
            {
                Eprof.SetError(dtp, "");
            }
            return(false);
        }