Beispiel #1
0
 public static void waterMark(Guna.UI.WinForms.GunaTextBox txt, Label lbl)
 {
     if (txt.Text == "")
     {
         lbl.Visible = true;
     }
     else
     {
         lbl.Visible = false;
     }
 }
Beispiel #2
0
        public static void validationTxt(Guna.UI.WinForms.GunaTextBox txt, string errorMessage, ref string str, CancelEventArgs e, ErrorProvider errorProvider)
        {
            if (string.IsNullOrEmpty(txt.Text))
            {
                e.Cancel = true;
                //txt.Focus();
                errorProvider.SetError(txt, errorMessage);
            }
            else
            {
                //Phone
                if (txt.Name == "txtPhone")
                {
                    Regex r = new Regex(@"^[0]{1}[1]{1}[0-9]{9}$");
                    if (!(r.IsMatch(txt.Text)))
                    {
                        e.Cancel = true;
                        //txt.Focus();
                        errorProvider.SetError(txt, errorMessage);
                    }
                    else
                    {
                        e.Cancel = false;
                        errorProvider.SetError(txt, null);
                        str = txt.Text;
                    }
                }
                //Driver name and bus
                else if (txt.Name == "txtDriverName" || txt.Name == "txtBusName")
                {
                    Regex r = new Regex(@"^[a-zA-Z\x20]{3,25}$");
                    if (!(r.IsMatch(txt.Text)))
                    {
                        e.Cancel = true;
                        //txt.Focus();
                        errorProvider.SetError(txt, errorMessage);
                    }
                    else
                    {
                        e.Cancel = false;
                        errorProvider.SetError(txt, null);
                        str = txt.Text;
                    }
                }
                //LicenseNumber
                else if (txt.Name == "txtLicenseNumber")
                {
                    Regex r = new Regex(@"^[0-9]{1,4}[a-zA-Z]{1,4}$");
                    if (!(r.IsMatch(txt.Text)))
                    {
                        e.Cancel = true;
                        //txt.Focus();
                        errorProvider.SetError(txt, errorMessage);
                    }
                    else
                    {
                        e.Cancel = false;
                        errorProvider.SetError(txt, null);
                        str = txt.Text;
                    }
                }
                //SalaryDriver
                else if (txt.Name == "txtSalary")
                {
                    Regex r = new Regex(@"^[1-9]{1}[0-9]{3}[0-9]*$");
                    if (!(r.IsMatch(txt.Text)))
                    {
                        e.Cancel = true;
                        //txt.Focus();
                        errorProvider.SetError(txt, errorMessage);
                    }
                    else
                    {
                        e.Cancel = false;
                        errorProvider.SetError(txt, null);
                        str = txt.Text;
                    }
                }

                //StudentId
                else if (txt.Name == "txtStudentId" || txt.Name == "txtOneWay" || txt.Name == "txtRoundTrip")
                {
                    Regex r = new Regex(@"^[1-9]{1}[0-9]*$");
                    if (!(r.IsMatch(txt.Text)))
                    {
                        e.Cancel = true;
                        //txt.Focus();
                        errorProvider.SetError(txt, errorMessage);
                    }
                    else
                    {
                        e.Cancel = false;
                        errorProvider.SetError(txt, null);
                        str = txt.Text;
                    }
                }

                //Money
                else if (txt.Name == "txtMoney")
                {
                    Regex r = new Regex(@"^[1-9]{1}[0-9]*$");
                    if (!(r.IsMatch(txt.Text)))
                    {
                        e.Cancel = true;
                        //txt.Focus();
                        errorProvider.SetError(txt, errorMessage);
                    }
                    else
                    {
                        e.Cancel = false;
                        errorProvider.SetError(txt, null);
                        str = txt.Text;
                    }
                }

                //Name
                else
                {
                    Regex r = new Regex(@"^[a-zA-Z]{3,25}$");
                    if (!(r.IsMatch(txt.Text)))
                    {
                        e.Cancel = true;
                        //txt.Focus();
                        errorProvider.SetError(txt, errorMessage);
                    }
                    else
                    {
                        e.Cancel = false;
                        errorProvider.SetError(txt, null);
                        str = txt.Text;
                    }
                }
            }
        }