Esempio n. 1
0
        // Valido los datos
        public bool ValidarDatos()
        {
            oUsuario = cUsuario.ObtenerUsuario(this.txt_nombredeusuario.Text);
            if (string.IsNullOrEmpty(this.txt_nombredeusuario.Text))
            {
                this.txt_email.Focus();
                MessageBox.Show("Primero debe escribir el nombre de usuario.", "Faltan Datos.", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return(false);
            }
            if (string.IsNullOrEmpty(this.txt_email.Text))
            {
                this.txt_email.Focus();
                MessageBox.Show("Primero debe escribir el E-Mail del usuario.", "Faltan Datos.", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return(false);
            }
            if (this.txt_email.Text != oUsuario.email)
            {
                this.txt_email.Focus();
                MessageBox.Show("El e-mail no pertenece al usuario introducido", "Faltan Datos.", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return(false);
            }
            string expresionregular = @"^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$";

            if (!(Regex.IsMatch(this.txt_email.Text, expresionregular))) //si el mail no concuerda con la expresion regular
            {
                this.txt_email.Focus();
                MessageBox.Show("El E-Mail ingresado tiene un formato incorrecto.", "Faltan Datos.", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return(false);
            }
            return(true);
        }