Subversion Repositories SmartDukaan

Rev

Rev 5386 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
4600 varun.gupt 1
<html >
2
<head>
3
	<title>Vendor Specific Reconciliation Report Generator</title>
4
	<style>
5
body	{	font-size: 12px;	}
6
.form-container	{	float: left; margin: 20px 0 0 20px; min-width: 600px;	}
7
legend	{	font-weight: bold;	}
8
.fieldset	{	border: 1px solid; padding: 8px;	}
4715 varun.gupt 9
#ebsSettlement	{	border: 0px; display: none;	}
4734 varun.gupt 10
#error	{	padding: 0px 10px 5px; border: 1px solid #FF0000; color: #C41616; margin-bottom: 10px;	}
11
#msg	{	padding: 0px 10px 5px; border: 1px solid #00FF00; color: #0C5200; margin-bottom: 10px;	}
4600 varun.gupt 12
    </style>
13
</head>
14
<body>
15
	#parse("../content/reports-common.vm")
16
	<h2>Vendor specific Reconciliation Report Generator</h2>
17
	<hr />
4745 varun.gupt 18
	#set($errors = $action.getActionErrors())
19
	#set($messages = $action.getActionMessages())
20
 
4875 varun.gupt 21
	#if($errors.size() > 0)
4734 varun.gupt 22
	<div id="error">
23
		<h4>Errors:</h4>
4745 varun.gupt 24
		#foreach($error in $errors)
4715 varun.gupt 25
			$error<br />
26
		#end
27
    </div>
4745 varun.gupt 28
	#end
4875 varun.gupt 29
	#if($messages.size() > 0)
4734 varun.gupt 30
	<div id="msg">
31
		<h4>Messages:</h4>
4745 varun.gupt 32
		#foreach($msg in $messages)
4734 varun.gupt 33
			$msg<br />
34
		#end
35
    </div>
4745 varun.gupt 36
	#end
5481 phani.kuma 37
	<div class="form-container">
38
		<form id="downloadform" action="/Support/vendor-reconciliation!generateReconciliationReport" method="post">
4600 varun.gupt 39
			#set($vendors = $action.getAllVendors())
40
			<fieldset>
41
				<legend>Generate Reconciliation Report</legend>
5481 phani.kuma 42
				<input class="downloadtype" type="radio" name="formtype" value="downloadbyvendor"/> By Vendor
43
				<input class="downloadtype" type="radio" name="formtype" value="downloadbydate"/> By Vendor and Date Range
44
				<br />
45
				<div id="download">
46
    				Select a Vendor
47
        			#if($vendors)
48
        				<select name="vendor">
49
        					<option value="-1">ALL Vendors</option>
50
        				#foreach($vendor in $vendors)
51
        					<option value="$vendor.getId()">$vendor.getName()</option>
52
        				#end
53
        				</select><br />
54
						<div id="downloadbydate">
55
            				<p >Specify the Billing Date range (format: <b>DD/MM/YYYY</b>) to generate the report for:</p>
56
            				Start Date <input type="text" name="start">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
57
            				End Date <input type="text" name="end"/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
58
						</div>
59
        				<input type="submit" value="Download" />
60
					#end
61
				</div>
4600 varun.gupt 62
            </fieldset>
63
        </form>
64
    </div>
65
	<div class="form-container">
66
    	<div class="fieldset">
67
			<legend>Upload Settlement Report</legend>
68
			Report source:
69
			<input type="radio" name="reportSource" value="hdfc"/> HDFC
70
			<input type="radio" name="reportSource" value="ebs"/> EBS
71
			<input type="radio" name="reportSource" value="bluedart"/> Bluedart
4715 varun.gupt 72
			<input type="radio" name="reportSource" value="aramex"/> Aramex
5481 phani.kuma 73
			<input type="radio" name="reportSource" value="delhivery"/> Delhivery
4600 varun.gupt 74
			<br /><br />
75
			<div id="hdfc">
76
				<form action="" method="post" enctype="multipart/form-data">
77
					<input type="hidden" name="formtype" value="uploadHDFCSettlements" />
78
					Upload Settlement Report <input type="file" name="hdfcSettlementReport" /><br />
79
					<input type="submit" value="Upload">
80
                </form>
81
            </div>
82
			<div id="ebs">
83
				<form action="" method="post" enctype="multipart/form-data">
84
					<input type="hidden" name="formtype" value="uploadEBSSettlementSummary" />
85
					Upload a new Summary Report <br />
86
					<input type="file" name="ebsSettlementSummary"></input>&nbsp;&nbsp;
87
					<input type="submit" value="Upload"/>
88
				</form>
89
				<form action="" method="post" enctype="multipart/form-data">
90
					<input type="hidden" name="formtype" value="uploadEBSSettlements" />
91
				#set($ebsSettlementSummaries = $action.getEBSSettlementSummaries())
92
				#if($ebsSettlementSummaries && $ebsSettlementSummaries.size() > 0)
93
					Payment Date Range
94
                    <select name="settlementId">
4715 varun.gupt 95
						<option value="0">Select date range</option>
4600 varun.gupt 96
					#foreach($settlementNo in $ebsSettlementSummaries.keySet())
97
						<option value="$settlementNo">$ebsSettlementSummaries.get($settlementNo)</option>
98
					#end
99
					</select><br /><br />
4715 varun.gupt 100
					<fieldset id="ebsSettlement">
4600 varun.gupt 101
					Choose Report File <input type="file" name="ebsSettlementReport" /><br />
102
					<input type="submit" value="Upload"/>
4715 varun.gupt 103
                    </fieldset>
4600 varun.gupt 104
				#end
105
				</form>
106
            </div>
107
			<div id="bluedart">
108
				<form action="" method="post" enctype="multipart/form-data">
109
					<input type="hidden" name="formtype" value="uploadBluedartSettlements" />
110
                    Collection Date <b>(DD/MM/YYYY)</b>: <input type="text" name="bluedartSettlementDate" /><br />
111
					Settlement Report <input type="file" name="bluedartSettlementReport" /><br /><br />
112
					<input type="submit" value="Upload">
113
                </form>
114
            </div>
4715 varun.gupt 115
			<div id="aramex">
116
				<form action="" method="post" enctype="multipart/form-data">
117
					<input type="hidden" name="formtype" value="uploadAramexSettlements" />
118
                    Collection Date <b>(DD/MM/YYYY)</b>: <input type="text" name="aramexSettlementDate" /><br />
119
					Settlement Report <input type="file" name="aramexSettlementReport" /><br /><br />
120
					<input type="submit" value="Upload">
121
                </form>
122
            </div>
5481 phani.kuma 123
			<div id="delhivery">
124
				<form action="" method="post" enctype="multipart/form-data">
125
					<input type="hidden" name="formtype" value="uploadDelhiverySettlements" />
126
                    Collection Date <b>(DD/MM/YYYY)</b>: <input type="text" name="delhiverySettlementDate" /><br />
127
					Settlement Report <input type="file" name="delhiverySettlementReport" /><br /><br />
128
					<input type="submit" value="Upload">
129
                </form>
130
            </div>
4600 varun.gupt 131
        </div>
5020 varun.gupt 132
    </div >
133
	<div class="form-container">
5189 varun.gupt 134
		<form action="" method="post" enctype="multipart/form-data">
5020 varun.gupt 135
			<fieldset>
5386 phani.kuma 136
				<legend>Orders to be Marked</legend>
137
				<p>Upload a text file containing all the order Ids which are need to be marked</p>
138
				<input class="markorders" type="radio" name="formtype" value="markOrdersAsPaid"/> Mark As Paid
139
				<input class="markorders" type="radio" name="formtype" value="markOrdersAsReturned"/> Mark As Returned
140
				<div id="uploadorders">
141
					<input type="file" name="orderIdsToBeMarked"/>&nbsp;&nbsp;
142
					<input type="submit" value="Upload"/>
143
				</div>
5020 varun.gupt 144
            </fieldset>
145
        </form>
4600 varun.gupt 146
    </div>
4715 varun.gupt 147
    <script type="text/javascript" src="/Support/js/jquery-1.4.2.js"></script>
148
	<script type="text/javascript" src="/Support/js/vendor-reconciliation.js"></script>
4600 varun.gupt 149
</body>
5189 varun.gupt 150
</html>