Subversion Repositories SmartDukaan

Rev

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