Esempio n. 1
0
        private void AddContactButton_Click(object sender, RoutedEventArgs e)
        {
            DataContact contact = new DataContact(TextContactName.Text, TextContactEmail.Text, TextContactPhone.Text);

            ((DataCompany)DataContext).Contacts.Add(contact);
            TextContactName.Clear();
            TextContactEmail.Clear();
            TextContactPhone.Clear();
            TextboxEmail.Clear();
        }
Esempio n. 2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Page.Title           = "Login";
            Page.MetaKeywords    = "Login, Administration";
            Page.MetaDescription = "Login to Administrative Area in Patterns in Action";

            if (!IsPostBack)
            {
                // set the selected menu item in Master page

                SelectedMenu = "login";

                Tries = 0;

                // places cursor in first field (better done in javascript).

                TextboxEmail.Focus();
            }
        }
Esempio n. 3
0
        private static bool FieldNotAllowNull2(Control control)
        {
            if (control is TextBoxPassword)
            {
                if (control.Name.ToLower().Contains("txtrepassword"))
                {
                    TextBoxPassword objPassword  = control.FindForm().Controls.Find("txtPassword", true).FirstOrDefault() as TextBoxPassword;
                    TextBoxPassword objRPassword = (TextBoxPassword)control;
                    if (!objPassword.Text.Equals(objRPassword.Text))
                    {
                        objRPassword.Text      = "password not match";
                        objPassword.ForeColor  = Color.Red;
                        objRPassword.ForeColor = Color.Red;
                        isvalid = false;
                    }
                    else
                    {
                        objPassword.ForeColor  = Color.Black;
                        objRPassword.ForeColor = Color.Black;
                    }
                }
            }
            else if (control is TextboxPhone)
            {
                var txtTextboxPhone = (TextboxPhone)control;

                if (!IsPhoneNumber(txtTextboxPhone.Text))
                {
                    txtTextboxPhone.Text      = Validation.PhoneNotFormat;
                    txtTextboxPhone.ForeColor = Color.Red;
                }
                else
                {
                    txtTextboxPhone.ForeColor = Color.Black;
                }
            }
            else if (control is TextBoxValidation)
            {
                TextBoxValidation txtBoxValidation = (TextBoxValidation)control;

                if (txtBoxValidation.AllowNull == false)
                {
                    if (string.IsNullOrWhiteSpace(txtBoxValidation.Text) && txtBoxValidation.ForeColor != Color.Black)
                    {
                        txtBoxValidation.Text      = "null";
                        txtBoxValidation.ForeColor = Color.Red;
                        isvalid = false;
                    }
                    else
                    {
                        txtBoxValidation.ForeColor = Color.Black;
                    }
                }
            }



            else if (control is TextboxEmail)
            {
                TextboxEmail obj = (TextboxEmail)control;
                if (obj.Text.Length > 0)
                {
                    if (UtilityFunction.IsValidEmailAddress(obj.Text))
                    {
                        obj.ForeColor = Color.Black;
                    }
                    else
                    {
                        obj.ForeColor = Color.Red;
                        isvalid       = false;
                    }
                }
            }

            if (control.HasChildren)
            {
                foreach (Control child in control.Controls)
                {
                    FieldNotAllowNull2(child);
                }
            }
            return(isvalid);
        }