$(document).ready(function () { // $("#category-table").DataTable(); // var table = $("#category-table").DataTable({ // dom: "Bfrtip", // buttons: [ // { // extend: "excel", // title: "Category List", // text: "Export Search Results", // className: "btn btn-default", // exportOptions: { // columns: ":not(.notexport)", // }, // }, // ], // exportOptions: { // columns: ':not(.notexport)' // } // }); // $("#ExportReporttoExcel").on("click", function () { // table.button(".buttons-excel").trigger(); // }); // $("#searchbox").keyup(function () { // table.search($(this).val()).draw(); // }); }); function getCategory(id) { $.ajax({ // url: "/manage-investments/categories/get", url: "/manage-investments/categories/get", type: "GET", data: { id: id, }, // processData: false, // contentType: false, dataType: "json", success: function (result) { if(result.status == 200){ $("#edit_category_id").val(id); $("#edit_category_name").val(result.category.category_name); $('#categoryUpdateModal').modal('show'); } if(result.status == 400){ toastr.warning(result.message) } // $("#edit_company_id").val(id); // $("#edit_company_name").val(result.company.company_name); // $("#kt_modal_edit_user").modal("show"); }, }); } $("#addCategoryForm").validate({ ignore: [], debug: false, rules: { category_name: { required: true, }, }, messages: { category_name: { required: "Please enter category name", }, }, submitHandler: function (form) { var formData = new FormData(form); // $("#save_btn").text("Please wait..."); // $("#save_btn").attr("disabled", true); $.ajax({ url: "/manage-investments/categories/add", type: "POST", data: formData, processData: false, contentType: false, dataType: "json", success: function (result) { if (result.status == 200) { $("#categoryAddModal").modal("hide"); toastr.success(result.message); setTimeout(() => { location.reload(); }, 1000); } if(result.status == 400){ toastr.warning(result.message); } }, }); }, }); function categoryStatus(id,status){ $.ajax({ url: "/manage-investments/categories/status", type: "POST", data: { 'id' : id, 'status' : status }, headers: { "X-CSRF-TOKEN": $('meta[name="csrf-token"]').attr("content"), }, dataType: "json", success: function (result) { if (result.status == 200) { toastr.success(result.message); setTimeout(function(){ window.location.reload(); },3000); } if(result.status == 400){ toastr.warning(result.message); } }, }); } $("#editCategoryForm").validate({ ignore: [], debug: false, rules: { category_name: { required: true, }, }, messages: { category_name: { required: "Please enter category name", }, }, submitHandler: function (form) { var formData = new FormData(form); // $("#save_btn").text("Please wait..."); // $("#save_btn").attr("disabled", true); $.ajax({ url: "/manage-investments/categories/edit", // url: "{{route('manage.categories.edit')}}", type: "POST", data: formData, headers: { "X-CSRF-TOKEN": $('meta[name="csrf-token"]').attr("content"), }, processData: false, contentType: false, dataType: "json", success: function (result) { if (result.status == 200) { toastr.success(result.message); // $("#kt_modal_edit_user").modal("hide"); setTimeout(() => { location.reload(); }, 1000); } if(result.status == 400){ toastr.warning(result.message); } }, }); }, }); function deleteCategoryModal(id) { // alert(id); $("#delete_category_id").val(id); $('#categoryDeleteModal').modal('show'); } $('#deleteCategoryForm').submit(function(e){ e.preventDefault(); var id = $('#delete_category_id').val(); $.ajax({ url: "/manage-investments/categories/delete", type: "delete", headers: { "X-CSRF-TOKEN": $('meta[name="csrf-token"]').attr("content"), }, data: { category_id: id, }, dataType: "json", success: function (result) { if (result.status == 200) { toastr.success(result.message); setTimeout(() => { location.reload(); }, 1000); } if(result.status == 400){ toastr.warning(result.message); } }, }); }) // function deleteCompany(id) { // $.ajax({ // url: "/manage-investments/companies/delete", // type: "post", // headers: { // "X-CSRF-TOKEN": $('meta[name="csrf-token"]').attr("content"), // }, // data: { // id: id, // }, // dataType: "json", // success: function (result) { // if (result.status == 200) { // toastr.success(result.message); // setTimeout(() => { // location.reload(); // }, 1000); // } // if(result.status == 400){ // toastr.success(result.message); // } // }, // }); // }