Subversion Repositories SmartDukaan

Rev

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

Rev Author Line No. Line
7068 anupam.sin 1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
<html xmlns="http://www.w3.org/1999/xhtml">
3
<head>
4
	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
7073 anupam.sin 5
    <link rel="stylesheet" href="css/rechargewebapp.css" type="text/css" />
7068 anupam.sin 6
 
7
	<script language="javascript" type="text/javascript" src="js/jquery-1.4.2.js"></script>
8
    <script language="javascript" type="text/javascript" src="js/jquery.colorbox-min.js"></script>
9
    <script language="javascript" type="text/javascript" src="js/jquery.validate.js"></script>
10
    <script language="javascript" type="text/javascript" src="js/jquery.dataTables.min.js"></script>
11
    <script language="javascript" type="text/javascript" src="js/rechargewebapp.js"></script>
12
</head>
13
 
14
<body style="margin: 0;">
15
<div style="height:45px;">
16
</div>
17
<div style="height:45px;background: url('images/topbar.png') repeat-x left bottom;color: white;margin: 0px;padding-left: 35px;">
18
	<span style="font-size: 35px;font-family:'Times New Roman', Times, serif;">HotSpot Recharge Dashboard<span style="font-size: 14px;font-family:Arial, Arial, sans-serif;">  -  Powered by Saholic.com</span></span>
7096 anupam.sin 19
	<a class='home-link' href='/rch/!doLogout'>Logout</a>
20
	<a class='home-link' href='/rch/report'>REPORTS</a>
7068 anupam.sin 21
</div>
22
<div id="main" style="width: 75%;margin: 25px 0 0 25px;border: solid 1px #2789C1;">
23
 
24
	<div style="height: 30px;background-color: #2789C1;font-size: 14px;font-weight: bold;color: white;">
25
		<div style="margin: 0px 10px 0px 10px;padding-top: 7px;">
26
			<span style="float:left">PLEASE ENTER DETAILS</span>
27
		</div>
28
	</div>
29
 
7096 anupam.sin 30
	<form id='rechargeDetailsForm' action='/rch/confirm' method='post' onsubmit='return validateAllFields()'>
7073 anupam.sin 31
    	#if($action.getErrorMsg() == "")
32
    	<div class='padding-row'>
33
    	</div>
34
    	#else
35
    	<div class="padding-row" style="font-size: 16px;color: red;text-align: center;border: 1px solid red;margin: 5px;padding: 5px;">
36
    		$action.getErrorMsg()
37
    	</div>
38
    	#end
39
    	<div class="row">
40
        	<div class="text">Recharge Type : </div>
41
        	<div style="0 0 0 10px;">
7080 anupam.sin 42
    			<input class='rechargetype' type="radio" checked name="rechargeType" value="1">Normal</input>
43
    			<input class='rechargetype' type="radio" name="rechargeType" value="2">New Connection</input>
7073 anupam.sin 44
    		</div>
45
        </div>
46
 
47
    	<div class="row">
48
        	<div class="text">Device Type : </div>
49
        	<div style="0 0 0 10px;">
7080 anupam.sin 50
    			<input class='devicetype' type="radio" checked name="deviceType" value="1">Mobile</input>
51
    			<input class='devicetype' type="radio" name="deviceType" value="2">DTH</input>
7073 anupam.sin 52
    		</div>
53
        </div>
54
 
55
        <div class="row">
56
        	<div class="text">Device Number : </div>
7068 anupam.sin 57
        	<div class="input-div">
7073 anupam.sin 58
    			<input class='inputbox num-prefix padding48' type='text' name='number'></input>
7068 anupam.sin 59
    		</div>
7073 anupam.sin 60
        </div>
61
 
62
    	#set($mobileProviderMap = $action.getMobileProvidersMap())
63
    	#set($dthProviderMap = $action.getDthProvidersMap())
64
 
65
    	<div class="row">
66
            <div class="text">Operator : </div>
67
            <div class="input-div">
68
    			<select select id='mobileSelector' name='mobileOperator' style="height: 30px;font-size: 18px;width: 180px;">
69
            		<option value='0'>Select Operator</option>
70
            		#foreach($mobileProviderKey in $mobileProviderMap.keySet())
71
            			<option class='mobileProviders' value='$mobileProviderKey'>$mobileProviderMap.get($mobileProviderKey)</option>
72
    				#end
73
    			</select>
74
    			<select select id='dthSelector' name='dthOperator' style="display:none;height: 30px;font-size: 18px;width: 180px;">
75
            		<option value='0'>Select Operator</option>
76
    				#foreach($dthProviderKey in $dthProviderMap.keySet())
77
            			<option value='$dthProviderKey'>$dthProviderMap.get($dthProviderKey)</option>
78
    				#end
79
            	</select>
7108 anupam.sin 80
				<div class="text" style="text-align: left;font-size: 15px;width: 340px;color: blue;">For MNP numbers choose operator manually</div>
7073 anupam.sin 81
    		</div>
82
        </div>
7096 anupam.sin 83
 
84
		<div class="row planSelector">
85
            <div class="text">Plan : </div>
86
            <div class="input-div">
87
    			<select id='planDropDown' name='plan' style="height: 30px;font-size: 18px;width: 95px;">
88
        		</select>
89
    		</div>
90
        </div>
7073 anupam.sin 91
 
92
        <div class="row">
93
            <div class="text">Amount : </div>
94
            <div class="input-div">
95
    			<input class='inputbox rupee padding48' type='text' name='amount'></input>
96
    		</div>
97
        </div>
98
 
99
    	<div class="row">
100
        	<div class="text">Customer Name : </div>
7068 anupam.sin 101
        	<div class="input-div">
7073 anupam.sin 102
    			<input class='inputbox padding15' type='text' name='name'></input>
103
    		</div>
104
        </div>
105
 
106
    	<div class="row">
107
        	<div class="text">Email Id : </div>
108
        	<div class="input-div">
7068 anupam.sin 109
    			<input class='inputbox padding15' type='text' name='email'></input>
110
    		</div>
7073 anupam.sin 111
        </div>
112
 
113
    	<div id='frc-div' style='display:none;'>
114
    		<div class="row">
115
            	<div class="text">SIM Number : </div>
116
            	<div class="input-div">
7096 anupam.sin 117
        			<input class='inputbox padding15' type='text' name='simNum'></input>
7073 anupam.sin 118
        		</div>
119
    		</div>
120
 
121
    		<div class="row">
122
            	<div class="text">CAF Number : </div>
123
            	<div class="input-div">
7096 anupam.sin 124
        			<input class='inputbox padding15' type='text' name='cafNum'></input>
7073 anupam.sin 125
        		</div>
126
    		</div>
127
 
128
			<div class="row">
7080 anupam.sin 129
            	<div class="text">Discount : </div>
130
            	<div class="input-div">
131
        			<input class='inputbox rupee padding48' type='text' name='discount'></input>
132
        		</div>
133
    		</div>
134
 
135
			<div class="row">
7073 anupam.sin 136
            	<div class="text">Alternate Number : </div>
137
            	<div class="input-div">
138
        			<input class='inputbox padding15' type='text' name='altNum'></input>
139
        		</div>
140
    		</div>
141
    	</div>
142
 
7096 anupam.sin 143
		<input type='hidden' name='circlecode' id='circlecode'></input>
7073 anupam.sin 144
    	<div class="row">
145
        	<div style="padding-top:10px;margin-top: 25px;padding-left: 200px;">
7096 anupam.sin 146
    			<input type="submit" value='submit' style="height: 30px;background-color: orange;cursor: pointer;width: 140px;font-size: 21px;">
7073 anupam.sin 147
    		</div>
148
    	</div>
149
 
150
    	<div class='padding-row'>
151
    	</div>
152
	</form>
7068 anupam.sin 153
</div>
7096 anupam.sin 154
<script>
7068 anupam.sin 155
 
7096 anupam.sin 156
jQuery('.planSelector').hide();
157
var jsonMap = $action.getPlanMapInJson();
7068 anupam.sin 158
 
7096 anupam.sin 159
jQuery('#mobileSelector').change(function() {
160
	populatePlans();
161
});
162
 
163
if(jQuery('#mobileSelector option:selected').val() != '0'){
164
	populatePlans();
165
}
166
 
167
function populatePlans() {
168
	jQuery('.planSelector select#planDropDown').children().remove();
169
	jQuery('.planSelector').hide();
170
	var operatorId = jQuery('#mobileSelector option:selected').val();
171
	plans = jsonMap[operatorId];
172
	if(plans) {
173
		jQuery.each(plans, function(i, plan) {
174
			var planName = plan.name;
175
			var planDisplayName = plan.displayName;
176
			jQuery('.planSelector').show();
177
			if(i==0) {
178
    			jQuery('#planDropDown').append("<option value='" + planName + "'>" + planDisplayName + "</option>");
179
    		} else {
180
    			jQuery('#planDropDown').append("<option selected='true' value='" + planName + "'>" + planDisplayName + "</option>");
181
			}
182
		});
183
	}
184
}
185
</script>
186
 
7068 anupam.sin 187
</body>
188
 
189
</html>