aboutsummaryrefslogtreecommitdiff
path: root/interface/public/citizens.js
blob: 27130ec244f39a894e453314b32f69fb3a7a5bb0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
$(".ui.form").form({
  fields: {
    address: "empty",
    mobile_number: "empty",
    dob: "empty",
    marital_status: "empty",
  },
});

function editCitizensRecord(citizen) {
  citizen = JSON.parse(citizen);
  $(".edit.modal").modal("show");
  $("#address").val(citizen.address);
  $("#mobile_number").val(citizen.mobile_num);
  $("#dob").val(citizen.dob);
  $("#marital_status").val(citizen.marital_status);
  $('#marital_status').dropdown('set selected', citizen.marital_status);
  $("#citizen_id").html(citizen.citizen_id);
}

const editCitizenButton = document.getElementById("editCitizen");
editCitizenButton.addEventListener("click", editCitizen);

function editCitizen(event) {
  event.preventDefault();
  var data = {
    address: $("#address").val(),
    mobile_num: $("#mobile_number").val(),
    dob: $("#dob").val(),
    marital_status: $("#marital_status").val(),
    citizen_id: $("#citizen_id").html(),
  };
  $.ajax({
    url: "/api/citizens/edit",
    type: "POST",
    data: data,
    success: function (response) {
      console.log(response);
      $(".edit.modal").modal("hide");
      location.reload();
    },
  });
}

function deleteCitizenRecord(citizen) {
  citizen_id = JSON.parse(citizen).citizen_id;
  $.ajax({
    url: "/api/citizens/delete",
    type: "POST",
    data: { citizen_id },
    success: function (response) {
      console.log(response);
      location.reload();
    }
  });

  
}