Replace ApprovedRate.jsp

parent b1f9f036
......@@ -3,7 +3,7 @@
<%@ page import="ibase.utility.UserInfoBean, ibase.webitm.ejb.vhb.msq1.ApprovedRate" %>
<%
System.out.println("@@@@@@@@ In ApprovedRate.jsp @@@@@@@@@@@@@@@@");
System.out.println("@@@@@@@@ In ApprovedRate.jsp Khushal @@@@@@@@@@@@@@@@");
UserInfoBean userInfo = (UserInfoBean) session.getAttribute("USER_INFO");
if (userInfo == null) {
......@@ -19,17 +19,20 @@
}
System.out.println("@@@@@@@@ ITEM_CODE: " + itemCode);
HashMap<String, ArrayList<String>> approvedMap = null;
HashMap<String, HashMap<String, ArrayList<String>>> approvedData = null;
try {
ApprovedRate approvedRate = new ApprovedRate(userInfo);
approvedMap = approvedRate.getLastThreeQuotationRates(itemCode);
System.out.println("approvedMap: " + approvedMap);
approvedData = approvedRate.getLastThreeQuotationRates(itemCode);
System.out.println("approvedData: " + approvedData);
} catch (Exception e) {
e.printStackTrace();
out.print("<p style='color:red;'>Error retrieving approved quotation details: " + e.getMessage() + "</p>");
return;
}
HashMap<String, ArrayList<String>> approvedMap = approvedData.get("quotationRatesMap");
HashMap<String, ArrayList<String>> approvedMapMinMax = approvedData.get("quotationRatesMapmin");
%>
<!DOCTYPE html>
......@@ -76,8 +79,38 @@
</tr>
<% } %>
</table>
<!-- Display Min and Max Rates -->
<h3>Min and Max Approved Rates</h3>
<table border="1" class="itemtbl">
<tr>
<th>Item Code</th>
<th>Min Approved Rate</th>
<th>Max Approved Rate</th>
</tr>
<%
if (approvedMapMinMax != null && !approvedMapMinMax.isEmpty()) {
for (Map.Entry<String, ArrayList<String>> entry : approvedMapMinMax.entrySet()) {
ArrayList<String> values = entry.getValue();
%>
<tr>
<% for (String value : values) { %>
<td><center><%= value %></center></td>
<% } %>
</tr>
<%
}
} else {
%>
<tr>
<td colspan="3" style="color:red; text-align: center;">
No min/max rates found for the selected item code.
</td>
</tr>
<% } %>
</table>
</form>
</body>
</html>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment