Subversion Repositories SmartDukaan

Rev

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

Rev 5775 Rev 5883
Line 3... Line 3...
3
	<title>Hotspot Store Dashboard for Saholic Orders</title>
3
	<title>Hotspot Store Dashboard for Saholic Orders</title>
4
</head>
4
</head>
5
<script type="text/javascript" src="/Support/js/jquery-1.4.2.js"></script>
5
<script type="text/javascript" src="/Support/js/jquery-1.4.2.js"></script>
6
<script type="text/javascript" src="/Support/js/jquery.validate.js"></script>
6
<script type="text/javascript" src="/Support/js/jquery.validate.js"></script>
7
<script type="text/javascript" src="/Support/js/jquery.colorbox-min.js"></script>
7
<script type="text/javascript" src="/Support/js/jquery.colorbox-min.js"></script>
-
 
8
<script type="text/javascript" src="http://crypto-js.googlecode.com/svn/tags/3.0.2/build/rollups/md5.js"></script>
8
 
9
 
9
<link rel="stylesheet" href="/Support/css/colorbox.css" type="text/css" media="all" /> 
10
<link rel="stylesheet" href="/Support/css/colorbox.css" type="text/css" media="all" /> 
10
<link rel="stylesheet" href="/Support/css/lightbox_inline.css" type="text/css" media="all" />
11
<link rel="stylesheet" href="/Support/css/lightbox_inline.css" type="text/css" media="all" />
11
 
12
 
12
<script type="text/javascript">
13
<script type="text/javascript">
Line 23... Line 24...
23
		}
24
		}
24
	});
25
	});
25
	
26
	
26
 
27
 
27
	$('.receiveform').live('click', function() {
28
	$('.receiveform').live('click', function() {
28
		jacketnumber = $('input[name=jacketnumber]',$(this).parent()).val()
29
		var jacketnumber = $('input[name=jacketnumber]',$(this).parent()).val();
29
		ojacketnumber = $('input[name=jacketnumber]',$(this).parent()).attr('jacketnumber');
30
		var ojacketnumber = $('input[name=jacketnumber]',$(this).parent()).attr('jacketnumber');
30
		if(jacketnumber != ojacketnumber){
31
		if(jacketnumber != ojacketnumber){
31
			alert("Jacket Number does not match. Enter correct jacket number.");
32
			alert("Jacket Number does not match. Enter correct jacket number.");
32
			return false; 
33
			return false; 
33
		}
34
		}
34
		orderid = $('input[name=orderid]',$(this).parent()).val() 
35
		var orderid = $('input[name=orderid]',$(this).parent()).val(); 
35
		jQuery.ajax({
36
		jQuery.ajax({
36
		  type: "POST",
37
		  type: "POST",
37
		  url: "$request.getContextPath()/pickup-store",
38
		  url: "$request.getContextPath()/pickup-store",
38
		  data: "orderid=" + orderid + "&action=markreceived",
39
		  data: "orderid=" + orderid + "&action=markreceived",
39
		  success: function(msg){
40
		  success: function(msg){
40
			window.location = '$request.getContextPath()/pickup-store/receive';
41
			window.location = '$request.getContextPath()/pickup-store/receive';
41
		  }
42
		  }
42
		});
43
		});
43
	});
44
	});
44
    $('#jacketnumber').live('blur', function() {
45
    $('#jacketnumber').live('blur', function() {
45
		orderid = $("#orderid").val();
46
		var orderid = $("#orderid").val();
46
		if($('#jacketnumber').val() == ""){
47
		if($('#jacketnumber').val() == ""){
47
			alert("Jacket Number cannot be left empty !!!");
48
			alert("Jacket Number cannot be left empty !!!");
48
			//$("#jacketnumber").focus();
49
			//$("#jacketnumber").focus();
49
			return false;
50
			return false;
50
		}
51
		}
51
		jacketnumber = $('#'+orderid + ' td')[4].innerHTML
52
		var jacketnumber = $('#'+orderid + ' td')[4].innerHTML;
52
		if($('#jacketnumber').val() != jacketnumber){
53
		if($('#jacketnumber').val() != jacketnumber){
53
			alert("Jacket Number does not match !!!");
54
			alert("Jacket Number does not match !!!");
54
			//$("#jacketnumber").focus();
55
			//$("#jacketnumber").focus();
55
			return false;
56
			return false;
56
		}
57
		}
57
		
58
		
58
		cod = $('input[name=selectedorder]:checked').attr('iscod');
59
		var cod = $('input[name=selectedorder]:checked').attr('iscod');
59
		if(cod=='true'){
60
		if(cod=='true'){
60
			$("#codblock").css("display","block");
61
			$("#codblock").css("display","block");
61
			$('#codblock').attr('disabled', '');
62
			$('#codblock').attr('disabled', '');
62
		}else{
63
		}else{
63
			$("#codblock").css("display","none");
64
			$("#codblock").css("display","none");
Line 65... Line 66...
65
			$("#secretcodeblock").css("display","block");
66
			$("#secretcodeblock").css("display","block");
66
		}
67
		}
67
		$("#jacketnumber").attr('readonly', 'readonly');
68
		$("#jacketnumber").attr('readonly', 'readonly');
68
    });
69
    });
69
	$('#amount').live('blur', function() {
70
	$('#amount').live('blur', function() {
70
		orderid = $("#orderid").val();
71
		var orderid = $("#orderid").val();
71
		if($('#amount').val() == ""){
72
		if($('#amount').val() == ""){
72
			alert("Amount cannot be left empty !!!");
73
			alert("Amount cannot be left empty !!!");
73
			//$("#amount").focus();
74
			//$("#amount").focus();
74
			return false;
75
			return false;
75
		}
76
		}
76
		amount = $('#'+orderid + ' td')[5].innerHTML
77
		var amount = $('#'+orderid + ' td')[5].innerHTML
77
		if($('#amount').val() != amount){
78
		if($('#amount').val() != amount){
78
			alert("Amount does not match !!!");
79
			alert("Amount does not match !!!");
79
			//$("#amount").focus();
80
			//$("#amount").focus();
80
			return false;
81
			return false;
81
		}
82
		}
82
		$("#secretcodeblock").css("display","block");
83
		$("#secretcodeblock").css("display","block");
83
		$("#amount").attr('readonly', 'readonly');
84
		$("#amount").attr('readonly', 'readonly');
84
    });
85
    });
85
	$('#secretcode').live('blur', function() {
86
	$('#secretcode').live('blur', function() {
86
		orderid = $("#orderid").val();
87
		var orderid = $("#orderid").val();
87
		if($('#secretcode').val() == ""){
88
		if($('#secretcode').val() == ""){
88
			alert("Secret code cannot be left empty !!!");
89
			alert("Secret code cannot be left empty !!!");
89
			//$("#secretcode").focus();
90
			//$("#secretcode").focus();
90
			return false;
91
			return false;
91
		}
92
		}
92
		secretcode = $('#'+orderid + ' td')[6].innerHTML
93
		var secretcode = $('#'+orderid + ' td')[6].innerHTML
93
		if($('#secretcode').val() != secretcode){
94
		if(CryptoJS.MD5($('#secretcode').val()) != secretcode){
94
			alert("Secret code does not match !!!");
95
			alert("Secret code does not match !!!");
95
			//$("#secretcode").focus();
96
			//$("#secretcode").focus();
96
			return false;
97
			return false;
97
		}
98
		}
98
		$("#receiverblock").css("display","block");
99
		$("#receiverblock").css("display","block");
Line 102... Line 103...
102
});
103
});
103
 
104
 
104
 
105
 
105
function openCancelDialogue(orderid){
106
function openCancelDialogue(orderid){
106
				
107
				
107
		radBtn = '<input type="hidden" name="orderid" value=' + orderid + ' />';
108
		var radBtn = '<input type="hidden" name="orderid" value=' + orderid + ' />';
108
 
109
 
109
		$(".cancelReasonLightBox .content").html(radBtn);
110
		$(".cancelReasonLightBox .content").html(radBtn);
110
				
111
				
111
		jQuery.fn.colorbox({
112
		jQuery.fn.colorbox({
112
			inline:true, 
113
			inline:true, 
Line 122... Line 123...
122
		});
123
		});
123
}
124
}
124
 
125
 
125
function openDialogue(provider, fillAWB){
126
function openDialogue(provider, fillAWB){
126
				
127
				
127
		radBtn = '<input type="hidden" id="providerId" value=' + provider+ ' />';
128
		var radBtn = '<input type="hidden" id="providerId" value=' + provider+ ' />';
128
 
129
 
129
		$('.log-' + provider).each(function() {
130
		$('.log-' + provider).each(function() {
130
			orderId = $('td', $(this))[0].innerHTML;
131
			var orderId = $('td', $(this))[0].innerHTML;
131
			var oldAWB = '';
132
			var oldAWB = '';
132
			var disableAWB = '';
133
			var disableAWB = '';
133
			if(fillAWB){
134
			if(fillAWB){
134
				oldAWB =  $('td', $(this))[4].innerHTML;
135
				oldAWB =  $('td', $(this))[4].innerHTML;
135
				disableAWB = 'readonly';
136
				disableAWB = 'readonly';
Line 193... Line 194...
193
	
194
	
194
	$('input[name=awb]').each(function() {
195
	$('input[name=awb]').each(function() {
195
		$(this).attr('disabled', 'disabled');
196
		$(this).attr('disabled', 'disabled');
196
	});
197
	});
197
 
198
 
198
	provider=$('#providerId').val();
199
	var provider=$('#providerId').val();
199
	orderIds='';
200
	var orderIds='';
200
	$('input[name=oid]:checked').each(function() {
201
	$('input[name=oid]:checked').each(function() {
201
		if(orderIds == ''){
202
		if(orderIds == ''){
202
			orderIds = $(this).val();
203
			orderIds = $(this).val();
203
		}else{
204
		}else{
204
			orderIds = orderIds + ':' + $(this).val();
205
			orderIds = orderIds + ':' + $(this).val();