public ActionResult CadastrarUsuario(FormCollection usuario) { if (User.Identity.Name == "administrador") { string login = usuario["login"]; string email = usuario["email"]; AdministradorDAO admin = new AdministradorDAO(); if (usuario["id"] != "") { try { int id = Convert.ToInt32(usuario["id"]); if (admin.AlterarUsuario(id, login, email)) { return(Content("<script>alert('Usuário alterado com sucesso!');window.location='gerenciarusuarios'</script>")); } else { return(Content("<script>alert('O usuário não pôde ser alterado!');window.location='gerenciarusuarios'</script>")); } } catch { return(Content("<script>alert('O usuário não pôde ser alterado!');window.location='gerenciarusuarios'</script>")); } } else { if (usuario["senha"] != usuario["senha2"]) { return(Content("<script>alert('As senhas digitadas não coincidem!');window.location='cadastrarusuario'</script>")); } algoritmoMD5 MD5 = new algoritmoMD5(); string senha = MD5.GetMD5("#$%" + login + usuario["senha"]); try { if (admin.CriarUsuario(login, senha, email)) { return(Content("<script>alert('Usuário criado com sucesso!');window.location='gerenciarusuarios'</script>")); } else { return(Content("<script>alert('O usuário ou e-mail já estão cadastrados no sistema');window.location='gerenciarusuarios'</script>")); } } catch { return(Content("<script>alert('O usuário não pôde ser criado!');window.location='gerenciarusuarios'</script>")); } } } else { return(Content("<script>alert('Você não é ADMINISTRADOR!');window.location='gerenciarusuarios'</script>")); } }