var list = [];

$(document).ready(function() {
    $('select').selectpicker({
        liveSearch: true,
        maxOptions: 1
    });
});

function isJSON(param) {
    try {
        return JSON.parse(param);
    } catch (e) {
        return false;
    }
}

function Seleciona_Traslados(ControleDePaginas, Identificador) {

    var parametro = "Seleciona_Traslados";
    var origem = jQuery('#origem').val();
    var destino = jQuery('#destino').val();
    var date_ini = jQuery('#date_ini').val();
    var date_fim = jQuery('#date_fim').val();
    var dias = jQuery('#dias').val();
    var fornecedor = jQuery('#fornecedor').val();
    var grupo = jQuery('#grupo').val();
    var tipo = jQuery('#tipo').val();
    var deposito = jQuery('#deposito').val();
    var usuario = jQuery('#usuario').val();

    if (destino != "" && date_ini != "" && date_fim != "" && usuario != "" && (deposito != "" || grupo != "")) {

        $("#btn_abrirModal").attr("disabled", true);
        $("#span_abrirModal").html("<img src='utils/img/gifs.gif' width='15' height='15'/>");

        var mensagem = "<strong class='animate__animated animate__flash animate__slower animate__infinite' >Processando, Aguarde...</strong>";
        mostraDialogo(mensagem, "success", 2500);

        var buscador = {
            "origem": origem,
            "destino": destino,
            "date_ini": date_ini,
            "date_fim": date_fim,
            "dias": dias,
            "fornecedor": fornecedor,
            "grupo": grupo,
            "tipo": tipo,
            "deposito": deposito,
            "usuario": usuario
        };

        var testList2 = localStorage.setItem("__BUSCARDOR__", JSON.stringify(buscador));

        jQuery.post('backend/config/processos/processos2.php', {
            POST_paramentro: parametro,
            origem: origem,
            destino: destino,
            date_ini: date_ini,
            date_fim: date_fim,
            dias: dias,
            fornecedor: fornecedor,
            grupo: grupo,
            tipo: tipo,
            deposito: deposito,
            usuario: usuario,
            Identificador: Identificador
        }, function(retorno) {
            
            const retorno_obj = isJSON(retorno);
            if (!retorno_obj) {}
            
            $("#btn_abrirModal").attr("disabled", false);
            $("#span_abrirModal").empty();
            $('#message').fadeOut(300, function() {
                $(this).remove();
            });

            if ($.fn.dataTable.isDataTable('#example')) {
                $("#ts").empty();
                create();
            }

            var cont = 0;
            var result = "";
            var productsData = [];

            $.each(isJSON(retorno), function(p, item) {
                // Mantém o cálculo da sugestão final como está
                let SUGESTAO = sugestao(item.MEDIA, item.DIAS, item.QUANT_ORIGEM, item.QUANT_DESTINO);
                let BGCOLOR = pegacolor(item.QUANT_ORIGEM, SUGESTAO);

                // --- INÍCIO DA NOVA LÓGICA ---
                // Calcula o valor "bruto" (a dízima) antes do arredondamento
                let dizima_bruta = (item.MEDIA * item.DIAS) - item.QUANT_DESTINO;
                // Garante que a dízima não seja negativa na exibição
                let dizima_exibicao = dizima_bruta < 0 ? 0 : dizima_bruta;
                // --- FIM DA NOVA LÓGICA ---

                cont++;
                result += "<tr class='productRow' style='background-color: " + BGCOLOR + "' >";
                result += "<td><input type='checkbox' id='one" + cont + "' onchange='libDisabled(\"" + cont + "\");'  name='checks[]' value='one" + cont + "' /></td>";
                result += "<td class='tdProductId'>" + item.PROD_CODIGO + "</td>";
                result += "<td class='tdProductRef'>" + item.PROD_REFERENCIA + "</td>";
                result += "<td class='tdProductDesc'>" + item.PROD_DESCRICAO + "</td>";
                result += "<td class='tdProductSaida'>" + item.MOV_SAIDAS + "</td>";
                result += "<td>" + item.QUANT_ORIGEM + "</td>";
                result += "<td>" + item.QUANT_DESTINO + "</td>";
                // Adiciona a nova célula para a dízima com cor vermelha e 4 casas decimais
                result += "<td style='color: red; font-weight: bold;'>" + dizima_exibicao.toFixed(4) + "</td>";
                // Célula da sugestão final
                result += "<td ondblclick='modific(" + SUGESTAO + "," + cont + ");' ><span id='span" + cont + "' >" + SUGESTAO + "</span></td>";
                result += "</tr>";

                var pData = {
                    id: cont,
                    cod: item.PROD_CODIGO,
                    ref: item.PROD_REFERENCIA,
                    desc: item.PROD_DESCRICAO,
                    dias: item.DIASINTERVAL,
                    saida: item.MOV_SAIDAS,
                    media: item.MEDIA,
                    origem: item.QUANT_ORIGEM,
                    destino: item.QUANT_DESTINO,
                    sugestao: SUGESTAO,
                    preco: item.PROD_PRECO,
                    deposito: item.PROD_DEPOSITO,
                };
                productsData.push(pData);
            });

            saveListStorage(productsData);

            $("#getAll").removeClass("disabled");
            $("#concluir").removeClass("disabled");
            $("#concluir").removeAttr("disabled");
            $("#ResultX").html(result);

            $('#example').DataTable({
                "columnDefs": [{
                    "targets": [0],
                    "width": "10px",
                    "searchable": false,
                    "orderable": false
                }, {
                    "targets": [8], // Ajustado para a nova coluna de sugestão
                    "width": "50px"
                }],
                "pageLength": 100,
                "pagingType": "full_numbers",
                "language": {
                    "lengthMenu": "Exibição _MENU_ registros por página",
                    "zeroRecords": "Nada encontrado - desculpe",
                    "info": "Mostrando página _PAGE_ de _PAGES_ | _TOTAL_ Registros",
                    "infoEmpty": "Não há registros acessível",
                    "infoFiltered": "(filtrado de _MAX_ total registros)",
                    "sSearch": "Procurar",
                    "sEmptyTable": "Nenhum dado disponível na tabela",
                    "sLoadingRecords": "Carregando...",
                    "sProcessing": "Aguarde...",
                    "sZeroRecords": "Nenhuma entrada.",
                    "oPaginate": {
                        "sFirst": "Primeira",
                        "sPrevious": "Voltar",
                        "sNext": "Próximo",
                        "sLast": "Último"
                    }
                }
            });
        });
    } else {
        alert("Campos obrigatorios não adicionados, Verifique e tente novamente!");
    }
} // atualizada ate aqui apos, atualizei a funcao create
			
			$("#getAll").click(function(){
					gerar_txt();
			});
			$("#concluir").click(function(){
				/*var mensagem = "<strong class='animate__animated animate__flash animate__slower animate__infinite' >Processando, Aguarde...</strong>";
					mostraDialogo(mensagem, "success", 2500); */
					gerar_pad();
					
			});
			$("#checkAll").change(function(){
			  if (!$('input:checkbox').is('checked')) {
				  $('input:checkbox').prop('checked',true);
			  } else {
				  $('input:checkbox').prop('checked', false);
			  }       
			});
			$("#newana").click(function(){
					
					//alert("");
					
					var destino = $("#destino").val();
					if(destino != ''){
					    $("#modalNew2").modal();
					}else{
						alert("Preencha os dados de destino");
						$("#destino").focus();
					}

					
			});
			
			$("#import").click(function(){
					//alert("");
					
					var destino = $("#destino").val();
					if(destino != ''){
					    $("#modalimport").modal();
					}else{
						alert("Preencha os dados de destino");
						$("#destino").focus();
					}
			});
			
			
			function consulta_cod(cod_id){
				var POST_paramentro = "consulta";
				var cod = $("#"+cod_id).val();
				
				// console.log(cod);
				if(cod.length >= 6){
					
					var origem     = $("#origem").val();
					var destino    = $("#destino").val();
					var date_ini   = $("#date_ini").val();
					var date_fim   = $("#date_fim").val();
					var dias       = $("#dias").val();

					// let get = "backend/config/processos/processos2.php?POST_paramentro="+POST_paramentro+"&cod="+cod+"&origem="+origem+"&destino="+destino+"&date_ini="+date_ini+"&date_fim="+date_fim+"&dias="+dias;
					// console.log(get);
					$.ajax({
						url: "backend/config/processos/processos2.php",
						type: "POST",
						data: {POST_paramentro,cod,origem,destino,date_ini,date_fim,dias},
						dataType: 'json',  
						error: function(jqXHR, textStatus, errorThrown){
							console.log('jqXHR: \n'+jqXHR);
							console.log('textStatus: \n'+textStatus);
							console.log('errorThrown: \n'+errorThrown);
						},
						success: function(retorno){
							
							if(retorno["PROD_CODIGO"].length > 5){
								if(retorno["QUANT"] > 0){
									
										//let SUGESTAO = sugestao(retorno['MEDIA'],retorno['DIAS'],retorno['QUANT_ORIGEM'], retorno['QUANT_DESTINO']);
										//let BGCOLOR = pegacolor(retorno['QUANT_ORIGEM'],item.SUGESTAO);
									
									$("#ref2").val(retorno['PROD_REFERENCIA']);
									$("#descri2").val(retorno['PROD_DESCRICAO']);
									$("#dias2").val(retorno['DIASINTERVAL']);
									$("#ven3").val(retorno['MOV_SAIDAS']);
									$("#media3").val(retorno['MEDIA']);
									$("#estmatriz3").val(retorno['QUANT_ORIGEM']);
									$("#estfilial3").val(retorno['QUANT_DESTINO']);
									$("#DIAS_sug").val(retorno['DIAS']);
									$("#price").val(retorno['PROD_PRECO']);
									$("#depositov").val(retorno['DEPOSITO']);
									$("#suj3").val("0");
								}else{
									$("#DIAS_sug").val("");
									$("#item").val("");
									$("#ref2").val("");
									$("#descri2").val("");
									$("#dias2").val("");
									$("#ven3").val("");
									$("#media3").val("");
									$("#estmatriz3").val("");
									$("#estfilial3").val("");
									$("#price").val("");									
									$("#depositov").val("");

									
									alert("Sem Movimentações!");
								}
							}
							
							
						}
					});
				}
			}
			
			function gerar_txt(){
				
				var testList = localStorage.getItem("list");
				var	list = JSON.parse(JSON.stringify(testList));
				
				var POST_paramentro = "o5";
				// ENVIO
				$.ajax({
					url: "backend/config/processos/processos2.php",
					type: "POST",
					data: {POST_paramentro,list},
					dataType: 'json',  
					error: function(jqXHR, textStatus, errorThrown){
						console.log('jqXHR: \n'+jqXHR);
						console.log('textStatus: \n'+textStatus);
						console.log('errorThrown: \n'+errorThrown);
					},
					success: function(retorno){
						//console.log(retorno);
						//alert("Sucesso");
						localStorage.setItem("status", "success");
						localStorage.setItem("msg", "ativa");
						localStorage.setItem("texto", "Sucesso!");
						
						func(localStorage.getItem("status"),localStorage.getItem("texto"));
						
					}
				});
				// ENVIO	
				
			}
			
			function gerar_pad(){
					let BUSCADOR = localStorage.getItem("__BUSCARDOR__");
					let LIST     = localStorage.getItem("list");
					
				    let DADOS_PESQUISA  = JSON.parse(JSON.stringify(BUSCADOR));
				    let LIST_ITENS      = JSON.parse(JSON.stringify(LIST));
					
					var POST_paramentro = "o6";
					// ENVIO
					$.ajax({
						url: "backend/config/processos/processos2.php",
						type: "POST",
						data: {POST_paramentro,DADOS_PESQUISA,LIST_ITENS} ,
						dataType: 'json',  
						error: function(jqXHR, textStatus, errorThrown){
							console.log('jqXHR: \n'+jqXHR);
							console.log('textStatus: \n'+textStatus);
							console.log('errorThrown: \n'+errorThrown);
						},
						success: function(retorno){
						    //console.log(retorno);
							//alert("aqui!");
								localStorage.setItem("status", "success");
								localStorage.setItem("msg", "ativa");
								localStorage.setItem("texto", "Pedido gerado com sucesso!");
								
								var list = [];
									console.log("Limpado com Sucesso!");
									saveListStorage2(list);
									saveListStorage(list);
								
								//func(localStorage.getItem("status"),localStorage.getItem("texto"));
								window.location.reload();
								
						}
					});
					// ENVIO	
			}
			
			function libDisabled2(){
				var total = $("input[type=checkbox][name='checks2[]']:checked").length;
				if(total == 1){
					$("input[type=checkbox][name='checks2[]']").each(function() {
						if (!this.checked) this.disabled = true;
					});
				}
				if(total < 1){
					$("input[type=checkbox][name='checks2[]']").each(function() {
						if (!this.checked) this.disabled = false;
					});
				}
			};
			
			//SALVANDO AS COMPRAS NÁ LISTA
			function saveListStorage(list){
				var jsonStr = JSON.stringify(list);
				console.log(jsonStr);
				
				localStorage.setItem("list",jsonStr);
			}
			function deleteData(id){
				let testList = localStorage.getItem("list"), pData = [],productsData = [];
				list     = JSON.parse(testList);
					
				for(var key in list){
					if(list[key].id !== parseInt(id)){
							pData = { 
								id: list[key].id,
								cod: list[key].cod,
								ref:  list[key].ref,
								desc: list[key].desc,
								dias: list[key].dias,
								saida: list[key].saida,
								media: list[key].media,
								origem: list[key].origem,
								destino: list[key].destino,
								sugestao: list[key].sugestao,
								preco: list[key].preco,
								deposito: list[key].deposito,
							};
					 		productsData.push(pData);
					}
				}
				saveListStorage(productsData);
			}
			
			function ChamadaPadrao2(){
					if ( $.fn.dataTable.isDataTable( '#example' ) ) {
						$("#ts").empty();
						create();
					}
				
				$.ajax({ 
					url: "./ASV/atual.txt",
					cache: false,
					type: "GET",
					dataType: "text",  // jQuery will infer this, but you can set explicitly
					error: function(jqXHR, textStatus, errorThrown) {
						console.log('jqXHR: \n'+jqXHR);
						console.log('textStatus: \n'+textStatus);
						console.log('errorThrown: \n'+errorThrown);
					},
					success: function(retorno){
						if (retorno){	
								
								var cont = 0;
								var result = "";
								var productsData = [];
								
								$.each(JSON.parse(retorno), function( p, item ){
									let SUGESTAO = sugestao(item.MEDIA,item.DIAS,item.QUANT_ORIGEM, item.QUANT_DESTINO);
									let BGCOLOR  = pegacolor(item.QUANT_ORIGEM,SUGESTAO);
									
									console.log("QUANT: "+item.QUANT_ORIGEM+" SUG: "+ SUGESTAO +" COD "+item.PROD_CODIGO);
									if(item.QUANT_ORIGEM >= 3 && SUGESTAO != 0){ 
										cont++;
										result += "<tr class='productRow' style='background-color: "+BGCOLOR+"' >";
										result += "<td><input type='checkbox' id='one"+cont+"' onchange='libDisabled(this.id);'  name='checks[]' value='one"+cont+"' /></td>";
										result += "<td class='tdProductId'>"+item.PROD_CODIGO+"</td>";
										result += "<td class='tdProductRef'>"+item.PROD_REFERENCIA+"</td>";
										result += "<td class='tdProductDesc'>"+item.PROD_DESCRICAO+"</td>";
										result += "<td class='tdProductSaida'>"+item.MOV_SAIDAS+"</td>";
										result += "<td>"+item.QUANT_ORIGEM+"</td>";
										result += "<td>"+item.QUANT_DESTINO+"</td>";
										result += "<td ondblclick='modific("+SUGESTAO+","+cont+");' ><span id='span"+cont+"' >"+SUGESTAO+"</span></td>";
										result += "</tr>";
										
										var pData = { 
														id: cont,
														cod: item.PROD_CODIGO,
														ref:  item.PROD_REFERENCIA,
														desc: item.PROD_DESCRICAO,
														dias: item.DIASINTERVAL,
														saida: item.MOV_SAIDAS,
														media: item.MEDIA,
														origem: item.QUANT_ORIGEM,
														destino: item.QUANT_DESTINO,
														sugestao: SUGESTAO,
														preco: item.PROD_PRECO,
														deposito: item.DEPOSITO,

													};
											 productsData.push(pData);
									}
								});
								
								saveListStorage(productsData);
								
								$("#getAll").removeClass("disabled");
								$("#concluir").removeClass("disabled");
								$("#ResultX").html(result);
								
									$('#example').DataTable({
										"columnDefs": [
											{ 
												"targets": [0],
												"width": "10px",
												"searchable": false,
												"orderable": false
											},
											{ 
												"targets": [7],
												"width": "50px"
											}
										],
										"pageLength": 100,
										"order": [[ 1, "asc" ]],
										"pagingType": "full_numbers",
										"language": {
											"lengthMenu": "Exibição _MENU_ registros por página",
											"zeroRecords": "Nada encontrado - desculpe",
											"info": "Mostrando página _PAGE_ de _PAGES_ | _TOTAL_ Registros",
											"infoEmpty": "Não há registros acessível",
											"infoFiltered": "(filtrado de _MAX_ total registros)",
											"sSearch":       	"Procurar",
											"sEmptyTable": "Nenhum dado disponível na tabela", 
											"sLoadingRecords":"Carregando...", 
											"sProcessing":"Aguarde...", 
											"sZeroRecords":"Nenhuma entrada.", 
											"oPaginate": {
												"sFirst":    	"Primeira",
												"sPrevious": 	"Voltar",
												"sNext":     	"Próximo",
												"sLast":     	"Último"
											}
										}
									});
						}else{
							alert("CHAMADA_PADRAO: "+retorno);
						}
					}
				});
			}
			
			// funçoes de mudanças
			function pegacolor(matriz,sugestao){
				var bg = "";
				if(parseInt(sugestao) == parseInt(matriz) && parseInt(sugestao) != 0){
					bg = "#f7c44f"; // LARANJA
				}
				if(parseInt(sugestao) > parseInt(matriz)){
					bg = "#ed8080"; // VERMELHO
				}
				if(parseInt(matriz) > parseInt(sugestao)){
					bg = "#f1f1f1";  // BRANCO
				}
				
				return bg;
			}
			
			function sugestao(media,dias,est_matriz, est_filial){
				  var result = 0;
				 if(est_matriz >= 3){
					var calculo_n_1 = media * dias;
					result = Math.ceil(calculo_n_1) - est_filial;
					
					var result = Math.ceil(calculo_n_1) - est_filial;
					if(result < 0){
						result = 0;
					}
				}else{
					result = 0;
				}
				
				return Math.round(result); // alem da funcao ceil, por segurana no arredondamento da dizima so para garantir o arredondamento
			}
			
			function allDisabled(){
				let cont = $("#checkAll:checked").length;

					  console.log(cont);
					  
					  if(cont >= 1)
					  {
						$('tr').addClass("selected");
						$("tr").parents('input').attr("checked","checked");
					  }else{
						$('tr').removeClass("selected");
						$("tr").parents('input').prop('checked', false);
					  }
				
				if(cont >= 1){
					$("#checkAll").attr("checked","checked");
					$(".btt").removeClass("disabled");
				}else{
					$("#checkAll").prop('checked', false);
					
					$("#tabcheck").parents('input').remove();
					var htm = "<input type='checkbox' id='checkAll' onchange='allDisabled();' />";
					$("#tabcheck").html(htm);
					
					$(".btt").addClass("disabled");
				}
			}
			
			function libDisabled(id){
				let cont = $("input[name='checks[]']:checked").length;
				

				var checkbox = $('#one'+id+':checked').length;
					  console.log(checkbox);
					  
					  if(checkbox === 1)
					  {
						$("#one"+id).parents('tr').addClass("selected");
					  }else{
						$("#one"+id).parents('tr').removeClass("selected");
					  }
				
				if(cont >= 1){
					$(".btt").removeClass("disabled");
				}else{
					$(".btt").addClass("disabled");
				}
			}
			
			function excluir(){
				var checkeds = new Array();
				
				let cont = $("input[name='checks[]']").length;
				if(cont != 0){
					/*$("input[name='checks[]']:checked").each(function ()
					{
					   let id = $(this).val();
					   let resultado = id.replace("one", "");
					   
					   deleteData(resultado);
					});*/
					

					$("input[name='checks[]']:checked").each(function ()
					{
					   //checkeds.push( $(this).val());
					   let id = $(this).val();
					   let resultado = id.replace("one", "");
					  //let table = $('#example').DataTable();
					 
					   //table.row( $("#"+id).parents('tr') ).remove().draw();
					   deleteData(resultado);
					});
					
					var table = $('#example').DataTable();
 
					var rows = table
						.rows( '.selected' )
						.remove()
						.draw();
					
					
					$(".btt").addClass("disabled");
					
					$("#tabcheck").parents('input').remove();
					var htm = "<input type='checkbox' id='checkAll' onchange='allDisabled();' />";
					$("#tabcheck").html(htm);
				}
			}

			function alterar(){
				
				var checkeds = new Array();
				let cont = $("input[name='inputedit[]']").length;
				if(cont != 0){
					$("input[name='checks[]']:checked").each(function ()
					{ 
					   //checkeds.push( $(this).val());
					   let id = $(this).val();
					   resultado = id.replace("one", "");

					   
					   let valor = $("#input"+resultado).val();
					 
						$("#span"+resultado).parents('td').attr('ondblclick', "modific("+valor+","+resultado+")");
						
						$("#span"+resultado).html("<span id='span"+resultado+"'>"+valor+"</span>");
						$("#one"+resultado).prop('checked', false);
						
						let testList = localStorage.getItem("list"), pData = [],productsData = [];
						var list     = JSON.parse(testList);
							
						for(var key in list){
							if(list[key].id == parseInt(resultado)){
								console.log("alterou: "+resultado);
									pData = { 
										id: list[key].id,
										cod: list[key].cod,
										ref:  list[key].ref,
										desc: list[key].desc,
										dias: list[key].dias,
										saida: list[key].saida,
										media: list[key].media,
										origem: list[key].origem,
										destino: list[key].destino,
										sugestao: valor,
										preco: list[key].preco,
										deposito: list[key].deposito,
									};
									productsData.push(pData);
							}else{
								pData = { 
										id: list[key].id,
										cod: list[key].cod,
										ref:  list[key].ref,
										desc: list[key].desc,
										dias: list[key].dias,
										saida: list[key].saida,
										media: list[key].media,
										origem: list[key].origem,
										destino: list[key].destino,
										sugestao: list[key].sugestao,
										preco: list[key].preco,
										deposito: list[key].deposito,
									};
									productsData.push(pData);
							
							}
						}
						saveListStorage(productsData);
						
					});
					$(".btt").addClass("disabled");
				}
			}
			
			function modific(valor, id){ 
				$("#one"+id).prop('checked', true);
				libDisabled();
				$("#span"+id).parents('td').attr('ondblclick', "");
				var result =  "<input type='number' style='width: 50px;' name='inputedit[]' id='input"+id+"' value='"+valor+"' min='1' />";
				    result += "<input type='hidden'  name='inputsug[]' id='inputsug"+id+"' value='"+valor+"' />";
				
				$("#span"+id).html(result);
			}
			// Atualizei a funcao create
			function create() {
			    var res = "";
			    res += "<table id='example' class='table table-bordered table-hover' style='background:#f1f1f1; margin:0 !important;'>";
			    res += "						<thead class='thead-dark'>";
			    res += "							<tr>";
			    res += "								<th style='text-align:center;'></th>";
			    res += "								<th style='text-align:center;'>COD</th>";
			    res += "								<th style='text-align:center;'>REF</th>";
			    res += "								<th style='text-align:center;'>DESCRIÇÂO</th>";
			    res += "								<th style='text-align:center;'>VEN. PERIODO</th>";
			    res += "								<th style='text-align:center;'>EST. MATRIZ</th>";
			    res += "								<th style='text-align:center;'>EST. FILIAL</th>";
			    res += "								<th style='text-align:center;'>DÍZIMA</th>"; // NOVO CAMPO
			    res += "								<th style='text-align:center;'>SUGESTÂO</th>";
			    res += "							</tr>";
			    res += "						</thead>";
			    res += "						<tbody id='ResultX'>";
			    res += "							<tr>";
			    res += "								<td colspan='9'>Faça uma busca para começar</td>"; // Ajustado colspan
			    res += "							</tr>";
			    res += "						</tbody>";
			    res += "					</table>";

			    $("#ts").html(res);
			}
			
			function mostraDialogo(mensagem, tipo, tempo){
				
				// se houver outro alert desse sendo exibido, cancela essa requisição
				if($("#message").is(":visible")){
					return false;
				}

				// se não setar o tempo, o padrão é 3 segundos
				if(!tempo){
					var tempo = 3000;
				}

				// se não setar o tipo, o padrão é alert-info
				if(!tipo){
					var tipo = "info";
				}

				// monta o css da mensagem para que fique flutuando na frente de todos elementos da página
				var cssMessage = "display: block; position: fixed; bottom: 40%; left: 20%; right: 20%; width: 60%; padding-top: 10px; z-index: 9999";
				var cssInner = "margin: 0 auto; box-shadow: 1px 1px 5px black;";

				// monta o html da mensagem com Bootstrap
				var dialogo = "";
				/*dialogo += '<div id="message" style="'+cssMessage+'">';
				dialogo += '    <div class="alert alert-'+tipo+' alert-dismissable" style="'+cssInner+'">';
				dialogo += '    <a href="#" class="close" data-dismiss="alert" aria-label="close">×</a>';
				dialogo +=          mensagem;
				dialogo += '    </div>';
				dialogo += '</div>';*/
				
				dialogo += '<div id="message" style="'+cssMessage+'">';
				dialogo += '<div class="card alert-dismissable text-center" style="'+cssInner+'">';
				dialogo += '	<div class="card-header text-white bg-primary mb-3">';
				dialogo += '		<strong>Mensagem</strong>';
				dialogo += '		<a href="#" class="close pull-right" data-dismiss="alert" aria-label="close">×</a>';
				dialogo += '	</div>';
				dialogo += '	<div class="card-body">';
				dialogo +=          mensagem;
				dialogo += '	</div>';
				dialogo += '</div>';
				dialogo += '</div>';
				
				
				

				// adiciona ao body a mensagem com o efeito de fade
				$("body").append(dialogo);
				$("#message").hide();
				$("#message").fadeIn(200);

				// contador de tempo para a mensagem sumir
				/*setTimeout(function() {
					$('#message').fadeOut(300, function(){
						$(this).remove();
					});
				}, tempo); // milliseconds */

			}
			
			// TELA DE PEDIDOS
			
			function libDisabled3(st, Identificador){
				
				let cont = $("input[name='checks2[]']:checked").length;
				
				if(cont == 0){
					// ADICIONA OS DISA
					$("#btt1PED").addClass("disabled");
					$("#btt2PED").addClass("disabled");
					$("#btt3PED").addClass("disabled");
					$("#btt4PED").addClass("disabled");

					$("#btt1PED").attr("onclick","");
					$("#btt2PED").attr("onclick","");
					$("#btt3PED").attr("onclick","");
					$("#btt4PED").attr("onclick","");
					
					$("#btt4PED").attr("data-target","");	
					$("#btt4PED").attr("data-toggle","");	
					
					// ADICIONA OS DISA					
					
					$("#btt2ITEM").attr("onclick","alert('O Pedido já foi exportado, não pode ser alterado!');"); // botão de delete item
					$("#btt2ITEM").addClass("disabled"); // botão de delete item

					$("input[type=checkbox][name='checks2[]']").each(function() {
						if (!this.checked) this.disabled = false;
					});
					
					$("#ResultX").html('');
				}else if(cont == 1){
					
					if(st != "EXPORTADO" && st != "SEPARAÇÃO"){
						// ativa opções
						$("#btt1PED").removeClass("disabled");
						$("#btt3PED").removeClass("disabled");

						$("#btt1PED").attr("onclick","ImprimirPED();");
						
						if(st != "CONCLUIDO"){
							$("#btt4PED").removeClass("disabled");		
							$("#btt4PED").attr("data-target","#modalSeparacao");	
							$("#btt4PED").attr("data-toggle","modal");	
						}
						
						$("#btt3PED").attr("onclick","alterarPED();");
						
						// ativa opções
						
						$("#btt2ITEM").attr("onclick","excluirITEM();"); // botão de delete
						$("#btt2PED").removeClass("disabled");
						$("#btt2PED").attr("onclick","excluirPED();");

					}
										
					$("input[type=checkbox][name='checks2[]']").each(function() {
						if (!this.checked) this.disabled = true;
					});

					Seleciona_Pedido(Identificador);
				}
			}
			
			// ITENS DO PEDIDO 
			
			function libDisabled4(){
				
				let cont = $("input[name='checks3[]']:checked").length;
				
				if(cont == 0){
					$("#btt2ITEM").addClass("disabled");
					
					/*$("input[type=checkbox][name='checks3[]']").each(function() {
						if (!this.checked) this.disabled = false;
					});				*/	
				}else if(cont == 1){					
					$("#btt2ITEM").removeClass("disabled");
					
					/*$("input[type=checkbox][name='checks3[]']").each(function() {
						if (!this.checked) this.disabled = true;
					});			*/	
				}
			}
			
			
			function Seleciona_Pedido(Identificador) {
				localStorage.setItem("IdentificadorItem", Identificador);

				ChamadaPadrao3(Identificador);
			}
			
			function Seleciona_Pedido2(Identificador) {
				var parametro  = "Seleciona_Pedido2";
				var origem     = Identificador;
				localStorage.setItem("IdentificadorItem", Identificador);

					jQuery.post('backend/config/processos/processos2.php',
					{
						POST_paramentro: parametro,
						Identificador: Identificador
					}, function(retorno) {
						ChamadaPadrao3(Identificador);
					});
			}
			
			
			function ChamadaPadrao3(cod){
				if ($.fn.dataTable.isDataTable( '#example' )) {
					$("#ts").empty();
					create2();
				}
					
				$.ajax({
					url: "backend/config/processos/processos2.php",
					cache: false,
					type: "POST",
					data: {POST_paramentro: 'Seleciona_Pedido', Identificador: cod, tipo: 'padrao'},
					dataType: "json",  // jQuery will infer this, but you can set explicitly
					error: function(jqXHR, textStatus, errorThrown) {
						console.log('jqXHR: \n' + jqXHR);
						console.log('textStatus: \n' + textStatus);
						console.log('errorThrown: \n' + errorThrown);
					},
					beforeSend:function(){
						// monta o html da mensagem com Bootstrap
						var dialogo = "";
						
						dialogo += '<div id="message" style="display: block; position: fixed; bottom: 40%; left: 20%; right: 20%; width: 60%; padding-top: 10px; z-index: 9999;">';
						dialogo += '<div class="card alert-dismissable text-center" style="margin: 0 auto; box-shadow: 1px 1px 5px black;">';
						dialogo += '	<div class="card-header text-white bg-primary mb-3">';
						dialogo += '		<strong>Mensagem</strong>';
						dialogo += '		<a href="#" class="close pull-right" data-dismiss="alert" aria-label="close">×</a>';
						dialogo += '	</div>';
						dialogo += '	<div class="card-body">';
						dialogo += '<strong>Processando, Aguarde...</strong>';
						dialogo += '	</div>';
						dialogo += '</div>';
						dialogo += '</div>';

						// adiciona ao body a mensagem com o efeito de fade
						$("body").append(dialogo);
						$("#message").hide();
						$("#message").fadeIn(200);
					},
					success: function(retorno){
						if (retorno){	
								
								var cont = 0;
								var result = "";
								var productsData = [];
								var id = cod;
								
								$.each(retorno, function( p, item ){
									cont++;
									result += "<tr>";
									result += "<td><input type='checkbox' class='checkclass2' id='two2"+item.ID+"' onchange='libDisabled4();'  name='checks3[]' value='two2"+item.ID+"'  class='checks'  /></td>";
									result += "<td>"+item.PROD_CODIGO+"</td>";
									result += "<td>"+item.PROD_REFERENCIA+"</td>";
									result += "<td>"+item.PROD_DESCRICAO+"</td>";
									result += "<td>"+item.SUGESTAO+"</td>";
									result += "<td>"+item.SEPARADO+"</td>";
									result += "<td>"+item.DEPOSITO+"</td>";
									result += "</tr>";
									
								});
								$("#ResultX").html(result);
								$("#meupedidoid").html("<b style='font-size: 18px;'>N° DA ANALISE: "+id+"</b>");
								document.title = 'Unidos Importados - System : ANALISE N°: '+id;

								
									$('#example').DataTable({
										"dom": 'Bfrtip',
										"paging": false,
    									"searching": false,
										"buttons": [
											'copyHtml5',
											'excelHtml5',
											'csvHtml5',
											'pdfHtml5'
										],
										"pageLength": 100,
										"order": [[ 6, "asc" ],[ 1, "asc" ]],
										"pagingType": "full_numbers",
										"language": {
											"lengthMenu": "Exibição _MENU_ registros por página",
											"zeroRecords": "Nada encontrado - desculpe",
											"info": "Mostrando página _PAGE_ de _PAGES_ | _TOTAL_ Registros",
											"infoEmpty": "Não há registros acessível",
											"infoFiltered": "(filtrado de _MAX_ total registros)",
											"sSearch":       	"Procurar",
											"sEmptyTable": "Nenhum dado disponível na tabela", 
											"sLoadingRecords":"Carregando...", 
											"sProcessing":"Aguarde...", 
											"sZeroRecords":"Nenhuma entrada.", 
											"oPaginate": {
												"sFirst":    	"Primeira",
												"sPrevious": 	"Voltar",
												"sNext":     	"Próximo",
												"sLast":     	"Último"
											}
										}
									});
						}else{
							alert("CHAMADA_PADRAO: "+retorno);
						}
					},
					complete: function (){
						$('#message').fadeOut(300, function(){
							$(this).remove();
						});
					}
				});
			}
			
			function create2(){
				var res = "";
				res += "<table id='example' class='table table-bordered table-hover' style='background:#f1f1f1; margin:0 !important;'>";
				res += "						<thead class='thead-dark'>";
				res += "							<tr>";
				res += "								<th style='text-align:center;'></th>";
				res += "								<th style='text-align:center;'>COD</th>";
				res += "								<th style='text-align:center;'>REF</th>";
				res += "								<th style='text-align:center;'>DESCRIÇÂO</th>";
				res += "								<th style='text-align:center;'>SUGESTÂO</th>";
				res += "								<th style='text-align:center;'>SEPARADO</th>";
				res += "								<th style='text-align:center;'>DEPOSITO</th>";
				res += "							</tr>";
				res += "						</thead>";
				res += "						<tbody id='ResultX'>";
				res += "						</tbody>";
				res += "						<tfoot class='text-center'>";
				res += "			<tr>";
				res += "			  <td colspan='7' ><span id='meupedidoid' ></span></td>";
				res += "			</tr>";
				res += "		</tfoot>";
				
				
				res += "					</table>";
				
				$("#ts").html(res);
			}
			
			function excluirPED(){
				var checkeds = new Array();
				
				let cont = $("input[name='checks2[]']").length;
				if(cont != 0){
					$("input[name='checks2[]']:checked").each(function ()
					{
					   //checkeds.push( $(this).val());
					   let id = $(this).val();
					   let resultado = id.replace("two", "");
					   let table = $('#example2').DataTable();
					 
					   table.row( $("#"+id).parents('tr') ).remove().draw();
					   $("#ts").empty();
					   create2();
					   
						$('.checkclass').attr('disabled',false);
					   
					   var parametro  = "del_pedido";

						jQuery.post('backend/config/processos/processos2.php',
						{
							POST_paramentro: parametro,
							Identificador: resultado
						}, function(retorno) {
								localStorage.setItem("status", "success");
								localStorage.setItem("msg", "ativa");
								localStorage.setItem("texto", "Sucesso!");
								
								//window.location.reload();
														func(localStorage.getItem("status"),localStorage.getItem("texto"));

						});
					});
					$(".btt").addClass("disabled");
				}
			}
			
			function envioPED(){				
				let cont    = $("input[name='checks2[]']").length;
				var usuario = $("#usuario").val();				
				if(usuario == null){
					alert("Usuario não selecionado!");
				}else{
					if(cont != 0){
						$("input[name='checks2[]']:checked").each(function ()
						{
						   //checkeds.push( $(this).val());
						   let id = $(this).val();
						   let resultado = id.replace("two", "");
						   let status = "SEPARAÇÃO";
						   
						   var parametro  = "UP_pedido";
									jQuery.post('backend/config/processos/processos2.php',
									{
										POST_paramentro: parametro,
										Identificador: resultado,
										status: status,
										usuario: usuario,
									}, function(retorno) {
											localStorage.setItem("status", "success");
											localStorage.setItem("msg", "ativa");
											localStorage.setItem("texto", "Enviado para separação com Sucesso!");
											
											window.location.reload();
									});
						   
						  
						});
					}
				}
				
				
			}
			
			function envioPEDmanual(){				
				let cont    = $("input[name='checks2[]']").length;
				
				if(cont != 0){
					$("input[name='checks2[]']:checked").each(function ()
					{
					   let id = $(this).val();
					   let resultado = id.replace("two", "");
					   
					   var parametro  = "UP_pedidoM";
								jQuery.post('backend/config/processos/processos2.php',
								{
									POST_paramentro: parametro,
									Identificador: resultado,
								}, function(retorno) {
										localStorage.setItem("status", "success");
										localStorage.setItem("msg", "ativa");
										localStorage.setItem("texto", "Enviado para separação com Sucesso!");
										
										window.location.reload();
								});
					   
					  
					});
				}
			}
			
			function Up_manual(){				
						var usuario   = "";
						var resultado = $("#pedidox").val();									   
					    var status    = $("#st").val();	
						
						if(resultado != null && status != null){
							var parametro  = "UP_pedido_manual";
							jQuery.post('backend/config/processos/processos2.php',
							{
								POST_paramentro: parametro,
								Identificador: resultado,
								status: status,
								usuario: usuario,
							}, function(retorno) {
									localStorage.setItem("status", "success");
									localStorage.setItem("msg", "ativa");
									localStorage.setItem("texto", "Enviado para separação com Sucesso!");
									
									window.location.reload();
							});							
							
						}else{
							alert("Preencha todos os dados");
						}
					   
					   
			}
			
			function ImprimirPED(){
				
				$("#btt1PED").attr("disabled","disabled");
				$("#btt1PED").attr("onclick","alert('aguarde...');");
				let cont = $("input[name='checks2[]']:checked").length;
				
				if(cont != 0){
					
					$("input[name='checks2[]']:checked").each(function (){
					   let id = $(this).val();
					   let resultado = id.replace("two", "");
					   let id2 = $(this);
					   var status = id2.attr("data-status");					   
					   var POST_paramentro = "PED";
					   
						if(status == "CONCLUIDO"){
							// ENVIO
							$.ajax({
								url: "backend/config/processos/processos2.php",
								type: "POST",
								data: {POST_paramentro, resultado},
								dataType: 'json',  
								error: function(jqXHR, textStatus, errorThrown){
									console.log('jqXHR: \n'+jqXHR);
									console.log('textStatus: \n'+textStatus);
									console.log('errorThrown: \n'+errorThrown);
								},
								success: function(retorno){
									
									if(retorno == 24){
										
												localStorage.setItem("status", "success");
												localStorage.setItem("msg", "ativa");
												localStorage.setItem("texto", "Exportado com Sucesso!");
												
												window.location.reload();
									}else{
										localStorage.setItem("status", "info");
										localStorage.setItem("msg", "ativa");
										localStorage.setItem("texto", "Não Exportado");
										
										window.location.reload();									
									}
									
								}
							});
							// ENVIO	
						}else{
							alert("Pedido ainda não concluido!");
						}
					});					
				} 
				
			}
			
			function Analise_branca(form_id,btn_id,span_id,caminho){
				
				
				var dias = $("#DIAS_sug").val();
				var codigo_item = $("#item").val();
				var referencia = $("#ref2").val();
				var descri = $("#descri2").val();
				var dias_interval = $("#dias2").val();
				var vendas = $("#ven3").val();
				var media = $("#media3").val();
				var quant_matriz = $("#estmatriz3").val();
				var quant_filial = $("#estfilial3").val();
				var sujestao = $("#suj3").val();
				var preco = $("#price").val();
				var depositov = $("#depositov").val();
				
				if(codigo_item == ''){
					alert("Codigo não informado!");
					$("#item").focus();
				}else if(referencia == ''){
					alert("Referencia não informada!");
					$("#ref2").focus();					
				}else if(descri == ''){
					alert("Referencia não informada!");
					$("#descri2").focus();							
				}else if(sujestao == 0 || sujestao == ''){
					alert("Sujestão não informada ou zerada!");
					$("#suj3").focus();						
				}else{
					var origem     = jQuery('#origem').val();
					var destino    = jQuery('#destino').val();
					var date_ini   = jQuery('#date_ini').val();
					var date_fim   = jQuery('#date_fim').val();
					var dias       = jQuery('#dias').val();
					var fornecedor = jQuery('#fornecedor').val();
					var grupo      = jQuery('#grupo').val();
					var tipo       = jQuery('#tipo').val();
					var deposito   = jQuery('#deposito').val();
					var usuario    = jQuery('#usuario').val();
					
					var buscador = {"origem": origem,"destino": destino, "date_ini": date_ini, "date_fim": date_fim, "dias": dias, "fornecedor": fornecedor, "grupo": grupo, "tipo": tipo, "deposito": deposito, "usuario": usuario};
					
					var testList2  = localStorage.setItem("__BUSCARDOR__", JSON.stringify(buscador));
					
					addData(dias,codigo_item,referencia,descri,dias_interval,vendas,media,quant_matriz,quant_filial,sujestao,preco,depositov);
				}
				
			}
			
			function importar_analise(form_id){
			    var POST_paramentro = "IMPORTACAO";
				var formulario = document.getElementById(form_id);
				var formData = new FormData(formulario);
				let mensagem = '';
						var origem     = jQuery('#origem').val();
						var destino    = jQuery('#destino').val();
						var date_ini   = jQuery('#date_ini').val();
						var date_fim   = jQuery('#date_fim').val();
						var dias       = jQuery('#dias').val();
						var fornecedor = jQuery('#fornecedor').val();
						var grupo      = jQuery('#grupo').val();
						var tipo       = jQuery('#tipo').val();
						var deposito   = jQuery('#deposito').val();
						var usuario    = jQuery('#usuario').val();
				
				    formData.append('POST_paramentro', POST_paramentro);
					
				    formData.append('origem', origem);
				    formData.append('destino', destino);
				    formData.append('date_ini', date_ini);
				    formData.append('date_fim', date_fim);
				    formData.append('dias', dias);
					
					   $('#modalimport').modal('toggle');
					var mensagem2 = "<strong class='animate__animated animate__flash animate__slower animate__infinite' >Processando, Aguarde...</strong>";
					mostraDialogo(mensagem2, "success", 2500);
					
					var list = []; //AQUI CASO DESEJE APAGAR A ANALISE VELHA
					saveListStorage2(list);
					
				$.ajax({
					url: "backend/config/processos/processos2.php",
					type: "POST",
					data: formData,
					dataType: 'json',
					processData: false,  
					contentType: false,
					beforeSend: function(){
						$("#BTNINPORT").attr("disabled", true);
					},   
					error: function(jqXHR, textStatus, errorThrown) {
						console.log('jqXHR: \n'+jqXHR);
						console.log('textStatus: \n'+textStatus);
						console.log('errorThrown: \n'+errorThrown);
					},
					success: function(retorno){
						for(var i = 0; i < retorno.length; i++) {
								var dias = retorno[i][14];
								var codigo_item = retorno[i][2];
								var referencia = retorno[i][6];
								var descri = retorno[i][3];
								var dias_interval = retorno[i][9];
								var vendas = retorno[i][10];
								var media = retorno[i][11];
								var quant_matriz = retorno[i][12];
								var quant_filial = retorno[i][13];
								var sujestao = retorno[i][0];
								var preco = retorno[i][4];
								var depositov = retorno[i][15];
						   
								addData_import_item(dias,codigo_item,referencia,descri,dias_interval,vendas,media,quant_matriz,quant_filial,sujestao,preco,depositov);
						}
							
						addData_import_table();

						var buscador = {"origem": origem,"destino": destino, "date_ini": date_ini, "date_fim": date_fim, "dias": dias, "fornecedor": fornecedor, "grupo": grupo, "tipo": tipo, "deposito": deposito, "usuario": usuario};
						
						var testList2  = localStorage.setItem("__BUSCARDOR__", JSON.stringify(buscador));
										
						$('#message').fadeOut(300, function(){
							$(this).remove();
						});
						$("#file_arquivo").val("");
						$("#BTNINPORT").attr("disabled", false);

					}
				});
				
			}
			function Limpar_analise(){
					var list = [];
					console.log("Limpado com Sucesso!");
					saveListStorage2(list);
					var res = "";
					res += "							<tr>";
					res += "								<td colspan='8'>Faça uma busca para começar</td>";
					res += "							</tr>";
				
					$("#ResultX").html(res);
					func("success","Analise limpa com sucesso!");
			}
			
			function addData(dias,codigo_item,referencia,descri,dias_interval,vendas,media,quant_matriz,quant_filial,sujestao,preco,deposito){
				var testList = localStorage.getItem("linha_branco");
				var	list = JSON.parse(testList);
					if(list == null){
						list = [];
					}
				
					list.unshift({"dias":dias , "codigo_item":codigo_item , "referencia":referencia , "descri":descri, "dias_interval":dias_interval, "vendas":vendas, "media":media, "quant_matriz":quant_matriz, "quant_filial":quant_filial, "sujestao":sujestao, "preco": preco, "deposito": deposito });
					var cont = 0;
					var result = "";
					var productsData = [];
					
					if ( $.fn.dataTable.isDataTable( '#example' ) ) {
							$("#ts").empty();
							create();
						}
					
					$.each(list, function( p, item ){
						let BGCOLOR = pegacolor(item.quant_matriz,item.sujestao);
						
							cont++;
							result += "<tr class='productRow' style='background-color: "+BGCOLOR+"' >";
							result += "<td><input type='checkbox' id='one"+cont+"' onchange='libDisabled(\""+cont+"\");'  name='checks[]' value='one"+cont+"' /></td>";
							result += "<td class='tdProductId'>"+item.codigo_item+"</td>";
							result += "<td class='tdProductRef'>"+item.referencia+"</td>";
							result += "<td class='tdProductDesc'>"+item.descri+"</td>";
							result += "<td class='tdProductSaida'>"+item.vendas+"</td>";
							result += "<td>"+item.quant_matriz+"</td>";
							result += "<td>"+item.quant_filial+"</td>";
							result += "<td ondblclick='modific("+item.sujestao+","+cont+");' ><span id='span"+cont+"' >"+item.sujestao+"</span></td>";
							result += "</tr>";
							
							var pData = { 
									id: cont, 
									cod: item.codigo_item,
									ref:  item.referencia,
									desc: item.descri,
									dias: item.dias_interval,
									saida: item.vendas,
									media: item.media,
									origem: item.quant_matriz,
									destino: item.quant_filial,
									sugestao: item.sujestao,
									preco: item.preco,
									deposito: item.deposito,
								};
							productsData.push(pData);
					});
					
					$("#getAll").removeClass("disabled");
					$("#concluir").removeClass("disabled");
					$("#concluir").removeAttr("disabled");
					$("#ResultX").html(result);
				
					saveListStorage(productsData);
					saveListStorage2(list);
					
					$('#example').DataTable({
										"columnDefs": [
											{ 
												"targets": [0],
												"width": "10px",
												"searchable": false,
												"orderable": false
											},
											{ 
												"targets": [7],
												"width": "50px"
											}
										],
										"pageLength": 100,
										"order": [[ 1, "asc" ]],
										"pagingType": "full_numbers",
										"language": {
											"lengthMenu": "Exibição _MENU_ registros por página",
											"zeroRecords": "Nada encontrado - desculpe",
											"info": "Mostrando página _PAGE_ de _PAGES_ | _TOTAL_ Registros",
											"infoEmpty": "Não há registros acessível",
											"infoFiltered": "(filtrado de _MAX_ total registros)",
											"sSearch":       	"Procurar",
											"sEmptyTable": "Nenhum dado disponível na tabela", 
											"sLoadingRecords":"Carregando...", 
											"sProcessing":"Aguarde...", 
											"sZeroRecords":"Nenhuma entrada.", 
											"oPaginate": {
												"sFirst":    	"Primeira",
												"sPrevious": 	"Voltar",
												"sNext":     	"Próximo",
												"sLast":     	"Último"
											}
										}
									});
					
					
					func("success","Adicionado com sucesso!");
					
					$("#DIAS_sug").val("");
					$("#item").val("");
					$("#ref2").val("");
					$("#descri2").val("");
					$("#dias2").val("");
					$("#ven3").val("");
					$("#media3").val("");
					$("#estmatriz3").val("");
					$("#estfilial3").val("");
					$("#suj3").val("");
			}
			
			function saveListStorage2(list){
				var jsonStr = JSON.stringify(list);
				console.log(jsonStr);
				
				localStorage.setItem("linha_branco",jsonStr);
			}
			
			function excluirITEM(){
				var checkeds = new Array();
				
				let cont = $("input[name='checks3[]']").length;
				if(cont != 0){
					$("input[name='checks3[]']:checked").each(function ()
					{
					   //checkeds.push( $(this).val());
					   let id = $(this).val();
					   let resultado = id.replace("two2", "");
					   
					   let table = $('#example').DataTable();
					 
					   table.row( $("#"+id).parents('tr') ).remove().draw();
					   $("#ts").empty();
					   create2();
						//$('.checkclass2').attr('disabled',false);
											$("#btt2ITEM").addClass("disabled"); // botão de delete item

					   
					   var parametro  = "del_item";

						jQuery.post('backend/config/processos/processos2.php',
						{
							POST_paramentro: parametro,
							Identificador: resultado
						}, function(retorno) {
								localStorage.setItem("status", "success");
								localStorage.setItem("msg", "ativa");
								localStorage.setItem("texto", "Sucesso!");
								
								//window.location.reload();
								func(localStorage.getItem("status"),localStorage.getItem("texto"));
						});
					});
					
					var Identificador = localStorage.getItem("IdentificadorItem");
								Seleciona_Pedido(Identificador);
					
					
					//$(".btt").addClass("disabled");
				}
			}
			
			// ATUALIZAR PEDIDO
			
			function atualizarPED(){
				var mensagem2 = "<strong class='animate__animated animate__flash animate__slower animate__infinite' >Processando, Aguarde...</strong>";
					mostraDialogo(mensagem2, "success", 2500);
					
				var POST_paramentro = "ATUALIZARPED";
				
				$.ajax({
					url: "backend/config/processos/processos2.php",
					type: "POST",
					data: {POST_paramentro},
					dataType: 'json',  
					error: function(jqXHR, textStatus, errorThrown){
						console.log('jqXHR: \n'+jqXHR);
						console.log('textStatus: \n'+textStatus);
						console.log('errorThrown: \n'+errorThrown);
					},
					success: function(retorno){
						if(retorno == 24){
									localStorage.setItem("status", "success");
									localStorage.setItem("msg", "ativa");
									localStorage.setItem("texto", "Atualizado com Sucesso!");
									
									window.location.reload();
						}else{
							localStorage.setItem("status", "info");
							localStorage.setItem("msg", "ativa");
							localStorage.setItem("texto", "Não Exportado");
							
							window.location.reload();									
						}
					}
				});
				
			}
			
			function atualizarPED2(){
				var mensagem2 = "<strong class='animate__animated animate__flash animate__slower animate__infinite' >Processando, Aguarde...</strong>";
					mostraDialogo(mensagem2, "success", 2500);
					
				var POST_paramentro = "ATUALIZARPED2";
				
				$.ajax({
					url: "backend/config/processos/processos2.php",
					type: "POST",
					data: {POST_paramentro},
					dataType: 'json',  
					error: function(jqXHR, textStatus, errorThrown){
						console.log('jqXHR: \n'+jqXHR);
						console.log('textStatus: \n'+textStatus);
						console.log('errorThrown: \n'+errorThrown);
					},
					success: function(retorno){
						if(retorno == 24){
									localStorage.setItem("status", "success");
									localStorage.setItem("msg", "ativa");
									localStorage.setItem("texto", "Atualizado com Sucesso!");
									
									window.location.reload();
						}else{
							localStorage.setItem("status", "info");
							localStorage.setItem("msg", "ativa");
							localStorage.setItem("texto", "Não Exportado");
							
							window.location.reload();									
						}
					}
				});
				
			}
			
			function atualizarOFF(pedidos,analise){
				
				var POST_paramentro = "ATUALIZAR_OFF_BASE";
				console.log(''+analise);
				$.ajax({
					url: "backend/config/processos/processos2.php",
					type: "POST",
					data: {POST_paramentro,pedidos,analise},
					dataType: 'json',  
					error: function(jqXHR, textStatus, errorThrown){
						console.log('jqXHR: \n'+jqXHR);
						console.log('textStatus: \n'+textStatus);
						console.log('errorThrown: \n'+errorThrown);
					},
					success: function(retorno){
						window.location.reload();
					}
				});
				
			}
			
		function baixardados(){
			var cod = "RECEBE";
						
			$.ajax({
				type: 'GET',
	            url: 'http://conect.agenciadp.com.br/sol.php',
				data: {cod},
				dataType: 'json',  
				beforeSend: function(){
				  console.log("Aguardando");
				},  
				error: function(jqXHR, textStatus, errorThrown){
					console.log('jqXHR: \n'+ JSON.stringify(jqXHR));
					console.log('textStatus: \n'+textStatus);
					console.log('errorThrown: \n'+errorThrown);
					alert('Não Foi Possivel atualizar dados!');

				},				
				success: function(retorno){
					var pedidos = retorno[1];
					var analise = retorno[0];

					if(pedidos != 0){	
						  atualizarOFF(pedidos,analise);
					} 
				}
			});
		}
			
			