Exemple #1
0
 /// <summary>
 /// function to clear the fields of windows form
 /// </summary>
 private void TextClear()
 {
     Name_T.Clear();
     Age_T.Clear();
     Salary_T.Clear();
     EmailID_T.Clear();
 }
Exemple #2
0
        /// <summary>
        /// event handler of submit button which perform validation opertation
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void Submit_Validation(object sender, EventArgs e)
        {
            ///
            //Name Validation
            ///
            if (Name_T.Text == "" || Name_T.Text == null)
            {
                MessageBox.Show("Enter Name");
                Name_T.Focus();
                return;
            }
            else if (!(new Regex(@"^([A-Za-z]+)(\s[A-Za-z]+)*$").Match(Name_T.Text).Success))
            {
                MessageBox.Show("Enter Name");
                Name_T.Focus();
                return;
            }
            else if (Name_T.Text.Length < 7)
            {
                MessageBox.Show("Name Should Contain Min 6 Characters");
                Name_T.Focus();
                return;
            }
            else
            {
                Age_T.Focus();
            }
            ///
            //Age Validation
            ///
            int ageV;

            if (!(int.TryParse(Age_T.Text, out ageV)))
            {
                MessageBox.Show("Enter Valid Age");
                Age_T.Focus();
                return;
            }
            else if (ageV < 0 || ageV > 150)
            {
                MessageBox.Show("Age Limit from 1 to 150");
                Age_T.Focus();
                return;
            }
            else
            {
                Salary_T.Focus();
            }
            ///
            //Salary Validation
            ///
            int salaryV;

            if (!(int.TryParse(Salary_T.Text, out salaryV)))
            {
                MessageBox.Show("Enter Valid Salary");
                Salary_T.Focus();
                return;
            }
            else if (salaryV < 0)
            {
                MessageBox.Show("Salary can't be Negative");
                Salary_T.Focus();
                return;
            }
            else if (salaryV >= 0 && salaryV < 500)
            {
                MessageBox.Show("Salary can't be less then 500");
                Salary_T.Focus();
                return;
            }
            else
            {
                EmailID_T.Focus();
            }
            ///
            //EmailID Validation
            ///
            if (!(new Regex(@"^[_a-z0-9-]+(.[a-z0-9-]+)@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,4})$").Match(EmailID_T.Text).Success))
            {
                MessageBox.Show("Enter valid EmailID");
                EmailID_T.Focus();
                return;
            }
            else
            {
                ///
                // File Operation
                ///
                string fileName = "dataFile.txt";
                System.IO.StreamWriter streamWriter = new System.IO.StreamWriter(fileName, true);
                streamWriter.WriteLine("Name: " + Name_T.Text);
                streamWriter.WriteLine("Age: " + Age_T.Text);
                streamWriter.WriteLine("Salary: " + Salary_T.Text);
                streamWriter.WriteLine("Email ID: " + EmailID_T.Text);
                streamWriter.WriteLine();
                streamWriter.Close();
                TextClear();
                Name_T.Focus();
            }
        }