Exemplo n.º 1
0
        public override bool execute( )
        {
            if (base.execute() == false)
            {
                return(false);
            }

            Registry("execute ins_usuario ");

            /// USER [ execute ]

            nvo_user.set_st_nome(input_st_nome);
            nvo_user.set_st_senha(input_st_senha);
            nvo_user.set_st_empresa(input_st_empresa);
            nvo_user.set_tg_nivel(input_st_nivel);
            nvo_user.set_tg_trocaSenha(input_tg_trocaSenha);

            nvo_user.set_dt_trocaSenha(GetDataBaseTime());
            nvo_user.set_dt_ultUso(GetDataBaseTime());
            nvo_user.set_nu_senhaErrada(0);
            nvo_user.set_st_senha_1(Context.NOT_SET);
            nvo_user.set_st_senha_2(Context.NOT_SET);
            nvo_user.set_st_senha_3(Context.NOT_SET);
            nvo_user.set_st_senha_4(Context.NOT_SET);
            nvo_user.set_st_senha_5(Context.NOT_SET);
            nvo_user.set_tg_bloqueio(Context.FALSE);
            nvo_user.set_tg_logoff(Context.TRUE);

            if (!nvo_user.create_T_Usuario())
            {
                return(false);
            }

            PublishNote("Usuário " + input_st_nome + " criado com sucesso");

            /// USER [ execute ] END

            Registry("execute done ins_usuario ");

            return(true);
        }