示例#1
0
        private void btnRegister_Click(object sender, EventArgs e)
        {
            if (cbTermsOfUse.Checked == false)
            {
                ErrorProv2.SetError(labelError2, "!El kell fogadni a felhasználási feltételeket");
            }
            else
            {
                if (!ValidateEmail(tbEmail.Text) ||
                    !ValidatePassword(tbPassword.Text) ||
                    !ValidateName(tbName.Text) ||
                    !ValidatePIN(Convert.ToDecimal(tbPIN.Text)) ||
                    !ValidatePhone(tbPhone.Text))
                {
                    ErrorProv2.SetError(labelError2, "!Helytelen formátum(ok) / kitöltetlen mező(k)" +
                                        "\n.Kattintson a '?' gombra további információkért");
                }
                else
                {
                    if (tbEmail.Text != tbEmail2.Text || tbPassword.Text != tbPassword2.Text)
                    {
                        ErrorProv2.SetError(labelError2, "!A két e-mail cím és/vagy jelszó nem egyezik meg");
                    }
                    else
                    {
                        try
                        {
                            User u = new User()
                            {
                                Nev                = tbName.Text,
                                Nem                = cbGender.Text,
                                PIN_kod            = Convert.ToDecimal(tbPIN.Text),
                                Email              = tbEmail.Text,
                                Telefonszam        = tbPhone.Text,
                                RegisztracioDatuma = Convert.ToDateTime(DateTime.Now)
                            };
                            users.Add(u);

                            dgwUsersDesign();
                            ClearControls();
                            WhiteTextBoxes();
                        }
                        catch (Exception ex)
                        {
                            ErrorProv2.SetError(labelError2, " :Hiba" + ex.Message);
                        }
                    }
                }
            }
        }
示例#2
0
 private void btnClear_Click(object sender, EventArgs e)
 {
     ErrorProv2.Clear();
     ClearControls();
     WhiteTextBoxes();
 }
示例#3
0
 private void tbName_Enter(object sender, EventArgs e)
 {
     ErrorProv2.Clear();
 }