Subversion Repositories SmartDukaan

Rev

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

<html >
<head>
        <title>Vendor Specific Reconciliation Report Generator</title>
        <style>
body    {       font-size: 12px;        }
.form-container {       float: left; margin: 20px 0 0 20px; min-width: 600px;   }
legend  {       font-weight: bold;      }
.fieldset       {       border: 1px solid; padding: 8px;        }
#ebsSettlement  {       border: 0px; display: none;     }
#error  {       padding: 0px 10px 5px; border: 1px solid #FF0000; color: #C41616; margin-bottom: 10px;  }
#msg    {       padding: 0px 10px 5px; border: 1px solid #00FF00; color: #0C5200; margin-bottom: 10px;  }
    </style>
</head>
<body>
        #parse("../content/reports-common.vm")
        <h2>Vendor specific Reconciliation Report Generator</h2>
        <hr />
        #set($errors = $action.getActionErrors())
        #set($messages = $action.getActionMessages())
        
        #if($errors.size() > 0)
        <div id="error">
                <h4>Errors:</h4>
                #foreach($error in $errors)
                        $error<br />
                #end
    </div>
        #end
        #if($messages.size() > 0)
        <div id="msg">
                <h4>Messages:</h4>
                #foreach($msg in $messages)
                        $msg<br />
                #end
    </div>
        #end
        <div class="form-container">
                <form id="downloadform" action="/Support/vendor-reconciliation!generateReconciliationReport" method="post">
                        #set($vendors = $action.getAllVendors())
                        <fieldset>
                                <legend>Generate Reconciliation Report</legend>
                                <input class="downloadtype" type="radio" name="formtype" value="downloadbyvendor"/> By Vendor
                                <input class="downloadtype" type="radio" name="formtype" value="downloadbydate"/> By Vendor and Date Range
                                <br />
                                <div id="download">
                                Select a Vendor
                                #if($vendors)
                                        <select name="vendor">
                                                <option value="-1">ALL Vendors</option>
                                        #foreach($vendor in $vendors)
                                                <option value="$vendor.getId()">$vendor.getName()</option>
                                        #end
                                        </select><br />
                                                <div id="downloadbydate">
                                        <p >Specify the Billing Date range (format: <b>DD/MM/YYYY</b>) to generate the report for:</p>
                                        Start Date <input type="text" name="start">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                                        End Date <input type="text" name="end"/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                                                </div>
                                        <input type="submit" value="Download" />
                                        #end
                                </div>
            </fieldset>
        </form>
    </div>
        <div class="form-container">
        <div class="fieldset">
                        <legend>Upload Settlement Report</legend>
                        Report source:
                        <input type="radio" name="reportSource" value="hdfc"/> HDFC
                        <input type="radio" name="reportSource" value="ebs"/> EBS
                        <input type="radio" name="reportSource" value="bluedart"/> Bluedart
                        <input type="radio" name="reportSource" value="aramex"/> Aramex
                        <input type="radio" name="reportSource" value="delhivery"/> Delhivery
                        <br /><br />
                        <div id="hdfc">
                                <form action="" method="post" enctype="multipart/form-data">
                                        <input type="hidden" name="formtype" value="uploadHDFCSettlements" />
                                        Upload Settlement Report <input type="file" name="hdfcSettlementReport" /><br />
                                        <input type="submit" value="Upload">
                </form>
            </div>
                        <div id="ebs">
                                <form action="" method="post" enctype="multipart/form-data">
                                        <input type="hidden" name="formtype" value="uploadEBSSettlementSummary" />
                                        Upload a new Summary Report <br />
                                        <input type="file" name="ebsSettlementSummary"></input>&nbsp;&nbsp;
                                        <input type="submit" value="Upload"/>
                                </form>
                                <form action="" method="post" enctype="multipart/form-data">
                                        <input type="hidden" name="formtype" value="uploadEBSSettlements" />
                                #set($ebsSettlementSummaries = $action.getEBSSettlementSummaries())
                                #if($ebsSettlementSummaries && $ebsSettlementSummaries.size() > 0)
                                        Payment Date Range
                    <select name="settlementId">
                                                <option value="0">Select date range</option>
                                        #foreach($settlementNo in $ebsSettlementSummaries.keySet())
                                                <option value="$settlementNo">$ebsSettlementSummaries.get($settlementNo)</option>
                                        #end
                                        </select><br /><br />
                                        <fieldset id="ebsSettlement">
                                        Choose Report File <input type="file" name="ebsSettlementReport" /><br />
                                        <input type="submit" value="Upload"/>
                    </fieldset>
                                #end
                                </form>
            </div>
                        <div id="bluedart">
                                <form action="" method="post" enctype="multipart/form-data">
                                        <input type="hidden" name="formtype" value="uploadBluedartSettlements" />
                    Collection Date <b>(DD/MM/YYYY)</b>: <input type="text" name="bluedartSettlementDate" /><br />
                                        Settlement Report <input type="file" name="bluedartSettlementReport" /><br /><br />
                                        <input type="submit" value="Upload">
                </form>
            </div>
                        <div id="aramex">
                                <form action="" method="post" enctype="multipart/form-data">
                                        <input type="hidden" name="formtype" value="uploadAramexSettlements" />
                    Collection Date <b>(DD/MM/YYYY)</b>: <input type="text" name="aramexSettlementDate" /><br />
                                        Settlement Report <input type="file" name="aramexSettlementReport" /><br /><br />
                                        <input type="submit" value="Upload">
                </form>
            </div>
                        <div id="delhivery">
                                <form action="" method="post" enctype="multipart/form-data">
                                        <input type="hidden" name="formtype" value="uploadDelhiverySettlements" />
                    Collection Date <b>(DD/MM/YYYY)</b>: <input type="text" name="delhiverySettlementDate" /><br />
                                        Settlement Report <input type="file" name="delhiverySettlementReport" /><br /><br />
                                        <input type="submit" value="Upload">
                </form>
            </div>
        </div>
    </div >
        <div class="form-container">
                <form action="" method="post" enctype="multipart/form-data">
                        <fieldset>
                                <legend>Orders to be Marked</legend>
                                <p>Upload a text file containing all the order Ids which are need to be marked</p>
                                <input class="markorders" type="radio" name="formtype" value="markOrdersAsPaid"/> Mark As Paid
                                <input class="markorders" type="radio" name="formtype" value="markOrdersAsReturned"/> Mark As Returned
                                <div id="uploadorders">
                                        <input type="file" name="orderIdsToBeMarked"/>&nbsp;&nbsp;
                                        <input type="submit" value="Upload"/>
                                </div>
            </fieldset>
        </form>
    </div>
    <script type="text/javascript" src="/Support/js/jquery-1.4.2.js"></script>
        <script type="text/javascript" src="/Support/js/vendor-reconciliation.js"></script>
</body>
</html>