//Contrato novo //Preencher os campos $("#planos_modal").change(function(){ var id_plano = $('#planos_modal').val(); $.ajaxSetup({ headers: { 'X-CSRF-TOKEN': $('meta[name="_token"]').attr('content') } }) $.getJSON({ type: "POST", data: {id:id_plano}, url: "../../planos/buscaPlano", datatype: "json", success: function(planos) { $.each(JSON.parse(planos),function(key,plano){ document.getElementById('vl_adesao_modal').value = plano.vl_adesao; document.getElementById('qtd_parcelas_modal').value = plano.qtd_parcelas; document.getElementById('vl_parcela_modal').value = plano.vl_parcela; }); } }); }); /*****Fim******/ //Deixa o campo para preenchimento dos contratos vazio até validar se pode gerar o contrato $(".ct_contrato").addClass("d-none"); $(".ct_contrato_erro").addClass("d-none"); //Validação se o contrato já existe $("#n_contrato_modal").change(function(){ var id = $("#n_contrato_modal").val(); $.getJSON({ type: "GET", data: {id:id}, url: "../../get-contrato/buscaInsert", datatype: "json", success: function(result) { if(result != "[]"){ //document.getElementById('liberacadastro').value = "true"; $(".ct_contrato").addClass("d-none"); $(".ct_contrato_erro").addClass("d-none"); $("#btn_save_contrato").attr('disabled',true); $(".ct_contrato_erro").removeClass("d-none"); }else{ $(".ct_contrato").addClass("d-none"); $(".ct_contrato_erro").addClass("d-none"); $(".ct_contrato").removeClass("d-none"); $("#btn_save_contrato").attr('disabled',false); } } }); }); // Cria nova contrato $("#btn_save_contrato").click(function (e){ $.ajaxSetup({ headers: { 'X-CSRF-TOKEN': $('meta[name="_token"]').attr('content') } }) e.preventDefault(); var formData = { n_contrato: $('#n_contrato_modal').val(), vl_adesao: $('#vl_adesao_modal').val(), qtd_parcelas: $('#qtd_parcelas_modal').val(), vl_parcela: $('#vl_parcela_modal').val(), dt_emissao: $('#dt_emissao_contrato_modal').val(), dt_adesao: $('#dt_adesao_contrato_modal').val(), dt_prim_parc: $('#dt_prim_parc_contrato_modal').val(), cliente: '{{$cliente->id}}', resp_contrato: $('#resp_contrato_modal').val(), periodo_taxa: $('#qtd_parcelas_taxa_modal').val(), tp_contrato: $('#tp_contrato_modal').val(), } var state = $('#btn_save_contrato').val(); var type = "POST"; //Valida se pode cadastrar a configuração if($('#liberacadastro_contrato_modal').val() == "true"){ $.ajax({ type: type, url: "../../get-contrato/salvar", data: formData, dataType: 'json', success: function (data) { // console.log(data); // alert('Salvo com sucesso'); $("#alertModalsuccess_contrato").removeClass('d-none'); $('#frm_create_contrato').trigger("reset"); $('#CadConfParModal').modal('hide'); location.reload(); }, error: function (data) { // $('#validation-errors').removeClass('ct_contrato_erro'); $.each(data.responseJSON.errors, function(key,value) { $('#validation-errors').append('
'+value+'
'); //alert(value); }); } }); } }); //Quando aperta o cancelar do modal $("#btn-cancelar-contrato").click(function(){ $('#frm_create_contrato').trigger("reset"); $('#CadContrato').modal('hide'); $("#alertModalsuccess_contrato").addClass('d-none'); $("#alertModaldanger_contrato").addClass('d-none'); $(".ct_contrato").addClass("d-none"); $(".ct_contrato_erro").addClass("d-none"); }); //Busca o contrato $('#sl_contrato').change(function(){ buscarParcelas(); $(".bt_ad_com").attr('disabled',false); $(".bt_ad_taxa").attr('disabled',false); }); $("#gerarcontas").click(function (e){ $.ajaxSetup({ headers: { 'X-CSRF-TOKEN': $('meta[name="_token"]').attr('content') } }) e.preventDefault(); var formData = { cliente: '{{$cliente->id}}', } var type = "POST"; //Valida se pode cadastrar a configuração $.ajax({ type: type, url: "../../get-contrato/importar", data: formData, dataType: 'json', success: function (data) { console.log(data); // alert('Salvo com sucesso'); // $("#alertModalsuccess_contrato").removeClass('d-none'); // $('#frm_create_contrato').trigger("reset"); // $('#CadConfParModal').modal('hide'); // location.reload(); }, error: function (data) { console.log(data); // $('#validation-errors').removeClass('ct_contrato_erro'); // $.each(data.responseJSON.errors, function(key,value) { // $('#validation-errors').append('
'+value+''+value+''+value+'
'); //alert(value); }); } }); } }); // Cria nova contrato $("#btn_delete_contrato").click(function (e){ $.ajaxSetup({ headers: { 'X-CSRF-TOKEN': $('meta[name="_token"]').attr('content') } }) e.preventDefault(); var formData = { id: $('#n_contrato_delete_modal').val(), } //var state = $('#btn_save_contrato').val(); var type = "post"; //Valida se pode cadastrar a configuração var name = confirm("Tem certeza que deseja excluir este contrato, todas as contas a receber e pagar serão apagados juntamente com o contrato?"); if (name == (true)){ $.ajax({ type: type, url: "../../get-contrato/delete", data: formData, dataType: 'json', success: function (data) { //alert('aqui') //$('#validation_errors_delete').append('
'+value+''+value+'
'); //alert(value); }); } }); } });