portal.ecogenbrasil.com.br Open in urlscan Pro
138.0.216.93  Public Scan

URL: https://portal.ecogenbrasil.com.br/Empresas/Ecogen_Oficial/ModulesTetris/SCM/Custom/Scripts/scmEditarScComprador.js?version=2024080...
Submission: On August 18 via api from US — Scanned from DE

Form analysis 0 forms found in the DOM

Text Content

scmEditarScComprador = {
    tpvisualizacao: false
}

function scmCancelEdit() {
    $('#formInclusao').attr('style', 'display:none;');
    $('#btnsAlteracao').hide();
    $('#btnsInclusao').hide();
    scmEditarScComprador_limpaCampos();

}

function scmEditarScComprador_init(codSol) {

    if (codSol) {
        $('#formInclusao').attr('style', 'display:none;');
        $('#btnFinalizar').hide();
        $("#txtNumeroSolicitacao").val(codSol);
        $("#txtAnexos").val('').TPAnexo('');
        scmEditarScComprador_createGrid(codSol);
        var codigo = getCookie("EmpFil");
        var empresa = codigo.substring(0,2);
    
        if(empresa =='05'){
            $('#CentroCusto').hide();
            $('#ItemContabil').show();
        }
        else{
            $('#ItemContabil').hide();
            $('#CentroCusto').show();
        }
    }

    scmEditarScComprador_loadProdutos();

    $('#ddlEmitente').attr("disabled", true);
    $('#ddlEmitente').val('PS1_EMITEN');
    // $('#ddlEmitente').attr('tpcallback',"$('#ddlEmitente').val('" + PS1_EMITEN + "');");
 
}


function scmEditarScComprador_initVisualizar(codSol) {
    scmEditarScComprador.tpvisualizacao = true; 
    $('#formInclusao').hide();
    $('#btnFinalizar').show();

    scmEditarScComprador_init(codSol);
}


function scmEditarScComprador_createGrid(codSol) {

    user = usuarioLogado.solicitante();
    var cookie = getCookie("EmpFil");
    var empresa = cookie.substring(0, 2);

    tpParam.ClearParam();
    tpParam.AddParams('CONSULTA', 'SCM005');
    tpParam.AddParams('C1_NUM', codSol);
    tpParam.AddParams('C1_SOLICI', ''); 
    tpParam.AddParams('C1_CODCOMP', '');
    tpParam.AddParams('C1_STATUS', '');
    tpParam.AddParams('C1_FILDES',  '');
    tpParam.AddParams('EMISSAODE', '');
    tpParam.AddParams('C1_PRZA', '');
    tpParam.AddParams('EMISSAOATE', '');
    tpParam.AddParams('C1_LOCENT', '');
    if (empresa == '05') {
        tpParam.AddParams('C1_ITEMCTA', $('#ddlItemContabil').val());
        tpParam.AddParams('C1_CC', '');

    }
    else {
        tpParam.AddParams('C1_CC', $('#ddlCentroCusto_lista').val());
        tpParam.AddParams('C1_ITEMCTA', '');
    }
    tpParam.AddParams('STATUS', '000');
    tpParam.AddParams('STATUS1', '');
    tpParam.AddParams('PSA_USER', user);

    var lOk = tpParam.SendFormPostASync('WSGETCONS', 'scmEditarScComprador_createGridCallback(data)');
}

function scmEditarScComprador_createGridCallback(oDados) {
    if (oDados.errorcode == "00") {
        JSTPGrid.BindJDatatable('scmEditarScComprador', oDados, 'scmEditarScComprador_Colunas()', 'scmEditarScComprador_getOTableTools()', false, false, false, false);
        $('#listagemItens').show();
        $('#btnFinalizar').show();
    }
}

function scmEditarScComprador_Colunas() {
    return [
        { "title": "Num SC/Item", "data": null, "tipoDado": "C", "sClass": "text-left", "render": function (data, type, full, meta) { return scmEditarScComprador_coluna_numSc_item(data, type, full, meta); } },
        { "title": "Emissão", "data": "C1_EMISSAO", "tipoDado": "D", "sClass": "text-center", "render": function (data, type, full, meta) { return Formatar(data, type, full, meta); } },
        { "title": "Solicitante", "data": null, "tipoDado": "C", "sClass": "text-left", "render": function (data, type, full, meta) { return scmEditarScComprador_solicitante_entrega(data, type, full, meta); } },
        { "title": "Part Number", "data": "C1_PTNUM", "tipoDado": "C", "sClass": "text-left", "render": function (data, type, full, meta) { return Formatar(data, type, full, meta); } },
        { "title": "Produto/Serviço", "data": null, "tipoDado": "C", "sClass": "text-left", "render": function (data, type, full, meta) { return scmEditarScComprador_solicitante_produtoServico_obs(data, type, full, meta); } },
        { "title": "Quantidade", "data": null, "tipoDado": "C", "sClass": "text-center", "render": function (data, type, full, meta) { return scmEditarScComprador_quantidade_unidadeMedida(data, type, full, meta); } },
        { "title": "Data Necessidade", "data": "C1_DATPRF", "tipoDado": "D", "sClass": "text-left", "render": function (data, type, full, meta) { return Formatar(data, type, full, meta); } },
        //{ "title": "Verba", "data": "PS1_VERBA", "tipoDado": "N", "sClass": "text-right", "render": function (data, type, full, meta) { return Formatar(data, type, full, meta); } },
        { "title": "", "data": null, "sClass": "details-control", "render": function (data, type, full, meta) { return scmEditarScComprador_btnAlteracao(data, type, full, meta); } }
    ];
}

function scmEditarScComprador_getOTableTools() {
    return {
        "sRowSelect": "single",
        "aButtons": []
    }
}

function scmEditarScComprador_disableForm() {

    var aInputs = ["ddlTipoProdutoServico","ddlFilial","ddlItemContabil","ddlGrupoAcesso","ddlRateio","ddlFunc","txtOS","ddlCapitalizar","ddlTipo",/*"ddlAprovador"*/ "ddlComprador","ddlTipoProduto","ddlBudget","txtQuantidade", "txtDetalhamento", "txtUni", "txtObservacao", "txtPartNumber", "ddlClassificacao", "txtDataNecessidade", "ddlPrioridade"];

    for (var i = 0; i < aInputs.length; i++) {
        $("#" + aInputs[i]).attr('disabled', 'disabled');
    }

    try {
        //$("#ddlFornecedor").select2('disable');
        $("#ddlProdutos").select2('disable');
        $("#ddlCentroCusto").select2('disable');
        $("#ddlContaContabil").select2('disable');
    }
    catch (e) { }

    $('#divItemPrePedido').hide();
    //$('#btnSalvar').hide();
    $('#btnFinalizar').show();
}

function scmEditarScComprador_solicitante_entrega(data, type, full, meta) {
    var coluna = '';
    coluna += '' + full.PR4_NOME + '<br />';
    coluna += '<small>Entregar em:&nbsp;' + full.PS4_DESC + '</small><br />';
    return coluna;
}

function scmEditarScComprador_btnAlteracao(data, type, full, meta) {
    if (scmEditarScComprador.tpvisualizacao) {
        return '';
    }
    var fnc = "scmEditarScComprador_alterar('" + data.C1_NUM + "','" + data.C1_ITEM + "');";
    var coluna = '<a title="Editar Registro" onclick="' + fnc + '" >';
    coluna += '   <i class="fa fa-search"></i>';
    coluna += '</a>';
    return coluna;
}

function scmEditarScComprador_alterar(codNum, codItem) {

    scmEditarScComprador_ddlCentroCusto()
    scmEditarScComprador_ddlContaContabil()
    var empresa = getCookie("EmpFil");
    var filial = empresa.substring(0, 2);
    
    tpParam.ClearParam();
    tpParam.AddParams('CONSULTA', 'SCM010');
    tpParam.AddParams('C1_NUM', codNum);
    tpParam.AddParams('C1_ITEM', codItem);

    var oDados = tpParam.SendFormPost('WSGETCONS');

    if (oDados.errorcode == '00') {

        var aData = ajustaraData(oDados);
        var data = aData[0];

        $('#formInclusao').attr('style', 'display:block;');

        $('#ddlGrupoAcesso').attr('tpcallback', "$('#ddlGrupoAcesso').val('" + data.C1_GRPACE + "');");
        $('#ddlGrupoAcesso').val(data.C1_GRPACE);
        $('#ddlMoeda').attr('tpcallback', "$('#ddlMoeda').val('" + data.C1_MOEDA + "');");
        $('#ddlSolicitante').val(data.C1_SOLICI);
        $('#ddlComprador').val(data.C1_CODCOMP);
        $('#ddlFilial').val(data.C1_FILDES);
       
       if(filial == '01'){
        $('#ddlCentroCusto').val(data.C1_CC);
       }
       else if(filial == '05'){
           $('#centroCusto').hide()
           $('#itemContabil').show();
         //  $('#ddlItemContabil').val(data.C1_ITEMCTA);
           tpSetVal('#ddlItemContabil',data.C1_ITEMCTA)
       }
       
        $('#ddlEntregar').val(data.C1_LOCENT);
        tpSetVal('#ddlRateio', data.C1_RATCONT);
        $('#txtOS').val(data.C1_NUMOS); 
        setSelect('#ddlBudget', data.C1_BUDGET);
        tpSetVal('#ddlContaContabil', data.C1_CONTA, data.CT1_CONTA + ' - ' + data.CT1_DESC01);
       // scmEditarScComprador_loadddlAprovador()
       //   $('#ddlAprovador').val(data.C1_APRCON);
        tpSetVal('#ddlCapitalizar', data.C1_CAPITA);
        tpSetVal('#ddlTipo', data.C1_TP);
        tpSetVal('#ddlFunc', data.C1_FUNC);
        tpSetVal('#ddlCentroCusto', data.C1_CC, data.CTT_CUSTO + ' - ' + data.CTT_DESC01);
    
        $('#ddlTipoProduto').val(data.C1_TPPROD);
        setSelect2('#ddlProdutos', data.C1_PRODUTO, data.C1_DESCRI.trim());
        $('#txtQuantidade').val(data.C1_QUANT.trim()); 
        $('#txtUni').val(data.C1_UM);
        $('#txtDetalhamento').val(data.C1_DETALHE.trim());
        $('#txtObservacao').val(data.C1_OBS.trim());
        $('#txtPartNumber').val(data.C1_PTNUM);
        $('#ddlClassificacao').val(data.C1_CLASSI);
        $('#txtDataNecessidade').val(data.C1_DATPRF.STOC());
        setSelect('#ddlPrioridade', data.C1_PRZA);
        setSelect('#ddlEmitente', data.C1_EMITEN);  
        $('#txtAnexos').val(data.ANEXOS).TPAnexo();
        $("#txtNumeroItem").val(codItem);//Item que está sendo alterado
        $('#btnsAlteracao').hide();
        $('#btnsInclusao').hide();

        /* Campos Tipo Solicitante OEM */
        $('#ddlCapitalizar').val(data.C1_CAPITA);
        $("#txtNumeroItem").val(codItem);//Item que está sendo alterado
        $('#btnsAlteracao').hide();
        $('#btnsInclusao').hide();

        scmEditarScComprador_disableForm();
    }
}

function scmEditarScComprador_solicitante_produtoServico_obs(data, type, full, meta) {
    var coluna = '';
    coluna += '' + full.C1_DESCRI + '<br />';
    coluna += '<small>Obs.:' + full.C1_OBS + '</small><br />';
    return coluna;
}
function scmEditarScComprador_quantidade_unidadeMedida(data, type, full, meta) {
    var coluna = '';
    coluna += '' + full.C1_QUANT + ' ';
    coluna += '' + full.C1_UM + ' <br />';
    return coluna;
}
function scmEditarScComprador_coluna_numSc_item(data, type, full, meta) {

    var coluna = '';

    coluna += ' ' + full.C1_NUM + ' / ';
    coluna += '' + full.C1_ITEM + '';

    return coluna;
}

function scmEditarScComprador_btnExcluir(data, type, full, meta) {
    if (scmEditarScComprador.tpvisualizacao) {
        return '';
    }

    var fnc = "scmEditarScComprador_excluir('" + data.C1_NUM + "','" + data.C1_ITEM + "');";
    return '<a title="Remover Registro" class="somenteSolicitante" onclick="' + fnc + '" ><i class="' + GetIcone('ERASE') + '"></i> </a>';
}
function scmEditarScComprador_excluir(codigo, item) {
    bootbox.confirm("Deseja mesmo excluir o item <b>" + item + "</b>, da solicitação <b>" + codigo + "</b>?", function (result) {
        if (result) {
            tpParam.ClearParam();
            tpParam.AddParams('ACAO', 'E');
            tpParam.AddParams('C1_NUM', codigo);
            tpParam.AddParams('C1_ITEM', item);
            var oDados = tpParam.SendFormPost('UPDPS1');

            if (oDados.errorcode == '00') {
                scmEditarScComprador_createGrid(oDados.content);
            }
            else {
                bootbox.alert('Exclusão não possivel: ' + oDados.errormsg);
            }
        }
    });


}

//fim create grid

//----------------INICIO DA FUNÇÃO Adcionar NOVO REGISTRO--------------------

function scmEditarScComprador_Add(ACAO) {
    if (ACAO == 'F') {
        tpParam.ClearParam();
        tpParam.AddParams('ACAO', ACAO);
        tpParam.AddParams('PS1_NUM', $("#txtNumeroSolicitacao").val());
        var oDados = tpParam.SendFormPost('UPDSC1');
        if (oDados.errorcode == "00") {
            tetris_back();
        }
        else {
            bootbox.alert(oDados.errormsg);
        }
        return;
    }
    else if (scmEditarScComprador_Validar()) {
        tpParam.ClearParam();
        tpParam.AddParams('ACAO', ACAO);
        tpParam.AddParams('PS1_NUM', $("#txtNumeroSolicitacao").val());

        if (ACAO == 'A')


            tpParam.AddParams('PS1_ITEM', $("#txtNumeroItem").val());

        tpParam.AddParams('PS1_SOLICI', $("#ddlSolicitante").val());
        tpParam.AddParams('PS1_CC', $("#ddlCentroCusto").val());
        //tpParam.AddParams('PS1_CODCOM', $("#ddlComprador").val()); //nao precisa passar
        tpParam.AddParams('PS1_FILENT', $("#ddlEntregar").val());
        tpParam.AddParams('PS1_FINALI', $("#ddlFinalidade").val());
        tpParam.AddParams('PS1_GRUPO', $("#ddlTipoProdutoServico").val());

        var ddlProduto = $('#ddlProdutos').select2('data');
        tpParam.AddParams('PS1_DESCRI', ddlProduto.text)
        tpParam.AddParams('PS1_CODPRO', ddlProduto.id);

        tpParam.AddParams('PS1_QUANT', $("#txtQuantidade").val().valor());
        tpParam.AddParams('PS1_UM', $("#txtUni").val());
        tpParam.AddParams('PS1_DETALH', $("#txtDetalhamento").val());
        tpParam.AddParams('PS1_PTNUM', $("#txtPartNumber").val());
        tpParam.AddParams('PS1_OBS', $("#txtObservacao").val());
        tpParam.AddParams('PS1_DATPRF', $("#txtDataNecessidade").val().CTOS());
        tpParam.AddParams('PS1_PRZA', $("#ddlPrioridade").val());
        tpParam.AddParams('PS1_CLASSI', $("#ddlClassificacao").val());
        tpParam.AddParams('PS1_EMITEN', $("#ddlEmitente").val());
        tpParam.AddParams('PS1_ANUENC', $("#ddlAnuencia").val());
        tpParam.AddParams('PS1_ANEXOS', $("#txtAnexos").val());

        var oDados = tpParam.SendFormPost('UPDPS1');

        if (oDados.errorcode == "00") {
            $("#txtNumeroSolicitacao").val(oDados.content);
            scmEditarScComprador_createGrid($("#txtNumeroSolicitacao").val());
            scmEditarScComprador_limpaCampos();//limpa
            //$('#ddlSolicitante').hide();
            $('#formInclusao').attr('style', 'display:none;');

            if (ACAO === 'A') {
                $('#ddlSolicitante').attr("disabled", true);
                $('#btnsAlteracao').show();
                $('#btnsInclusao').show();
            }
        }

        else {
            bootbox.alert(oDados.errormsg);
        }
    }
}

function scmEditarScComprador_limpaCampos() {

    $('#txtNumeroItem').val('');
    $('#ddlCentroCusto').val('');
    $('#ddlComprador').val('');
    $('#ddlEntregar').val('');
    $('#ddlFinalidade').val('');
    $('#ddlTipoProdutoServico').val('');
    $('#ddlProdutos').select2('val', '');
    $('#txtQuantidade').val('');
    $('#txtUni').val('');
    $('#txtDetalhamento').val('');
    $('#txtObservacao').val('');
    $('#txtPartNumber').val('');
    $('#ddlClassificacao').val('');
    $('#txtDataNecessidade').val('');
    $('#ddlPrioridade').val('');
    $('#ddlAnuencia').val('');

}

function scmEditarScComprador_btnAdicionar() {
    scmEditarScComprador_Add('I');
}

function scmEditarScComprador_btnCancelar() {
    //TPnavclick('scmListaSolicitacaoCompra.html #conteudo', '#content', ' scmSolicitacaoCompra_createGrid() ');
    tetris_back();
}

function scmEditarScComprador_btnFinalizar() {
    scmEditarScComprador_Add('F');
    //TPnavclick('scmListaSolicitacaoCompra.html #conteudo', '#content', ' scmSolicitacaoCompra_createGrid() ');
}

//----------------FIM DA FUNÇÃO SALVAR NOVO REGISTRO--------------------

function scmEditarScComprador_loadProdutos() {
    $("#ddlProdutos").select2({
        minimumInputLength: 3,
        dropdownAutoWidth: true,
        escapeMarkup: function (m) { return m; },
        query: function (query) {
            $('#ddlProdutos').select2('val', '')
            tpParam.ClearParam();
            tpParam.AddParams('CONSULTA', 'SCM021');
            tpParam.AddParams('PESQUISA', '%' + query.term + '%');
            tpParam.AddParams('B1_TIPO', $('#ddlTipoProdutoServico').val());
            tpParam.AddParams('PAGINA', '1');
            tpParam.AddParams('TAMPAG', '20');
            tpParam.AddParams('HEADER', 'N');

            var ddlValue = 's.B1_COD';
            var ddlText = 's.B1_COD + " - " + s.B1_DESC';
            var nomeFuncao = 'WSGETCONS';

            $.ajax({
                url: tpGetResourceUrl('WSGETCONS'),
                dataType: "text",
                async: true,
                data: { data1: JSON.stringify(aParams), funcao: nomeFuncao },
                success: function (ajaxData) {
                    data = GetContentJson(ajaxData);
                    var ddlData = { results: [] }, i, j, s;
                    if (data.errorcode == '00') {
                        var oData = data.content.listofdata.data;
                        if (parseInt(data.totalreg) > 0) {
                            $(oData).each(function (index, s) {
                                ddlData.results.push({ id: eval(ddlValue), text: eval(ddlText) });
                            })
                        }
                        else {
                            ddlData.results.push({ id: '', text: query.term });
                        }
                        query.callback(ddlData);
                    }
                    else {
                        console.log('Não conformidade:' + data.errorcode + " - " + data.errormsg);
                    }
                },
                error: function (err) {
                    console.log('Nao conformidade solicitacao ajax');
                }
            });
        }
    });
}

function scmEditarScComprador_Validar() {

    CamposRequiridos = '';

    if ($("#ddlProdutos").select2('data') != null) {

        if ($("#ddlProdutos").select2('data').id == '' && $(this).select2('data').text != '') {
            CamposRequiridos = 'ddlSolicitante,ddlCentroCusto,ddlEntregar,txtQuantidade,txtDataNecessidade,ddlAnuencia,ddlClass'; //Campos à serem validados
            $('#ddlProdutos').prop('required', false);
            $('#txtUni').prop('required', false);
        }
        else {
            CamposRequiridos = 'ddlProdutos,ddlSolicitante,ddlCentroCusto,ddlEntregar,txtQuantidade,txtUni,txtDataNecessidade,ddlAnuencia'; //Campos à serem validados
        }
    }
    else {
        CamposRequiridos = 'ddlProdutos,ddlSolicitante,ddlCentroCusto,ddlEntregar,txtQuantidade,txtUni,txtDataNecessidade,ddlAnuencia'; //Campos à serem validados
    }

    var Array = CamposRequiridos.split(',');
    $.each(Array, function (index, value) {
        $('#' + value).prop('required', true);
    });
    return validaDiv('conteudo', CamposRequiridos);


}

function scmEditarScComprador_ddlCentroCusto() {

	$("#ddlCentroCusto").select2('destroy');
	$("#ddlCentroCusto").select2({
		minimumInputLength: 0,
		dropdownAutoWidth: true,
		escapeMarkup: function (m) { return m; },
		query: function (query) {

			tpParam.ClearParam();
			tpParam.AddParams('CONSULTA', 'SCM145');
			tpParam.AddParams('PESQUISA', '%' + query.term.replace('"', "").replace("'", "") + '%');
			tpParam.AddParams('CTT_FUNCAO', $('#ddlFunc').val());
			tpParam.AddParams('PAGINA', '1');
			tpParam.AddParams('TAMPAG', '1000');
			tpParam.AddParams('HEADER', 'N');

			var ddlValue = 's.CTT_CUSTO';
			var ddlText = 's.CTT_CUSTO + "-" + s.CTT_DESC01';

			var nomeFuncao = 'WSGETCONS';

			$.ajax({
				url: tpGetResourceUrl(nomeFuncao),
				dataType: "text",
				async: true,
				data: { data1: JSON.stringify(aParams), funcao: nomeFuncao },
				success: function (ajaxData) {

					var oDados = GetContentJson(ajaxData);

					if (oDados.errorcode == '00') {

						var ddlData = { results: [] }, s;
						var aData = ajustaraData(oDados);

						if (aData.length > 0) {
							$(aData).each(function (index, s) {
								ddlData.results.push({ id: eval(ddlValue), text: eval(ddlText) });
							});
						}
						else {
							ddlData.results.push({ id: '', text: query.term });
						}

						query.callback(ddlData);
					}
					else {
						console.log('Não conformidade:' + data.errorcode + " - " + data.errormsg);
					}
				},
				error: function (err) {
					console.log('Nao conformidade solicitacao ajax');

				}
			});
		}
	});
}

function scmEditarScComprador_ddlContaContabil() {

	$("#ddlContaContabil").select2('destroy');
	$("#ddlContaContabil").select2({
		minimumInputLength: 0,
		dropdownAutoWidth: true,
		escapeMarkup: function (m) { return m; },
		query: function (query) {

			tpParam.ClearParam();
			tpParam.AddParams('CONSULTA', 'SCM147');
			tpParam.AddParams('PESQUISA', '%' + query.term.replace('"', "").replace("'", "") + '%');
			tpParam.AddParams('CT1_FUNCAO', $('#ddlFunc').val());
			tpParam.AddParams('CT1_TIPO', $('#ddlTipo').val());
			tpParam.AddParams('CT1_CAPITA', $('#ddlCapitalizar').val());
			tpParam.AddParams('PAGINA', '1');
			tpParam.AddParams('TAMPAG', '10000');
			tpParam.AddParams('HEADER', 'N');

			var ddlValue = 's.CT1_CONTA';
			var ddlText = 's.CT1_CONTA + "-" + s.CT1_DESC01';

			var nomeFuncao = 'WSGETCONS';

			$.ajax({
				url: tpGetResourceUrl(nomeFuncao),
				dataType: "text",
				async: true,
				data: { data1: JSON.stringify(aParams), funcao: nomeFuncao },
				success: function (ajaxData) {

					var oDados = GetContentJson(ajaxData);

					if (oDados.errorcode == '00') {

						var ddlData = { results: [] }, s;
						var aData = ajustaraData(oDados);

						if (aData.length > 0) {
							$(aData).each(function (index, s) {
								ddlData.results.push({ id: eval(ddlValue), text: eval(ddlText) });
							});
						}
						else {
							ddlData.results.push({ id: '', text: query.term });
						}

						query.callback(ddlData);
					}
					else {
						console.log('Não conformidade:' + data.errorcode + " - " + data.errormsg);
					}
				},
				error: function (err) {
					console.log('Nao conformidade solicitacao ajax');

				}
			});
		}
	});
}


function scmEditarScComprador_loadddlAprovador() {

	tpParam.ClearParam();
	tpParam.AddParams('CONSULTA', 'SCM156');
	tpParam.AddParams('CT1_CONTA', tpGetVal('#ddlContaContabil'));
	var oDados = tpParam.SendFormPost('WSGETCONS');

	if (oDados.errorcode == "00") {
		var oData = [];
		if ($.isArray(oDados.content.listofdata.data)) {
			oData = oDados.content.listofdata.data;
		}
		else {
			oData.push(oDados.content.listofdata.data);
		}
		var sHtml = '<option value=""></option>';//Opção que irá exibir todos no dropdown de Tipos de Despesa;
		$(oData).each(function () {
			sHtml += '<option value="' + this.CODIGO1.trim() + '">' +  this.NOME1 + '</option>';
			if(this.CODIGO2 != ''){
			sHtml += '<option value="' + this.CODIGO2.trim() + '">' +  this.NOME2 + '</option>';
			}
			if(this.CODIGO3 != ''){
			sHtml += '<option value="' + this.CODIGO3.trim() + '">' +  this.NOME3 + '</option>'
			}
		});
		$('#ddlAprovador').html(sHtml);
	}
}