1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Exemplo de Cadastrar Novo Usuario

Discussão em 'Fluig' iniciado por fdantas, Janeiro 15, 2021.

  1. fdantas

    fdantas Administrator Moderador

    Código:
    function cadastraUsuario(){
       
        if ( $('#nome').val() == "" ) {alert('Por Favor Preencher o campo nome'); return}
        if ( $('#sobrenome').val() == "" ) {alert('Por Favor Preencher o campo sobrenome '); return}
        if ( $('#codigo').val() == "" ) {alert('Por Favor Preencher o campo codigo'); return}
        if ( $('#login').val() == "" ) {alert('Por Favor Preencher o campo login '); return}
        if ( $('#email').val() == "" ) {alert('Por Favor Preencher o campo email'); return}
        if ( $('#senha').val() == "" ) {alert('Por Favor Preencher o campo senha'); return}
        if ( $('#confirmaSenha').val() == "" ) {alert('Por Favor Preencher o campo confirmaSenha'); return}
       
        var dados = {
                "login": $('#login').val(),
                "email": $('#email').val(),
                "code": $('#codigo').val(),
                "firstName": $('#nome').val(),
                "lastName": $('#sobrenome').val(),
                "fullName": $('#nome').val() + " " + $('#sobrenome').val(),
                "password": $('#senha').val(),
                "extData" :
                    {
                        "consumerKey":""
                    }
                };   
       
        //{ content: [{ id: 3, login: "login.login", email: "login.login@fluig.com", code: "login.login", firstName: "Login", lastName: "Login", fullName: "Login Login", password: "******", isActive: true, extData: { locationId: 1, tenantId: 1, tenantCode: "1", }], message: { message: "OK" detail: "OK" type: "INFO" } }
       
        chamadaApiCadastra(dados)
    }
    


    Chamada da API

    Código:
    function chamadaApiCadastra(dados){
       
        $.ajax({
                method : "Post",
                url : "/api/public/2.0/users/create",
                headers : {
                    "Content-Type" : "application/json"
                   
                },
                data : JSON.stringify(dados),
                success : function(response){
                   
                    if (response.message.message == "OK")
                    {
                        FLUIGC.toast({                   
                            message: 'Usuário criado com Sucesso!',
                            type: 'success'
                        });
                    }
                   
                },
                error : function(err){
                    FLUIGC.toast({                   
                        message: err.responseJSON.message.message ,
                        type: 'danger'
                    });                   
                }
        })
       
    }
    

Compartilhe esta Página