public void Agregar(string nom, string primer_apellido, string segundo_apellido, string contraseña, string Correo, string Tipo) { if (Session["Usuario"] != null && Session["Usuario"].ToString().Equals("SI")) { String ExpresionNom = "^([A-Z]{1}[a-zñáéíóú]{1,30}[- ]{0,1}|[A-Z]{1}[- \']{1}[A-Z]{0,1}[a-zñáéíóú]{1,30}[- ]{0,1}|[a-z]{1,2}[ -\']{1}[A-Z]{1}[a-zñáéíóú]{1,30}){1,5}"; String ExpresionCor = @"^[a-zA-Z0-9_\.\-]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+"; if (Regex.IsMatch(nom, ExpresionNom)) { if (Regex.IsMatch(primer_apellido, ExpresionNom)) { if (Regex.IsMatch(Correo, ExpresionCor)) { MD5CryptoServiceProvider hashmd5 = new MD5CryptoServiceProvider(); DAO.Agregar(new MUsuarios("", nom, primer_apellido, segundo_apellido, BitConverter.ToString(hashmd5.ComputeHash(UTF8Encoding.UTF8.GetBytes(contraseña))), Correo, Tipo)); } else { throw new SystemException("El correo ingresado no es valido"); } } else { throw new SystemException("El apellido no es valido"); } } else { throw new SystemException("El nombre no es valido"); } } }
private void button1_Click(object sender, EventArgs e) { if (opeUsuario.Agregar(txtUsuario.Text, txtClave.Text) == false) { MessageBox.Show("Operaciones Invalida"); } txtClave.Text = ""; txtUsuario.Text = ""; txtUsuario.Focus(); }
public void Agregar(string nom, string primer_apellido, string segundo_apellido, string contraseña, string Correo, string Tipo) { if (Session["Usuario"] != null && Session["Usuario"].ToString().Equals("SI")) { String ExpresionNom = @"[A-ZÁÉÍÓÚ][a-z]+"; String ExpresionCor = @"[a-zA-Z0-9_\.\-]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+"; if (Regex.IsMatch(nom, ExpresionNom) && Regex.IsMatch(primer_apellido, ExpresionNom) && Regex.IsMatch(segundo_apellido, ExpresionNom) && Regex.IsMatch(Correo, ExpresionCor)) { MD5CryptoServiceProvider hashmd5 = new MD5CryptoServiceProvider(); DAO.Agregar(new MUsuarios("", nom, primer_apellido, segundo_apellido, BitConverter.ToString(hashmd5.ComputeHash(UTF8Encoding.UTF8.GetBytes(contraseña))), Correo, Tipo)); } } }
public bool AgregarUsuario(Usuario usuario) { return(UsuarioDAO.Agregar(usuario)); }