Commit 50954a06 by Nilu

invoices fix - -moving from company to hiring team

parent ac77561a
......@@ -153,21 +153,21 @@ public class StripeUtils
}
public static List<Invoice> retrieveInvoices(Company company) throws FieldException
public static List<Invoice> retrieveInvoices(HiringTeam hiringTeam) throws FieldException
{
if(company.getStripeSubscription() != null)
if(hiringTeam.getStripeSubscription() != null)
{
try
{
Map<String, Object> invoiceParams = new HashMap<>();
invoiceParams.put("customer", company.getStripeReference());
invoiceParams.put("customer", hiringTeam.getStripeReference());
return Invoice.list(invoiceParams).getData();
}
catch (StripeException ex)
{
LogMgr.log(LoggingArea.ALL, LogLevel.PROCESSING1, ex, "Error while retriving invoices in stripe for subscription: " + company.getStripeSubscription());
LogMgr.log(LoggingArea.ALL, LogLevel.PROCESSING1, ex, "Error while retriving invoices in stripe for subscription: " + hiringTeam.getStripeSubscription());
}
}
......
......@@ -5,25 +5,27 @@
<%@ include file="/extensions/performa/inc/stdimports.jsp" %>
<oneit:dynIncluded>
<%
SecUser loggedInUser = SecUser.getTXUser(transaction);
CompanyUser companyUser = loggedInUser.getExtension(CompanyUser.REFERENCE_CompanyUser);
Company company = companyUser.getCompany();
<%
HiringTeam hiringTeam = (HiringTeam) process.getAttribute("HiringTeam");
Debug.assertion(company != null , "Invalid company in admin portal my company");
String nextPage = WebUtils.getSamePageInRenderMode(request, "Page");
Debug.assertion(hiringTeam != null , "Invalid hiringTeam in admin portal my hiring team invoices");
List<Invoice> invoices = StripeUtils.retrieveInvoices(company);
%>
String nextPage = WebUtils.getSamePageInRenderMode(request, "Page");
List<Invoice> invoices = StripeUtils.retrieveInvoices(hiringTeam);
%>
<div class="container-fluid">
<div class="row content">
<div class="main-content-area">
<h1 class="page-title">My Hiring Team</h1>
<div class="my-company-area">
<oneit:form name="editCompany" method="post" enctype="multipart/form-data">
<oneit:form name="editCompany" method="post" enctype="multipart/form-data">
<h1 class="page-title page-title-with-arrow">
<oneit:button cssClass="arrow-btn-blue" name="gotoPage" value=" " skin="link"
requestAttribs="<%= CollectionUtils.mapEntry("nextPage", nextPage).toMap() %>" >
<img src="images/arrow-left-prev_blue.svg" />
</oneit:button>
<%= hiringTeam.getHiringTeamName() %>
</h1>
<div class="my-company-area">
<div style="padding-left: 15px; padding-right: 15px;">
<oneit:dynInclude page="/extensions/applicantportal/inc/multifieldtext.jsp" data="<%= CollectionUtils.EMPTY_MAP%>"/>
</div>
......@@ -79,8 +81,8 @@
</div>
</div>
</div>
</oneit:form>
</div>
</div>
</oneit:form>
</div>
</div>
</div>
......
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