Ejemplo n.º 1
0
        private void tsbNovoUsuario_Click(object sender, EventArgs e)
        {
            #region Verificação do Perfil
            int codPerfil = 0;

            if (rdbAdministrador.Checked)
            {
                codPerfil = 1;
            }
            if (rdbSecretaria.Checked)
            {
                codPerfil = 2;
            }
            if (rdbUsuario.Checked)
            {
                codPerfil = 3;
            }
            #endregion
            try
            {
                //Instancia um novo controle de usuario
                controle = new UsuarioCtrl();
                //instancia um novo usuario
                usuario = new Usuario();

                //carrega as variavéis a partir dos valores dos textbox
                usuario.Login     = txbUsuario.Text;
                usuario.Senha     = Criptografia.encrypt(txbSenha.Text, key);
                usuario.Nome      = txbNome.Text;
                usuario.Sobrenome = txbSobrenome.Text;
                usuario.Email     = txbEmail.Text;
                usuario.Perfilcod = codPerfil;

                controle.InserirUsuario(usuario);

                //int id = controle.InserirUsuarioGetId(usuario);
                //MessageBox.Show(id.ToString());
                //tsbAtualizarGrid.PerformClick();

                MessageBox.Show("Usuário Cadastro com sucesso!!!");
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }