Replace ApprovedRate.jsp

parent b1f9f036
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
<%@ page import="ibase.utility.UserInfoBean, ibase.webitm.ejb.vhb.msq1.ApprovedRate" %> <%@ 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"); UserInfoBean userInfo = (UserInfoBean) session.getAttribute("USER_INFO");
if (userInfo == null) { if (userInfo == null) {
...@@ -19,17 +19,20 @@ ...@@ -19,17 +19,20 @@
} }
System.out.println("@@@@@@@@ ITEM_CODE: " + itemCode); System.out.println("@@@@@@@@ ITEM_CODE: " + itemCode);
HashMap<String, ArrayList<String>> approvedMap = null; HashMap<String, HashMap<String, ArrayList<String>>> approvedData = null;
try { try {
ApprovedRate approvedRate = new ApprovedRate(userInfo); ApprovedRate approvedRate = new ApprovedRate(userInfo);
approvedMap = approvedRate.getLastThreeQuotationRates(itemCode); approvedData = approvedRate.getLastThreeQuotationRates(itemCode);
System.out.println("approvedMap: " + approvedMap); System.out.println("approvedData: " + approvedData);
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
out.print("<p style='color:red;'>Error retrieving approved quotation details: " + e.getMessage() + "</p>"); out.print("<p style='color:red;'>Error retrieving approved quotation details: " + e.getMessage() + "</p>");
return; return;
} }
HashMap<String, ArrayList<String>> approvedMap = approvedData.get("quotationRatesMap");
HashMap<String, ArrayList<String>> approvedMapMinMax = approvedData.get("quotationRatesMapmin");
%> %>
<!DOCTYPE html> <!DOCTYPE html>
...@@ -76,8 +79,38 @@ ...@@ -76,8 +79,38 @@
</tr> </tr>
<% } %> <% } %>
</table> </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> </form>
</body> </body>
</html> </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