Subversion Repositories SmartDukaan

Rev

Rev 26218 | Rev 27383 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
23419 ashik.ali 1
<style>
2
.row{
3
	margin:0 auto;
4
}
5
.modal-content{
6
		background : white;
7
	}
8
	.modelHeaderCustom{
9
		font-size:14px;
10
		font-weight:bold;
11
	}
12
	.border-highlight{
13
		border : 3px solid red;
14
	}
15
	hr{
16
		background-color:#007aff;
17
		border:none;
18
		height:1px;
19
		background:#007aff;
20
	}
21
	.control-label {
22
		margin-top: 0;
23
    		margin-bottom: 0;
24
    		padding-top: 7px;
25
    		font-weight:bold;
26
    		font-size:14px;
27
	}
28
	.form-group{
29
		border-bottom: 1px solid #eff2f7;
30
    		padding-bottom: 15px;
31
    		margin-bottom: 15px;
32
	}
33
	.right{
34
		float:right;
35
	}
36
	.form-control{
37
		color:black;
38
		text-transform:uppercase;
39
	}
40
.table-align-center{
41
	text-align:center;
42
}
43
.bold-details {
44
	text-transform:capitalize;
45
	font-weight:600;
46
	color:#212121;
47
}
26218 tejbeer 48
 
49
 
50
 
23419 ashik.ali 51
</style>
52
 
53
<script type="text/javascript">
54
 
55
	$(document).ready(function() {
56
        $('#activePrebookingItemsDescription').multiselect({
57
	        //	includeSelectAllOption: true,
58
	        	maxHeight: 200,
59
	        	buttonWidth: '280px',
60
	        //	numberDisplayed: 1,
61
	        	nonSelectedText: 'Items',
62
	        	nSelectedText: ' - Items Selected',
63
	        	enableFiltering: true,
23569 govind 64
	        	enableCaseInsensitiveFiltering:true,
23419 ashik.ali 65
	        	multiple: false,
66
	        	onChange: function() {
67
        			var selected = this.$select.val();
68
        			console.log("selected value : "+selected);
69
        			var selecteds = selected.split(",");
70
        			var advanceAmount = selecteds[1];
71
        			var tentativeAmount = selecteds[2];
26218 tejbeer 72
        			var placementPolicy = selecteds[3];
73
        			var activationPolicy = selecteds[4];
74
        			var activationTime = selecteds[5];
75
        			var expireTime= selecteds[6];
76
        			var status= selecteds[7];
77
        			var time = activationTime+"-"+expireTime;
78
        			console.log(time);
79
        			console.log(status);
80
        			if(status == "Schedule"){
81
        			$( "#customerName" ).prop( "disabled", true );
82
        			$( "#customerMobileNumber" ).prop( "disabled", true );
83
        			$( "#customerEmailId" ).prop( "disabled", true );
84
        			}else if(status == "Running"){
85
        			$( "#customerName" ).prop( "disabled", false );
86
        			$( "#customerMobileNumber" ).prop( "disabled", false );
87
        			$( "#customerEmailId" ).prop( "disabled", false );
88
        			}
23419 ashik.ali 89
        			$('#advanceAmount').val(advanceAmount);
90
        			$('#tentativeAmount').val(tentativeAmount);
91
        			$('#totalAmount').val(advanceAmount);
92
        			$('#quantity').val(1);
26218 tejbeer 93
        			$('#placementPolicy').text(placementPolicy);
94
        			$('#activationPolicy').text(activationPolicy);
95
        			$('#duration').text(time);
96
 
23419 ashik.ali 97
    			}
98
        });
99
 
100
    });
101
 
102
</script>
103
 
104
<section class="wrapper">
105
	<div class="row">
106
		<div class="col-lg-12">
107
			<h3 class="page-header"><i class="icon_document_alt"></i>PREBOOKING LISTING</h3>
108
			<ol class="breadcrumb">
109
				<li><i class="fa fa-home"></i><a href="${rc.contextPath}/dashboard">Home</a></li>
110
				<li><i class="icon_document_alt"></i>CREATE</li>
111
			</ol>
112
		</div>
113
	</div>
114
	<form id="create-prebooking-order-form">
115
		<div id="customer-details" style="background:white;background-color:white;padding:10px;">
116
			<h4 class="modelHeaderCustom" style="font-size:22px;">Prebooking Order Information</h4>
117
			<div>
118
				<div class = "row">
119
 
120
					<div class="col-lg-4 form-group" id="items-container">
121
						<select class="form-control input-sm" id = "activePrebookingItemsDescription" placeholder="activePrebookingItemsDescription" >
122
							#foreach($prebookingListing in $prebookingListings)
26218 tejbeer 123
								<option value="$prebookingListing.getCatalogId(),$prebookingListing.getAdvanceAmount(),$prebookingListing.getTentativeAmount(),$prebookingListing.getPlacementPolicy(),$prebookingListing.getActivationPolicy(),$prebookingListing.getActiveTimestamp().format($dateTimeFormatter),$prebookingListing.getExpireTimestamp().format($dateTimeFormatter),$statusMap.get($prebookingListing.getId())">$catalogIdDescriptionMap.get($prebookingListing.getCatalogId())</option>
23419 ashik.ali 124
							#end
125
						</select>
126
					</div>
26218 tejbeer 127
			  </div>
128
 
129
			  <div class = "row">
130
					<div class="col-lg-1 form-group">
23419 ashik.ali 131
						<p>Advance Amount</p>
132
					</div>
133
 
134
					<div class="col-lg-2 form-group">
135
						#if($prebookingListings.isEmpty())
136
							<input placeholder = "Advance Amount" id="advanceAmount" name="advanceAmount" type="number" value="0" class="form-control phone input-sm" disabled>
137
						#else
138
							<input placeholder = "Advance Amount" id="advanceAmount" name="advanceAmount" type="number" value="$prebookingListings.get(0).getAdvanceAmount()" class="form-control phone input-sm" disabled>
139
						#end
140
					</div>
141
 
26218 tejbeer 142
					<div class="col-lg-1 form-group">
23419 ashik.ali 143
						<p>Tentative Amount</p>
144
					</div>
145
 
146
					<div class="col-lg-2 form-group">
147
						#if($prebookingListings.isEmpty())
148
							<input placeholder = "Tentative Amount" id="tentativeAmount" name="tentativeAmount" type="number" value="0" class="form-control phone input-sm" disabled>
149
						#else
150
							<input placeholder = "Tentative Amount" id="tentativeAmount" name="tentativeAmount" type="number" value="$prebookingListings.get(0).getTentativeAmount()" class="form-control phone input-sm" disabled>
151
						#end
152
					</div>
153
 
26218 tejbeer 154
						<div class="col-lg-1 form-group">
23419 ashik.ali 155
						<p>Quantity</p>
156
					</div>
157
 
158
					<div class="col-lg-1 form-group">
26229 tejbeer 159
						<input placeholder = "Quantity" id="quantity" name="quantity" type="number" value="1" class="form-control phone input-sm" disabled>
23419 ashik.ali 160
					</div>
161
 
26218 tejbeer 162
				</div>
163
 
164
				<div class="row">
165
			       #if($statusMap.get($prebookingListings.get(0).getId())=="Schedule")
23419 ashik.ali 166
					<div class="col-lg-2 form-group">
26218 tejbeer 167
						<input placeholder = "Customer Name" id="customerName" name="customerName" type="text" value="" class="form-control phone input-sm" disabled >
23419 ashik.ali 168
					</div>
169
 
170
					<div class="col-lg-2 form-group">
26218 tejbeer 171
						<input placeholder = "Customer Mobile No" id="customerMobileNumber" name="customerMobileNumber" type="text" value="" class="form-control phone input-sm" disabled >
23419 ashik.ali 172
					</div>
173
 
174
					<div class="col-lg-2 form-group">
26218 tejbeer 175
						<input placeholder = "Customer Email Id" id="customerEmailId" name="customerEmailId" type="text" value="" class="form-control phone input-sm" disabled>
23419 ashik.ali 176
					</div>
26218 tejbeer 177
					#else
178
 
179
	            	<div class="col-lg-2 form-group">
26229 tejbeer 180
 
26218 tejbeer 181
						<input placeholder = "Customer Name" id="customerName" name="customerName" type="text" value="" class="form-control phone input-sm" >
182
					</div>
23419 ashik.ali 183
 
184
					<div class="col-lg-2 form-group">
26218 tejbeer 185
						<input placeholder = "Customer Mobile No" id="customerMobileNumber" name="customerMobileNumber" type="text" value="" class="form-control phone input-sm" >
186
					</div>
187
 
188
					<div class="col-lg-2 form-group">
189
						<input placeholder = "Customer Email Id" id="customerEmailId" name="customerEmailId" type="text" value="" class="form-control phone input-sm" >
190
					</div>
191
					#end
192
 
193
					<div class="col-lg-1 form-group">
23419 ashik.ali 194
						<p>Total Amount</p>
195
					</div>
196
 
197
					<div class="col-lg-2 form-group">
198
						#if($prebookingListings.isEmpty())
199
							<input placeholder = "Total Amount" id="totalAmount" name="totalAmount" type="number" value="0" class="form-control phone input-sm" disabled>
200
						#else
201
							<input placeholder = "Total Amount" id="totalAmount" name="totalAmount" type="number" value="$prebookingListings.get(0).getTentativeAmount()" class="form-control phone input-sm" disabled>
202
						#end
203
					</div>
204
 
205
 
26218 tejbeer 206
					<div class="col-lg-2" >
24220 amit.gupta 207
						<input class="btn btn-primary" type="submit" value="Create Prebooking Order">
23419 ashik.ali 208
					</div>
209
				</div>
26218 tejbeer 210
 
211
				<div class="row">
212
 
213
				</div>
214
 
215
				<div class="row">
216
					<div class="col-lg-2 form-group">
217
						<p style = font-size:15px;><b>Placement Policy</b></p>
218
					#if($prebookingListings.isEmpty())
219
						<div height:"0px"; id="placementPolicy">
220
						</div>
221
					#else
222
					<div id="placementPolicy" >
223
					     $prebookingListings.get(0).getPlacementPolicy()
224
					</div>
225
					#end
226
					</div>
227
 
228
					<div class="col-lg-2 form-group">
229
						<p style = font-size:15px;><b>Activation Policy</b></p>
230
					#if($prebookingListings.isEmpty())
231
						<div id="activationPolicy">
232
						</div>
233
					#else
234
					<div id="activationPolicy">
235
					 $prebookingListings.get(0).getActivationPolicy()
236
						</div>
237
					#end
238
					</div>
239
 
240
					<div class="col-lg-2 form-group">
241
						<p style = font-size:15px;><b>Duration</b></p>
242
 
243
					#if($prebookingListings.isEmpty())
244
						<div id="duration">
245
						</div>
246
					#else
247
					<div id="duration">
248
					 $prebookingListings.get(0).getActiveTimestamp().format($dateTimeFormatter) - $prebookingListings.get(0).getExpireTimestamp().format($dateTimeFormatter)
249
						</div>
250
					#end
251
					</div>
252
					</div>
253
				</div>
23419 ashik.ali 254
			</div>
255
		</div>
256
 
257
	</form>
258
</section>
24085 amit.gupta 259
<script type="text/javascript" src="resources/js/create-prebooking-order.js?v=${version}"></script>