-
Notifications
You must be signed in to change notification settings - Fork 14
Expand file tree
/
Copy pathEnrollment.js
More file actions
102 lines (93 loc) · 4.18 KB
/
Enrollment.js
File metadata and controls
102 lines (93 loc) · 4.18 KB
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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
$(document).ready(function () {
Android.SetUrl('Home.html');
document.title = Android.getString('Families');
LoadFamilies();
var FamilyId = 0;
$('#btnAddNew').click(function () {
var url = 'Enrollment.html?f=' + FamilyId;
Android.SetUrl(url);
window.open("Family.html?f=0", "_self");
});
$('.ulList li').click(function () {
FamilyId = parseInt($(this).find('#hfFamilyId').val());
FamilyType = $(this).find('#hfFamilyType').val();
//<!--window.open('FamilyAndInsurees.html?f=' + FamilyId, '_self');-->
});
AssignDotClass();
contextMenu.createContextMenu([Android.getString('Edit'), Android.getString('Delete')], function () {
var clicked = $(this).text();
if (clicked == Android.getString('Edit')) {
var url = 'Enrollment.html?f=' + FamilyId;
Android.SetUrl(url);
if(FamilyType == "P"){
window.open('FamilyPolygamy.html?f=' + FamilyId, '_self');
}else{
window.open('FamilyAndInsurees.html?f=' + FamilyId, '_self');
}
}
else if (clicked == Android.getString('Delete')) {
var isOffline = Android.getFamilyStat(FamilyId);
if (isOffline == 0 || isOffline == 2) {
$('#msgAlert').text(Android.getString('DeleteFamilyOnlyOffline'));
} else {
$('#msgAlert').text(Android.getString('DeleteFamily'));
}
var isOffline = Android.getFamilyStat(FamilyId);
var deletedSuccess = 0;
$("#dialog-confirm").dialog({
resizable: false,
height: "auto",
width: 350,
modal: true,
buttons: [
{
text: Android.getString("Ok"),
click: function () {
if (isOffline == 0 || isOffline == 2) {
//deletedSuccess = parseInt(Android.DeleteOnlineData(FamilyId, 'F'));
var resul = Android.DeleteOnlineDataF(FamilyId);
if (resul == 1) {
window.open('Enrollment.html', '_self');
Android.ShowDialog(Android.getString('FamilyDeleted'));
//Android.informUser();
}
} else {
deletedSuccess = parseInt(Android.DeleteFamily(FamilyId));
LoadFamilies();
}
if (deletedSuccess == 1) {
Android.ShowDialog(Android.getString('FamilyDeleted'));
window.open('Enrollment.html', '_self');
} else if (deletedSuccess == -1) {
Android.ShowDialog(Android.getString('LoginToDeleteOnlineData'));
} else if (deletedSuccess == 3) {
var resul = Android.DeleteOnlineDataF(FamilyId);
if (resul == 1) {
window.open('Enrollment.html', '_self');
Android.informUser();
}
}
$(this).dialog("close");
}
},
{
text: Android.getString("Cancel"),
click: function () {
$(this).dialog("close");
}
}
]
});
}
});
});
function LoadFamilies() {
var Families = Android.getAllFamilies();
var ctls = ["hfFamilyId", "InsuranceNumber", "InsureeName", "Region", "District", "Ward", "Village", "FamilyId", "spFamilyId", "hfIsOffline", "hfFamilyType"];
var Columns = ["FamilyId", "CHFID", "InsureeName", "RegionName", "DistrictName", "WardName", "VillageName", "FamilyId", "FamilyId", "isOffline", "FamilyType"];
LoadList(Families, '.ulList', ctls, Columns);
}
function AssignDotClass() {
var $lis = $(".ulList li");
$lis.addClass("dot-side-menu");
}