Versão atual:

beforeTaskSave consultando o Dataset

Olá pessoal, preciso fazer uma consulta quando o usuário pesquisa o nome do fornecedor e nota fiscal deve bater no banco de dados pra vê se esses dados já existem, fiz um script como beforeTaskSave, porém devo ta fazendo algo errado

function beforeTaskSave(atv) {
    var atv = getValue("WKNumState");

    if (atv == 10 || atv == 0) {

        var buscarFornecedor = hAPI.getCardValue("fornecedor");
        var buscarNF = hAPI.getCardValue('nf');

        var c1 = DatasetFactory.createConstraint("fornecedor",  " ", " ", ConstraintType.MUST);
        var c2 = DatasetFactory.createConstraint('nf',"","", ConstraintsType.MUST);

        var constraints = new Array(c1,c2);

        var fornecedores = DatasetFactory.getDataset("DSFormulariodeteste", null, constraints, null);
        var notaFiscal = DatasetFactory.getDataset("DSFormulariodeteste", null, constraints,null);
        if(buscarFornecedor == fornecedores.values && buscarNF == notaFiscal.values) {
            alert('O fornecedor com essa nota fiscal já existem!!')
        }

    }

}

Versões (2):

Ver a versão formatada

beforeTaskSave consultando o Dataset

Comentário

new question