コード例 #1
0
        protected void btnSalvar_Click1(object sender, EventArgs e)
        {
            string senhagerada;

            try
            {
                var userSalvar = ObterObjetoUsuario();
                senhagerada = txtSenha.Text;

                if (string.IsNullOrEmpty(senhagerada))
                {
                    senhagerada = ConfiguracaoSistemaUtil.ObterInformacoes(enumConfiguracaoSistema.SenhaPadrao).Registro;
                }

                //userSalvar.SenhaLms = WebFormHelper.ObterHashMD5(senhagerada);
                userSalvar.Senha = CriptografiaHelper.Criptografar(senhagerada);

                var manterUsuario = new ManterUsuario();

                manterUsuario.Salvar(userSalvar);

                manterUsuario.EnviarEmailBoasVindas(userSalvar);

                MatricularNovoUsuarioEmCursosObrigatorios(userSalvar);
            }
            catch (AcademicoException ex)
            {
                WebFormHelper.ExibirMensagem(enumTipoMensagem.Erro, ex.Message);
                return;
            }

            WebFormHelper.ExibirMensagem(enumTipoMensagem.Sucesso, "Usuário cadastrado com sucesso!\nA senha gerada para o usuário criado foi: " + senhagerada + ".", "ListarUsuario.aspx");
        }