%PDF- %PDF-
Direktori : /home1/dimen328/libertysa.com.br/admin/modules/dados/ |
Current File : //home1/dimen328/libertysa.com.br/admin/modules/dados/EditFormJS.js |
$(document).ready(function(){ //self-invoking function (function (id) { $.ajax({ url: "modules/dados/CTRL.php", type: 'POST', data: { oper: "3", id: id }, complete: function (e, xhr, result) { if (e.readyState == 4 && e.status == 200) { try { var Obj = eval("(" + e.responseText + ")"); //Combo OS } catch (err) { } if(Obj != null){ $("#txtrazao_social").val(Obj.razao_social); $("#txtcep").val(Obj.cep); $("#txtendereco").val(Obj.endereco); $("#txtnumero").val(Obj.numero); $("#txtbairro").val(Obj.bairro); $("#txtcidade").val(Obj.cidade); $("#txtcomplemento").val(Obj.complemento); $("#cmbstatus").val(Obj.status); // $("#cmbestado :contains('"+Obj.estado+"')").prop("selected",true); $("#cmbestado").val(Obj.estado); $("#txtunidade").val(Obj.unidade); } } } }); })($("#idEdit").val()); $("#txtcep").mask("99999-999"); // $("#txtcelular").mask("(99) 9999-99999"); // $("#txttelefone").mask("(99) 9999-9999"); //webservice correios CEP $("#txtcep").blur(function(){ $("#txtendereco").val("...") $("#spanLoad").show() setTimeout(function(){ $("#spanLoad").hide() },500); $("#txtbairro").val("...") $("#txtcidade").val("...") $("#cmbestado").val("...") // seta a variavel requisitada no campo cep consulta = $("#txtcep").val() /*Realiza a consulta através do toolsweb passando o cep como parametro e informando que vamos consultar no tipo javascript */ $.getScript("http://cep.republicavirtual.com.br/web_cep.php?formato=javascript&cep="+consulta+"&formato=javascript", function(){ //unescape - Decodifica uma string codificada com o método escape. endereco = unescape(resultadoCEP.logradouro); bairro = unescape(resultadoCEP.bairro); cidade = unescape(resultadoCEP.cidade); estado = unescape(resultadoCEP.uf); if (endereco == ""){ $("#txtendereco").val(endereco); $("#txtendereco").removeAttr("disabled","disabled"); }else{ $("#txtendereco").val(endereco); $("#txtendereco").attr("disabled","disabled"); } if (bairro ==""){ $("#txtbairro").val(bairro); $("#txtbairro").removeAttr("disabled","disabled"); }else{ $("#txtbairro").val(bairro); $("#txtbairro").attr("disabled","disabled"); } if(cidade ==""){ $("#txtcidade").val(cidade); $("#txtcidade").removeAttr("disabled","disabled"); }else{ $("#txtcidade").val(cidade); $("#txtcidade").attr("disabled","disabled"); } $("#cmbestado option").filter(function() { //may want to use $.trim in here return $(this).val() == estado; }).attr('selected', true); }); }); $(".accordion-toggle").off(); $(".accordion-toggle").on("click", function(){ if($(this).hasClass("collapsed")){ $(this).find("i").removeClass("fa-chevron-down").addClass("fa-chevron-up"); }else{ $(this).find("i").removeClass("fa-chevron-up").addClass("fa-chevron-down"); } }); $("#btnatualizar").click(function(){ var validar = true; $(this).attr("disabled", "disabled"); $(".requiredField").each(function(index,value){ verificaBranco($(value).attr("id"), function(response){ if(response == true){ validar = true; } }); }); //valida email // validarEmail($("#txtemail").val(), function(response){ // if(response == false){ // campoError("txtemail"); // validar = false; // }else{ // campoSuccess("txtemail"); // } // }); if(validar){ atualizar(); }else{ $("#btnatualizar").removeAttr('disabled'); } }); function atualizar(){ var txtid = $("#idEdit").val(); var txtrazao_social = $("#txtrazao_social").val(); var txtcep = $("#txtcep").val(); var txtendereco = $("#txtendereco").val(); var txtnumero = $("#txtnumero").val(); // var cmbestado = $("#cmbestado option:selected").text(); var cmbestado = $("#cmbestado").val(); var txtbairro = $("#txtbairro").val(); var txtcidade = $("#txtcidade").val(); var txtcomplemento = $("#txtcomplemento").val(); var cmbstatus = $("#cmbstatus").val(); var txtunidade = $("#txtunidade").val(); $.ajax({ url: "modules/dados/CTRL.php", type: 'POST', data: { oper: "4", txtid: txtid, txtrazao_social: txtrazao_social, txtcep: txtcep, txtendereco: txtendereco, txtnumero: txtnumero, cmbestado: cmbestado, txtbairro: txtbairro, txtcidade: txtcidade, txtcomplemento: txtcomplemento,cmbstatus: cmbstatus,txtunidade:txtunidade }, complete: function (e, xhr, result) { if (e.readyState == 4 && e.status == 200) { try { var Obj = eval("(" + e.responseText + ")"); //Combo OS } catch (err) { } if(Obj != null){ $("#collapseEditar").append ( '<div class="panel-footer">' + '</div>' ); if(Obj.msg == '1'){ $("#collapseEditar").parent(".panel").addClass("panel-success"); $("#collapseEditar").parent(".panel").removeClass("panel-info"); $(".panel-footer").append ( '<div class="alert alert-success alert-dismissable">' + '<button type="button" class="close closeFooter" data-dismiss="alert" aria-hidden="true">×</button>' + 'Cadastro atualizado com sucesso.' + '</div>' ); } else { $("#collapseEditar").parent(".panel").addClass("panel-danger"); $("#collapseEditar").parent(".panel").removeClass("panel-info"); $(".panel-footer").append ( '<div class="alert alert-danger alert-dismissable">' + '<button type="button" class="close closeFooter" data-dismiss="alert" aria-hidden="true">×</button>' + 'O Cadastro não pôde ser alterado.' + '</div>' ); } $(".closeFooter").click(function(){ $(".panel-footer").hide(600); $(".panel-footer").remove(); $("#collapseEditar").parent(".panel").addClass("panel-info"); ($("#collapseEditar").parent(".panel").hasClass("panel-danger")) ? $("#collapseEditar").parent(".panel").removeClass("panel-danger") : $("#collapseEditar").parent(".panel").removeClass("panel-success"); $(".form-control-feedback").remove(); $("#btnatualizar").removeAttr('disabled'); }); setTimeout(function(){ $(".closeFooter").click(); $(".closeFooter").click(); }, 2000); } } } }); } });