%PDF- %PDF-
Direktori : /home1/dimen328/libertysa.com.br/admin/modules/dados/ |
Current File : //home1/dimen328/libertysa.com.br/admin/modules/dados/CadFormJS.js |
$(document).ready(function(){ $(".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"); } }); verificaTipoPrincipal(); function verificaTipoPrincipal(){ var cmbtipo = "Matriz"; //definir url + oper $.ajax({ url: "modules/dados/CTRL.php", type: 'POST', data: { oper: "11", cmbtipo:cmbtipo }, 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){ if(Obj.msg ==1){ $("#cmbtipo :contains('Matriz')").prop("selected",false).remove(); }else{ $("#cmbtipo :contains('Filial')").prop("selected",false).remove(); } $("#cmbtipo").prop('disabled', true); } } } }); } $("#btninserir").click(function(){ var validar = false; $(this).attr("disabled", "disabled"); $(".requiredField").each(function(index,value){ verificaBranco($(value).attr("id"), function(response){ if(response == true){ validar = true; } }); }); if(validar){ inserir(); }else{ $("#btninserir").removeAttr('disabled'); } }); function inserir(){ var txtrazao_social = $("#txtrazao_social").val(); var txtunidade = $("#txtunidade").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 txttelefone = $("#txttelefone").val(); // var txtcelular = $("#txtcelular").val(); // var txtemail = $("#txtemail").val(); var cmbstatus = $("#cmbstatus").val(); var cmbtipo = $("#cmbtipo option:selected").text(); //definir url + oper $.ajax({ url: "modules/dados/CTRL.php", type: 'POST', data: { oper: "1", txtrazao_social: txtrazao_social, txtunidade: txtunidade, txtcep: txtcep, txtendereco: txtendereco, txtnumero: txtnumero, cmbestado: cmbestado, txtbairro: txtbairro, txtcidade: txtcidade, txtcomplemento: txtcomplemento, cmbstatus: cmbstatus, cmbtipo: cmbtipo }, complete: function (e, xhr, result) { if (e.readyState == 4 && e.status == 200) { //txttelefone: txttelefone, txtcelular: txtcelular, txtemail: txtemail, try { var Obj = eval("(" + e.responseText + ")"); //Combo OS } catch (err) { } if(Obj != null){ $("#collapseCadastro").append ( '<div class="panel-footer">' + '</div>' ); if(Obj.msg == '1'){ $("#collapseCadastro").parent(".panel").addClass("panel-success"); $("#collapseCadastro").parent(".panel").removeClass("panel-info"); $(".form-control").val(""); $(".panel-footer").append ( '<div class="alert alert-success alert-dismissable">' + '<button type="button" class="close closeFooter" data-dismiss="alert" aria-hidden="true">×</button>' + 'Cadastro realizado com sucesso.' + '</div>' ); } else { $("#collapseCadastro").parent(".panel").addClass("panel-danger"); $("#collapseCadastro").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 realizado.' + '</div>' ); } $(".closeFooter").click(function(){ $(".panel-footer").hide(600); $(".panel-footer").remove(); $("#collapseCadastro").parent(".panel").addClass("panel-info"); ($("#collapseCadastro").parent(".panel").hasClass("panel-danger")) ? $("#collapseCadastro").parent(".panel").removeClass("panel-danger") : $("#collapseCadastro").parent(".panel").removeClass("panel-success"); $("#btninserir").removeAttr('disabled'); $(".form-control-feedback").remove(); }); setTimeout(function(){ $(".closeFooter").click(); $(".closeCad").click(); $("#btnSearch").click(); }, 2000); } } } }); } $("#btnvoltar").click(function(){ $(".closeCad").click(); }); $("#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); }); }); });