$(document).on('click', '#btn-transport-modifier', modifierTransport); $(document).on('click', '#btn-transport-supprimer', supprimerTransport); /************************************************************* SUPPRIMER TONNAGE ************************************************************/ function supprimerTransport(e) { e.preventDefault(); var form = $(this).closest("form"); var res = confirm("Etes-vous sur de vouloir supprimer le transporteur ?"); if (res == false) { return; } else { var transport_id = $(form).find("#transport-id").val(); var request = $.ajax({ url: "api/Transport/Supprimer/"+transport_id, method: "DELETE", }); request.done(function( data ) { $(form).remove().slideDown("slow"); $("#ajax-succes").append("Transporteur supprimé").slideDown("slow").delay(2500).slideUp("slow"); setTimeout(function() { $("#ajax-succes").text(""); }, 5000); }); request.fail(function(response) { $("#ajax-echec").append("Impossible de supprimer le transporteur... Vérifier si aucun produit n'utilise ce dernier.").slideDown("slow").delay(2500).slideUp("slow"); setTimeout(function() { $("#ajax-echec").text(""); }, 5000); }); } } /************************************************************* MODIFIER TONNAGE ************************************************************/ function modifierTransport(e) { e.preventDefault(); var form = $(this).closest("form"); var res = confirm("Etes-vous sur de vouloir modifier le transporteur ?"); if (res == false) { return; } else { var transport_id = $(form).find("#transport-id").val(); var transport_code = $(form).find("#transport-code").val(); var transport_libelle = $(form).find("#transport-libelle").val(); var transport_tonnage = $(form).find("#transport-tonnage").val(); var request = $.ajax({ url: "api/Transport/Modifier/"+ transport_id +"/"+ transport_code + "/" + transport_libelle + "/" + transport_tonnage, method: "PUT", }); request.done(function( data ) { $("#ajax-succes").append("Vous avez bien modifié le transporteur " + transport_libelle).slideDown("slow").delay(2500).slideUp("slow"); setTimeout(function() { $("#ajax-succes").text(""); }, 5000); }); request.fail(function(response) { $("#ajax-echec").append("Impossible de modifier le transporteur " + transport_libelle + "...").slideDown("slow").delay(2500).slideUp("slow"); setTimeout(function() { $("#ajax-echec").text(""); }, 5000); }); } } /************************************************************* HELPERS **********************************************************************/ function effacerHtml() { $("#revendeurs-resultat").html(""); $("#comparaison-resultat").html(""); }