Subversion Repositories SmartDukaan

Rev

Rev 34317 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 34317 Rev 36452
Line 15... Line 15...
15
                required: true
15
                required: true
16
            },
16
            },
17
            schemeAmount: {
17
            schemeAmount: {
18
                required: true
18
                required: true
19
            },
19
            },
-
 
20
            schemeReference: {
-
 
21
                required: true
-
 
22
            },
20
            startDate: {
23
            startDate: {
21
                required: true
24
                required: true
22
            },
25
            },
23
            endDate: {
26
            endDate: {
24
                required: true
27
                required: true
Line 41... Line 44...
41
                required: "Please choose amount type"
44
                required: "Please choose amount type"
42
            },
45
            },
43
            schemeAmount: {
46
            schemeAmount: {
44
                required: "Please enter the amount"
47
                required: "Please enter the amount"
45
            },
48
            },
-
 
49
            schemeReference: {
-
 
50
                required: "Please enter a reference"
-
 
51
            },
46
            startDate: {
52
            startDate: {
47
                require: "Please choose start date"
53
                require: "Please choose start date"
48
            },
54
            },
49
            endDate: {
55
            endDate: {
50
                require: "Please choose end date"
56
                require: "Please choose end date"
Line 141... Line 147...
141
        alert("Name is required");
147
        alert("Name is required");
142
        $("#schemeName").addClass("border-highlight");
148
        $("#schemeName").addClass("border-highlight");
143
        error = true;
149
        error = true;
144
        return error;
150
        return error;
145
    }
151
    }
-
 
152
    var reference = $("#schemeReference").val();
-
 
153
    $("#schemeReference").removeClass("border-highlight");
-
 
154
    if (reference == "" || reference.trim() === '') {
-
 
155
        alert("Reference is required");
-
 
156
        $("#schemeReference").addClass("border-highlight");
-
 
157
        error = true;
-
 
158
        return error;
-
 
159
    }
146
    var schemeType = $("#schemeType option:selected").val();
160
    var schemeType = $("#schemeType option:selected").val();
147
    console.log("schemeType = " + schemeType);
161
    console.log("schemeType = " + schemeType);
148
    $("#schemeType").removeClass("border-highlight");
162
    $("#schemeType").removeClass("border-highlight");
149
    if (schemeType == "") {
163
    if (schemeType == "") {
150
        alert("Please choose Scheme Type");
164
        alert("Please choose Scheme Type");
Line 208... Line 222...
208
    schemeObject['cashback'] = $("#cashbackScheme").is(":checked")
222
    schemeObject['cashback'] = $("#cashbackScheme").is(":checked")
209
    schemeObject['startDate'] = $("#schemeDuration").data('daterangepicker').startDate.format(moment.HTML5_FMT.DATETIME_LOCAL_SECONDS);
223
    schemeObject['startDate'] = $("#schemeDuration").data('daterangepicker').startDate.format(moment.HTML5_FMT.DATETIME_LOCAL_SECONDS);
210
    schemeObject['endDate'] = $("#schemeDuration").data('daterangepicker').endDate.format(moment.HTML5_FMT.DATETIME_LOCAL_SECONDS);
224
    schemeObject['endDate'] = $("#schemeDuration").data('daterangepicker').endDate.format(moment.HTML5_FMT.DATETIME_LOCAL_SECONDS);
211
    schemeObject['catalogIds'] = $("select.catalogItemsDescription").val();
225
    schemeObject['catalogIds'] = $("select.catalogItemsDescription").val();
212
    schemeObject['regionIds'] = $("form#create-scheme-form .criteria-regionids").val();
226
    schemeObject['regionIds'] = $("form#create-scheme-form .criteria-regionids").val();
-
 
227
    schemeObject['reference'] = $("#schemeReference").val();
213
    return JSON.stringify(schemeObject);
228
    return JSON.stringify(schemeObject);
214
}
229
}
215
230