Subversion Repositories SmartDukaan

Rev

Rev 23347 | Rev 23528 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 23347 Rev 23419
Line 65... Line 65...
65
				return false;
65
				return false;
66
			}
66
			}
67
			var json = schemeDetailsJson();
67
			var json = schemeDetailsJson();
68
			console.log("schemeJson = " + json);
68
			console.log("schemeJson = " + json);
69
			if(confirm("Are you sure you want to create Scheme!") == true){
69
			if(confirm("Are you sure you want to create Scheme!") == true){
70
	             $.ajax({
-
 
71
	                 type: "POST",
-
 
72
	                 url: "createScheme",
-
 
73
	                 data: json,
-
 
74
	                 contentType:'application/json',
70
				doAjaxRequestWithJsonHandler(context+"/createScheme", "POST", json, function(response){
75
					async: false,
-
 
76
					success: function (data) {
-
 
77
						$('#main-content').html(data);
71
					$('#main-content').html(response);
78
					},
72
				});
79
					cache: false,
-
 
80
					processData: false
-
 
81
	             });
-
 
82
	             return false; // required to block normal submit since you used ajax
73
	             return false; // required to block normal submit since you used ajax
83
			}
74
			}
84
         }
75
         }
85
	});
76
	});
86
  
77
  
Line 154... Line 145...
154
		error = true;
145
		error = true;
155
		return error;
146
		return error;
156
	}
147
	}
157
	
148
	
158
	//$('#brand-value').text($(this).text());
149
	//$('#brand-value').text($(this).text());
159
	$("#brand-value").removeClass("border-highlight");
150
	$("#tag-listing-brand-value").removeClass("border-highlight");
160
	if($("#brand-value").text() == "Brands"){
151
	if($("#tag-listing-brand-value").text() == "Brands"){
161
		alert("Please choose Brand");
152
		alert("Please choose Brand");
162
		$("#brand-value").addClass("border-highlight");
153
		$("#tag-listing-brand-value").addClass("border-highlight");
163
		error = true;
154
		error = true;
164
		return error;
155
		return error;
165
	}
156
	}
166
	
157
	
167
	$("#itemsDescription").removeClass("border-hightlight");
158
	$("#tagListingItemsDescription").removeClass("border-hightlight");
168
	var itemIdsString = $("#itemsDescription").val();
159
	var itemIdsString = $("#tagListingItemsDescription").val();
169
	if(itemIdsString == null){
160
	if(itemIdsString == null){
170
		alert("Please choose items");
161
		alert("Please choose items");
171
		$("#itemsDescription").addClass("border-highlight");
162
		$("#tagListingItemsDescription").addClass("border-highlight");
172
		error = true;
163
		error = true;
173
		return error;
164
		return error;
174
	}
165
	}
175
	
166
	
176
	var retailerIdsString = $("#retailerIds").val();
167
	var retailerIdsString = $("#retailerIds").val();
Line 203... Line 194...
203
	console.log("endDateTimeString : "+endDateTimeString);
194
	console.log("endDateTimeString : "+endDateTimeString);
204
	
195
	
205
	schemeObject['startDateTimeString'] = startDateTimeString;
196
	schemeObject['startDateTimeString'] = startDateTimeString;
206
	schemeObject['endDateTimeString'] = endDateTimeString;
197
	schemeObject['endDateTimeString'] = endDateTimeString;
207
	schemeObject['itemIds'] = [];
198
	schemeObject['itemIds'] = [];
208
	var itemIds = $("#itemsDescription").val();
199
	var itemIds = $("#tagListingItemsDescription").val();
209
	//var itemIds = itemIdsString.substring(1, itemIdsString.length - 1).split(",");
200
	//var itemIds = itemIdsString.substring(1, itemIdsString.length - 1).split(",");
210
	for(var i = 0; i < itemIds.length; i++){
201
	for(var i = 0; i < itemIds.length; i++){
211
		schemeObject['itemIds'].push(parseInt(itemIds[i]));
202
		schemeObject['itemIds'].push(parseInt(itemIds[i]));
212
	}
203
	}
213
	schemeObject['retailerAll'] = $("form#create-scheme-form input[name=retailerAll]").val();
204
	schemeObject['retailerAll'] = $("form#create-scheme-form input[name=retailerAll]").val();