コード例 #1
0
        /// <summary>
        /// validate all inputs correct and reformat if it is not right format
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnSubmit_Click(object sender, EventArgs e)
        {
            if (YKNumericUtilities.IsNumeric(txtNumeric.Text))
            {
                lblNumericResult.Text = "Inputed String is Numeric";
            }
            else
            {
                lblNumericResult.Text = "Inputed String is not Numeric";
            }

            if (YKNumericUtilities.IsInteger(txtInteger.Text))
            {
                lblIntegerResult.Text = "Inputed String is Integer";
            }
            else
            {
                lblIntegerResult.Text = "Inputed String is not Integer";
            }

            string result = "";

            result = YKNumericUtilities.MakeNumber(txtMakeNumbers.Text);
            if (result == null)
            {
                lblMakeNumbersResult.Text = "Making Numbers is failed";
            }
            else
            {
                lblMakeNumbersResult.Text = result.ToString();
            }

            lblNameResult.Text = YKStringUtilities.Capitalize(txtName.Text);

            lblAddressResult.Text = YKStringUtilities.Capitalize(txtAddress.Text);

            lblCityResult.Text = YKStringUtilities.Capitalize(txtCity.Text);

            if (YKValidations.ValidatePhoneNumber(txtPhoneNumber.Text))
            {
                lblPhoneNumberValid.Text = "Phone number is valid";

                lblPhoneNumberResult.Text = YKStringUtilities.FormatPhoneNumber(txtPhoneNumber.Text);
            }
            else
            {
                lblPhoneNumberValid.Text = "Phone number is not valid";
            }


            if (YKValidations.ValidateCanadianPostalCode(txtPostalCode.Text))
            {
                lblPostalCodeValid.Text = "Postcal Code is valid";

                lblPostalCodeResult.Text = YKStringUtilities.FormatCanadianPostalCode(txtPostalCode.Text);
            }
            else
            {
                lblPostalCodeValid.Text = "Postcal Code is not valid";
            }

            if (YKValidations.ValidateUPZipCode(txtUSPostalCode.Text))
            {
                lblUSPostalCodeValid.Text = "US Postcal Code is valid";

                lblUSPostalCodeResult.Text = YKStringUtilities.FormatUSZipCode(txtUSPostalCode.Text);
            }
            else
            {
                lblUSPostalCodeValid.Text = "US Postcal Code is not valid";
            }

            lblFullNameResult.Text = YKStringUtilities.MakeFullName(txtFirstName.Text, txtLastName.Text);
        }