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

  2. Anuncie Aqui ! Entre em contato fdantas@4each.com.br

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