Beispiel #1
0
 private void btnAgregar_Click(object sender, EventArgs e)
 {
     if (Util.Util.validarNombreApellido(tbUsuario.Text))
     {
         if (!co.buscarUsuarioPorNombre(tbUsuario.Text))
         {
             if (tbClave.Text != "")
             {
                 if (cbRoles.SelectedIndex >= 0)
                 {
                     usuario = tbUsuario.Text;
                     clave   = Encryptor.MD5Hash(tbClave.Text);
                     rol     = cbRoles.SelectedIndex;
                     rol    += 1;
                     int idU = co.AgregarUsuario(usuario, clave, rol);
                     if (rol == 4)
                     {
                         AgregarAlumno au = new AgregarAlumno(idU);
                         au.FormClosed += Au_FormClosed;
                         au.ShowDialog();
                     }
                     else
                     {
                         if (rol == 3)
                         {
                             AgregarProfesor ap = new AgregarProfesor(idU);
                             ap.FormClosed += Ap_FormClosed;
                             ap.ShowDialog();
                         }
                         else
                         {
                             MessageBox.Show("Usuario creado correctamente");
                             this.Dispose();
                         }
                     }
                 }
                 else
                 {
                     MessageBox.Show("ERROR-Selecciona un rol");
                 }
             }
             else
             {
                 MessageBox.Show("ERROR-La contraseña no puede estar vacía");
             }
         }
         else
         {
             MessageBox.Show("ERROR-El DNI introducido ya pertenece a un usuario");
         }
     }
     else
     {
         MessageBox.Show("ERROR-Formato de dni incorrecto");
     }
 }