Logo Studenta

SendForm

Esta es una vista previa del archivo. Inicie sesión para ver el archivo original

$(document).ready(function(){
 var MsjErrorSending='<div class="responseProcess"><div class="container-loader"><div class="loader"><i class="zmdi zmdi-alert-triangle zmdi-hc-5x"></i></div><p class="text-center lead">Ocorreu um problema, recarregue a página novamente pressionando F5</p></div></div>';
 var MsjSending='<div class="responseProcess"><div class="container-loader"><div class="loader"><svg class="circular"><circle class="path" cx="50" cy="50" r="20" fill="none" stroke-width="2" stroke-miterlimit="10"/></svg></div><p class="text-center lead">Procesando... Aguarde um momento por favor!</p></div></div>';
 $('.form_SRCB').submit(function(e) {
 e.preventDefault();
 var informacion=$(this).serialize();
 var metodo=$(this).attr('method');
 var peticion=$(this).attr('action');
 var type_form=$(this).attr('data-type-form');
 if(type_form==="login"){
 $.ajax({
 type: metodo,
 url: peticion,
 data:informacion,
 beforeSend: function(){
 $('.msjFormSend').html(MsjSending);
 },
 error: function() {
 $('.msjFormSend').html(MsjErrorSending);
 },
 success: function (data) {
 $('.msjFormSend').html(data);
 }
 });
 return false;
 }else{
 var title_alert;
 var text_alert;
 var type_alert;
 var confirmButtonColor_alert;
 var confirmButtonText_alert;
 var closeAlert;
 if(type_form==="save"){
 title_alert="¿Quieres almacenar los datos?";
 text_alert="Los datos se almacenaran en el sistema";
 type_alert="info";
 confirmButtonColor_alert="#3598D9";
 confirmButtonText_alert="Si, almacenar";
 closeAlert=false;
 }
 if(type_form==="saveLoan"){
 title_alert="¿Quieres realizar el préstamo?";
 text_alert="El préstamo quedara registrado en el sistema con los datos proporcionados";
 type_alert="info";
 confirmButtonColor_alert="#3598D9";
 confirmButtonText_alert="Si, realizar";
 closeAlert=false;
 }
 if(type_form==="saveReservation"){
 title_alert="¿Quieres realizar la reservación?";
 text_alert="La reservación quedara registrada en el sistema con tus datos";
 type_alert="info";
 confirmButtonColor_alert="#3598D9";
 confirmButtonText_alert="Si, realizar";
 closeAlert=false;
 }
 if(type_form==="delete"){
 title_alert="Tem Certeza da Desmarcação?";
 text_alert="Ao Desmarcar a Consulta Médica não poderá Recuperar o dia!!";
 type_alert="warning";
 confirmButtonColor_alert="#C9302C";
 confirmButtonText_alert="Sim, Desmarcar";
 closeAlert=false;
 }
 if(type_form==="deleteReservation"){
 title_alert="¿Quieres eliminar la reservación?";
 text_alert="La reservación se eliminara de forma permanente";
 type_alert="warning";
 confirmButtonColor_alert="#C9302C";
 confirmButtonText_alert="Si, eliminar";
 closeAlert=false;
 }
 if(type_form==="update"){
 title_alert="¿Quieres actualizar los datos?";
 text_alert="Los datos se actualizaran y no podras recuperar los datos anteriores";
 type_alert="info";
 confirmButtonColor_alert="#16a085";
 confirmButtonText_alert="Si, actualizar";
 closeAlert=false;
 }
 if(type_form==="receiveLoan"){
 title_alert="¿Quieres recibir el préstamo?";
 text_alert="El préstamo quedará como entregado y no podrás deshacer los cambios";
 type_alert="info";
 confirmButtonColor_alert="#16a085";
 confirmButtonText_alert="Si, recibir";
 closeAlert=false;
 }
 
 if(type_form==="restorePoint"){
 title_alert="¿Quieres restaurar el sistema?";
 text_alert="El sistema se restaurará al punto que has seleccionado. Ten en cuenta que se perderán todos los datos que no se hayan guardado en la copia de seguridad que has seleccionado";
 type_alert="warning";
 confirmButtonColor_alert="#286090";
 confirmButtonText_alert="Si, restaurar";
 closeAlert=true;
 }
 if(type_form==="deleteBackup"){
 title_alert="¿Quieres eliminar las copias?";
 text_alert="Todas las copias de seguridad del sistema se eliminarán permanentemente y no podrás recuperarlas";
 type_alert="warning";
 confirmButtonColor_alert="#C9302C";
 confirmButtonText_alert="Si, eliminar";
 closeAlert=false;
 }
 swal({
 title: title_alert, 
 text: text_alert, 
 type: type_alert, 
 showCancelButton: true, 
 confirmButtonColor: confirmButtonColor_alert, 
 confirmButtonText: confirmButtonText_alert,
 cancelButtonText: "Não, Cancelar",
 closeOnConfirm: closeAlert,
 animation: "slide-from-top"
 }, function(){
 $.ajax({
 type: metodo,
 url: peticion,
 data:informacion,
 beforeSend: function(){
 $('.msjFormSend').html(MsjSending);
 },
 error: function() {
 $('.msjFormSend').html(MsjErrorSending);
 },
 success: function (data) {
 $('.msjFormSend').html(data);
 }
 });
 return false;
 }); 
 }
 }); 
});