<% if (request.getAttribute("tenderDetails") == "default") { %>
| Latest Tenders
|
<% int slNo = 0 ;
for (TnTender tenderObj : tenders) {
String displayDate = "", displayTime = "", userName = "", location = "", workName = "", paramName = "", publishedDate = "";
int officeId = 0, extnProceed = 0, userProceed = 0, officeProceed = 0, workProceed = 0; %>
| <%=++slNo%> |
<%
/* for (TnTenderExtension extnObj : extnTender) {
if (tenderObj.getId() == extnObj.getTenderId() && extnProceed == 0) {
Date lastDate = (Date) extnObj.getTenderSubmitLastDate();
String lastDateString = String.valueOf(lastDate);
displayDate =DateUtil.getFormattedDate(lastDateString,"yyyy-MM-dd","dd-MM-yyyy");
displayTime = lastDateString.substring(11,16);
extnProceed = 1;
}
}
if (extnProceed == 0) {
Date lastDate = (Date) tenderObj.getTenderSubmitLastDate();
String lastDateString = String.valueOf(lastDate);
displayDate =DateUtil.getFormattedDate(lastDateString,"yyyy-MM-dd","dd-MM-yyyy");
displayTime = lastDateString.substring(11,16);
}
*/
Date lastDate = (Date) tenderObj.getTenderSubmitLastDate();
String lastDateString = String.valueOf(lastDate);
displayDate =DateUtil.getFormattedDate(lastDateString,"yyyy-MM-dd","dd-MM-yyyy");
displayTime = lastDateString.substring(11,16);
String publishedDateString = String.valueOf((Date) tenderObj.getPublishedDate());
publishedDate =DateUtil.getFormattedDate(publishedDateString,"yyyy-MM-dd","dd-MM-yyyy");
for (UserObjNew userObj : userDetails) {
if (userObj.getUserId().intValue() == tenderObj.getUserId().intValue() && userProceed == 0) {
userName = userObj.getUserName() == null ? "" : userObj.getUserName().toString()+",";
officeId = userObj.getOfficeId() == null ? 0 : userObj.getOfficeId();
userProceed = 1;
}
}
for (OfficeObj officeObj : officeDetails) {
if (officeObj.getOfficeId() == officeId && officeProceed == 0) {
location = officeObj.getOfficeAddress() == null ? "" : officeObj.getOfficeAddress().toString();
paramName = officeObj.getOfficeName() == null ? "" : officeObj.getOfficeName().toString()+",";
officeProceed = 1;
}
}
for (PmWorks workObj : works) {
if (workObj.getId() == tenderObj.getWorkId() && workProceed == 0) {
workName = workObj.getWorkName() == null ? "" : workObj.getWorkName().toString();
if (workName.equalsIgnoreCase("Non Work") || workName.equalsIgnoreCase("Supplies and Services")) {
workName = tenderObj.getDescription();
}
workProceed = 1;
}
} %>
<%=userName %> <%=paramName %> <%=location %>
invites tender for the work <%=workName %>
Tender Published on: <%=publishedDate %>
Last date for submission of tender: <%=displayDate %> <%=displayTime %> hrs.
click here....
|
<% } %>
<% } else if (request.getAttribute("tenderDetails") == "show") { %>
|
Tender Details : <%=tenderDetails.getTenderNo() %>
|
Back |
| Tender Number : |
<%=tenderDetails.getTenderNo() %> |
| Submission Types : |
<%=tenderDetails.getManualSubmission().equalsIgnoreCase("Y")?"Offline":"Electronic" %> |
| Work Name : |
<%=request.getAttribute("workName").toString().equalsIgnoreCase("Non Work")?"Supplies & Services Tender" : request.getAttribute("workName").toString() %> |
| Description : |
<%=tenderDetails.getDescription() %> |
| Estimate PAC (Rs.) : |
<%=DateUtil.getFormattedDouble(tenderDetails.getProbableAmount()) %> |
| Pre-bid Meeting Date and Time : |
<% if (tenderDetails.getPrebidMeetingDate() != null) {
Date prebidMeetingDate = (Date) tenderDetails.getPrebidMeetingDate();
String prebidMeetingDateString = String.valueOf(prebidMeetingDate);
String displayDate =DateUtil.getFormattedDate(prebidMeetingDateString,"yyyy-MM-dd","dd-MM-yyyy");
%>
<%=displayDate %> <%=prebidMeetingDateString.substring(11,16)%> hrs |
<% } else {%>
|
<% } %>
| Last Date and Time of Submission of Tender : |
<% int submitProceed = 0;
String lastSubmitDate = "", openDate = "", lastSubmitTime = "", openTime = "";
for (TnTenderExtension extension : extnTender) {
if (extension.getTenderId() == tenderDetails.getId() && submitProceed == 0) {
Date lastSubmit = (Date) extension.getTenderSubmitLastDate();
String lastSubmitDateString = String.valueOf(lastSubmit);
lastSubmitDate = DateUtil.getFormattedDate(lastSubmitDateString,"yyyy-MM-dd","dd-MM-yyyy");
lastSubmitTime = lastSubmitDateString.substring(11,16);
if (null != extension.getOpeningDate()) {
Date open = (Date) extension.getOpeningDate();
String openDateString = String.valueOf(open);
openDate = DateUtil.getFormattedDate(openDateString,"yyyy-MM-dd","dd-MM-yyyy");
openTime = openDateString.substring(11,16);
} else {
openDate = "";
openTime = "";
}
submitProceed =1;
}
}
if (submitProceed == 0) {
Date lastSubmit = (Date) tenderDetails.getTenderSubmitLastDate();
String lastSubmitDateString = String.valueOf(lastSubmit);
lastSubmitDate = DateUtil.getFormattedDate(lastSubmitDateString,"yyyy-MM-dd","dd-MM-yyyy");
lastSubmitTime = lastSubmitDateString.substring(11,16);
if (null != tenderDetails.getOpeningDate()) {
Date open = (Date) tenderDetails.getOpeningDate();
String openDateString = String.valueOf(open);
openDate = DateUtil.getFormattedDate(openDateString,"yyyy-MM-dd","dd-MM-yyyy");
openTime = openDateString.substring(11,16);
} else {
openDate = "";
openTime = "";
}
} %>
<%=lastSubmitDate %> <%=lastSubmitTime %> hrs |
| Bid Opening Date and Time : |
<% if (tenderDetails.getOpeningDate() != null) {
Date pqbidOpenDate = (Date) tenderDetails.getOpeningDate();
String pqbidOpenDateString = String.valueOf(pqbidOpenDate);
String showDate =DateUtil.getFormattedDate(pqbidOpenDateString,"yyyy-MM-dd","dd-MM-yyyy"); %>
<%=openDate %> <%=openTime%> hrs |
<% } else {%>
|
<% } %>
| Price Bid Opening Date and Time |
<% if (tenderDetails.getPricebidOpenDate() != null) {
Date priceBidOpeningDate = (Date) tenderDetails.getPricebidOpenDate();
String priceBidOpeningDateString = String.valueOf(priceBidOpeningDate);
String displayDate =DateUtil.getFormattedDate(priceBidOpeningDateString,"yyyy-MM-dd","dd-MM-yyyy");
%>
<%=displayDate %> <%=priceBidOpeningDateString.substring(11,16)%> hrs |
<%} else {%>
|
<%}%>
| Period of Completion (in Months and Days) : |
<%
String compPeriod = tenderDetails.getCompletionPeriod().toString();
String[] compSplit = compPeriod.split("\\.");
String months = "0", days = "0", compDispaly = "";
if (compSplit.length > 1) {
if (!"0".equalsIgnoreCase(compSplit[0])) {
months = compSplit[0];
compDispaly = months+ " Months ";
}
if (!"0".equalsIgnoreCase(compSplit[1])) {
days = compSplit[1];
compDispaly = compDispaly+ days+" Days";
}
}
%>
<%=compDispaly%> |
| Cost of Department Supply (Rs) (if any)
|
<%=tenderDetails.getCostOfMaterials()==(null)?"0":DateUtil.getFormattedDouble(tenderDetails.getCostOfMaterials())%> |
| Earnest Money Deposit (Rs)
|
<%=tenderDetails.getEmd()==(null)?"0":DateUtil.getFormattedDouble(tenderDetails.getEmd())%> |
| Type of Quote |
<% if (tenderDetails.getQuoteTyep() != null) { %>
<%=tenderDetails.getQuoteTyep().equalsIgnoreCase("percentage")?"Percentage":"Item wise Quoting"%> |
<%} else {%>
|
<%} %>
| Prequalification Needed
|
<%=tenderDetails.getPrequalification().equalsIgnoreCase("N")?"No":"Yes" %> |
<%if(tenderDetails.getPrequalification().equalsIgnoreCase("Y")){%>
| Whether Technical Bid in 2 Cover System submitted ? |
<%=tenderDetails.getTechnicalBidSubmitted().equalsIgnoreCase("N")?"No":"Yes"%> |
<%} %>
| Contractor Type
|
Class <%=request.getAttribute("contractorClass") %> |
| Contact Person
|
<%=tenderDetails.getContactperson() %> |
| Firm Period
|
<%=tenderDetails.getFirmnessPeriod()==(null)?"0":tenderDetails.getFirmnessPeriod() %> |
| Cost of Tender Form [including Taxes] / Bid Submission Fee in Rs.
|
<%=tenderDetails.getCostTender()==(null)?"0":DateUtil.getFormattedDouble(tenderDetails.getCostTender())%> |
| Last Date of Sale of Tender Form
|
<% if (tenderDetails.getSaleCloseDate()!=(null)) {
Date saleLastDate = (Date) tenderDetails.getSaleCloseDate();
String saleLastDateString = String.valueOf(saleLastDate);
String saleDate =DateUtil.getFormattedDate(saleLastDateString,"yyyy-MM-dd","dd-MM-yyyy");
%>
<%=saleDate %> |
<%} else {%>
|
<%} %>
| Uploaded Tender Notice |
<%=request.getAttribute("tenderFileName") %> |
<% } if (request.getAttribute("tenderDetails") == "default" && tenders.size() < 1) { %>
| No tenders published on-line |
<% } %>