Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @model IEnumerable<PortfolioLib.Models.F_BondsPerfsSummary_Result>
- @{
- Layout = null;
- double totalPnlItdRefCurrency = ViewBag.TotalPnlItdRefCurrency;
- double totalItd = ViewBag.TotalITD;
- double totalYtd = ViewBag.TotalYTD;
- double totalMtd = ViewBag.TotalMTD;
- double totalDay = ViewBag.TotalDAY;
- double total5D = ViewBag.Total5D;
- int i = 0;
- }
- @*<div class=" table-hover table-condensed table-striped table-responsive">
- <table class="table">*@
- <table class="table table-bordered table-striped table-hover">
- <tr class="background_title_tab">
- <th colspan="15" class="titlet_tab">ACTIVE PORTFOLIO</th>
- @{
- string fields = (string)System.Web.HttpContext.Current.Session["SortField"];
- }
- <tr>
- <th>
- @Html.DisplayNameFor(model => model.isincode)
- </th>
- <th class="thCenter thSize">
- Name
- <a href="javascript:reload('Name+','BondsPerfsSummary')"><i class="fas fa-arrow-up" style="@(fields == "Name+" ? "color:green" : "color:black")"></i></a>
- <a href="javascript:reload('Name-','BondsPerfsSummary')"><i class="fas fa-arrow-down" style="@(fields == "Name-" ? "color:green" : "color:black")"></i></a>
- </th>
- <th class="thCenter thSize">
- CPN
- <a href="javascript:reload('Cpn+','BondsPerfsSummary')"><i class="fas fa-arrow-up" style="@(fields == "Cpn+" ? "color:green" : "color:black")"></i></a>
- <a href="javascript:reload('Cpn-','BondsPerfsSummary')"><i class="fas fa-arrow-down" style="@(fields == "Cpn-" ? "color:green" : "color:black")"></i></a>
- </th>
- <th class="thCenter thSize">
- @Html.DisplayNameFor(model => model.next_cpn)
- </th>
- <th class="thCenter thSize">
- Rating
- <a href="javascript:reload('Rating+','BondsPerfsSummary')"><i class="fas fa-arrow-up" style="@(fields == "Rating+" ? "color:green" : "color:black")"></i></a>
- <a href="javascript:reload('Rating-','BondsPerfsSummary')"><i class="fas fa-arrow-down" style="@(fields == "Rating-" ? "color:green" : "color:black")"></i></a>
- </th>
- <th class="thCenter thSize">
- Currency
- <a href="javascript:reload('Currency+','BondsPerfsSummary')"><i class="fas fa-arrow-up" style="@(fields == "Currency+" ? "color:green" : "color:black")"></i></a>
- <a href="javascript:reload('Currency-','BondsPerfsSummary')"><i class="fas fa-arrow-down" style="@(fields == "Currency-" ? "color:green" : "color:black")"></i></a>
- </th>
- <th class="thCenter thSize">
- Coupon PnL
- <a href="javascript:reload('Coupon+','BondsPerfsSummary')"><i class="fas fa-arrow-up" style="@(fields == "Coupon+" ? "color:green" : "color:black")"></i></a>
- <a href="javascript:reload('Coupon-','BondsPerfsSummary')"><i class="fas fa-arrow-down" style="@(fields == "Coupon-" ? "color:green" : "color:black")"></i></a>
- </th>
- <th class="thCenter thSize">
- MMKT Pnl
- <a href="javascript:reload('Mkt+','BondsPerfsSummary')"><i class="fas fa-arrow-up" style="@(fields == "Mkt+" ? "color:green" : "color:black")"></i></a>
- <a href="javascript:reload('Mkt-','BondsPerfsSummary')"><i class="fas fa-arrow-down" style="@(fields == "Mkt-" ? "color:green" : "color:black")"></i></a>
- </th>
- <th class="thCenter thSize">
- PnL ITD Loc
- <a href="javascript:reload('PnlItdLoc+','BondsPerfsSummary')"><i class="fas fa-arrow-up" style="@(fields == "PnlItdLoc+" ? "color:green" : "color:black")"></i></a>
- <a href="javascript:reload('PnlItdLoc-','BondsPerfsSummary')"><i class="fas fa-arrow-down" style="@(fields == "PnlItdLoc-" ? "color:green" : "color:black")"></i></a>
- </th>
- <th class="thCenter thSize">
- PnL ITD EUR
- <a href="javascript:reload('PnlItdRef+','BondsPerfsSummary')"><i class="fas fa-arrow-up" style="@(fields == "PnlItdRef+" ? "color:green" : "color:black")"></i></a>
- <a href="javascript:reload('PnlItdRef-','BondsPerfsSummary')"><i class="fas fa-arrow-down" style="@(fields == "PnlItdRef-" ? "color:green" : "color:black")"></i></a>
- </th>
- <th class="thCenter thSize">
- ITD
- <a href="javascript:reload('Itd+','BondsPerfsSummary')"><i class="fas fa-arrow-up" style="@(fields == "Itd+" ? "color:green" : "color:black")"></i></a>
- <a href="javascript:reload('Itd-','BondsPerfsSummary')"><i class="fas fa-arrow-down" style="@(fields == "Itd-" ? "color:green" : "color:black")"></i></a>
- </th>
- <th class="thCenter thSize">
- YTD
- <a href="javascript:reload('Ytd+','BondsPerfsSummary')"><i class="fas fa-arrow-up" style="@(fields == "Ytd+" ? "color:green" : "color:black")"></i></a>
- <a href="javascript:reload('Ytd-','BondsPerfsSummary')"><i class="fas fa-arrow-down" style="@(fields == "Ytd-" ? "color:green" : "color:black")"></i></a>
- </th>
- <th class="thCenter thSize">
- MTD
- <a href="javascript:reload('Mtd+','BondsPerfsSummary')"><i class="fas fa-arrow-up" style="@(fields == "Mtd+" ? "color:green" : "color:black")"></i></a>
- <a href="javascript:reload('Mtd-','BondsPerfsSummary')"><i class="fas fa-arrow-down" style="@(fields == "Mtd-" ? "color:green" : "color:black")"></i></a>
- </th>
- <th class="thCenter thSize">
- 5D
- <a href="javascript:reload('5D+','BondsPerfsSummary')"><i class="fas fa-arrow-up" style="@(fields == "5D+" ? "color:green" : "color:black")"></i></a>
- <a href="javascript:reload('5D-','BondsPerfsSummary')"><i class="fas fa-arrow-down" style="@(fields == "5D-" ? "color:green" : "color:black")"></i></a>
- </th>
- <th class="thCenter thSize">
- DAY
- <a href="javascript:reload('Day+','BondsPerfsSummary')"><i class="fas fa-arrow-up" style="@(fields == "Day+" ? "color:green" : "color:black")"></i></a>
- <a href="javascript:reload('Day-','BondsPerfsSummary')"><i class="fas fa-arrow-down" style="@(fields == "Day-" ? "color:green" : "color:black")"></i></a>
- </th>
- </tr>
- @foreach (var item in Model)
- {
- double? day = item.total_fund_contrib_day;
- double? mtd = item.total_fund_contrib_mtd;
- double? itd = item.total_fund_contrib_itd;
- double? ytd = item.total_fund_contrib_ytd;
- double? FiveD = item.total_fund_contrib_5D;
- int? coco = item.is_coco;
- <tr>
- <td>
- @Html.DisplayFor(modelItem => item.isincode)
- </td>
- <td style="@(coco == 1 ? "color:blue; font-weight:bold;" : "color:black");">
- @Html.DisplayFor(modelItem => item.name)
- </td>
- <td class="tdTableAssets tdCenter">
- @{
- item.cpn = item.cpn / 100;
- }
- @Html.DisplayFor(modelItem => item.cpn)
- </td>
- <td>
- @Html.DisplayFor(modelItem => item.next_cpn)
- </td>
- <td class="tdCenter tdTableAssets">
- @Html.DisplayFor(modelItem => item.rating)
- </td>
- <td class="tdCenter tdTableAssets">
- @Html.DisplayFor(modelItem => item.currency)
- </td>
- <td class="tdCenter tdTableAssets">
- @Html.DisplayFor(modelItem => item.couponcummul)
- </td>
- <td class="tdCenter tdTableAssets">
- @Html.DisplayFor(modelItem => item.mmktcummul)
- </td>
- <td class="tdCenter tdTableAssets">
- @Html.DisplayFor(modelItem => item.pnl_itd_total_amt_loc)
- </td>
- <td class="tdCenter tdTableAssets">
- @Html.DisplayFor(modelItem => item.pnl_itd_total_amt_dev_ref)
- </td>
- <td style="@(itd < 0 ? "color:red" : "color:green");" class="tdCenter tdBold tdTableAssets">
- @Html.DisplayFor(modelItem => item.total_fund_contrib_itd)
- </td>
- <td style="@(ytd < 0 ? "color:red" : "color:green");" class="tdCenter tdBold tdTableAssets">
- @Html.DisplayFor(modelItem => item.total_fund_contrib_ytd)
- </td>
- <td style="@(mtd < 0 ? "color:red" : "color:green");" class="tdCenter tdBold tdTableAssets">
- @Html.DisplayFor(modelItem => item.total_fund_contrib_mtd)
- </td>
- <td style="@(FiveD < 0 ? "color:red" : "color:green");" class=" tdTableAssets tdCenter tdBold">
- @Html.DisplayFor(modelItem => item.total_fund_contrib_5D)
- </td>
- <td style="@(day < 0 ? "color:red" : "color:green");"class="tdCenter tdBold tdTableAssets">
- @Html.DisplayFor(modelItem => item.total_fund_contrib_day)
- </td>
- </tr>
- i++;
- }
- <tr class="Footer">
- <td colspan="9" class="tdBold">TOTAL</td>
- <td class="tdBold tdCenter">@String.Format("{0:#\u00A0###\u00A0##0}", totalPnlItdRefCurrency)</td>
- <td class="tdBold tdCenter" style="@(totalItd < 0 ? "color:red" : "color:green");">@String.Format("{0:0.000%}", totalItd)</td>
- <td class="tdBold tdCenter" style="@(totalYtd < 0 ? "color:red" : "color:green");">@String.Format("{0:0.000%}", totalYtd)</td>
- <td class="tdBold tdCenter"style="@(totalMtd < 0 ? "color:red" : "color:green");">@String.Format("{0:0.000%}", totalMtd)</td>
- <td class="tdBold tdCenter" style="@(total5D < 0 ? "color:red" : "color:green");">@String.Format("{0:0.000%}", total5D)</td>
- <td class="tdBold tdCenter" style="@(totalDay < 0 ? "color:red" : "color:green");">@String.Format("{0:0.000%}", totalDay)</td>
- </tr>
- </table>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement