Ejemplo n.º 1
0
 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();
        }
Ejemplo n.º 3
0
 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));
 }