Advertisement
Guest User

Untitled

a guest
May 21st, 2019
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.45 KB | None | 0 0
  1. model IEnumerable<PortfolioLib.Models.F_PerformancesSummary_Result>
  2.  
  3.  
  4. <table id="tableAssetGrossPerf" class="table table-bordered table-striped table-hover">
  5. <tr class="background_title_tab">
  6. <th colspan="6" class="titlet_tab">GROSS PERFORMANCES</th>
  7. </tr>
  8. <tr>
  9. <th colspan="1"></th>
  10. <th class="thcenter thSize">
  11. @Html.DisplayNameFor(model => model.DAY)
  12. </th>
  13. <th class="thcenter thSize">
  14. 5D
  15. </th>
  16. <th class="thcenter thSize">
  17. @Html.DisplayNameFor(model => model.MTD)
  18. </th>
  19. <th class="thcenter thSize">
  20. @Html.DisplayNameFor(model => model.YTD)
  21. </th>
  22. <th class="thcenter thSize">
  23. @Html.DisplayNameFor(model => model.ITD)
  24. </th>
  25. </tr>
  26.  
  27. @{ int i = 0;
  28. Layout = null;
  29. double totalDAY = ViewBag.TotalDAY;
  30. double totalMTD = ViewBag.TotalMTD;
  31. double totalYTD = ViewBag.TotalYTD;
  32. double totalITD = ViewBag.TotalITD;
  33. double TotalFiveD = ViewBag.TotalFiveD;
  34. }
  35.  
  36. @foreach (var item in Model)
  37. {
  38. double? day = item.DAY;
  39. double? mtd = item.MTD;
  40. double? ytd = item.YTD;
  41. double? itd = item.ITD;
  42. double? FiveD = item.FiveD;
  43.  
  44. <tr>
  45. <td>
  46. @Html.DisplayFor(modelItem => item.typeinstrum)
  47. </td>
  48. <td style="@(day < 0 ? "color:red" : "color:green");" class="tdBold tdCenter tdTableAssets">
  49. @Html.DisplayFor(modelItem => item.DAY)
  50. </td>
  51. <td style="@(FiveD < 0 ? "color:red" : "color:green");" class="tdBold tdCenter tdTableAssets">
  52. @Html.DisplayFor(modelItem => item.FiveD)
  53. </td>
  54. <td style="@(mtd < 0 ? "color:red" : "color:green");" class="tdBold tdCenter tdTableAssets">
  55. @Html.DisplayFor(modelItem => item.MTD)
  56. </td>
  57. <td style="@(ytd < 0 ? "color:red" : "color:green");" class="tdBold tdCenter tdTableAssets">
  58. @Html.DisplayFor(modelItem => item.YTD)
  59. </td>
  60. <td style="@(itd < 0 ? "color:red" : "color:green");" class="tdBold tdCenter tdTableAssets">
  61. @Html.DisplayFor(modelItem => item.ITD)
  62. </td>
  63. </tr>
  64. i++;
  65. }
  66.  
  67. <tr class="Footer">
  68. <td class="tdBold">TOTAL</td>
  69. <td class="tdBold tdCenter"style="@(totalDAY < 0 ? "color:red" : "color:green");">@String.Format("{0:0.000%}", totalDAY)</td>
  70. <td class="tdBold tdCenter"style="@(TotalFiveD < 0 ? "color:red" : "color:green");">@String.Format("{0:0.000%}", TotalFiveD)</td>
  71. <td class="tdBold tdCenter"style="@(totalMTD < 0 ? "color:red" : "color:green");">@String.Format("{0:0.000%}", totalMTD)</td>
  72. <td class="tdBold tdCenter"style="@(totalYTD < 0 ? "color:red" : "color:green");">@String.Format("{0:0.000%}", totalYTD)</td>
  73. <td class="tdBold tdCenter"style="@(totalITD < 0 ? "color:red" : "color:green");">@String.Format("{0:0.000%}", totalITD)</td>
  74. </tr>
  75. </table>
  76.  
  77.  
  78.  
  79.  
  80. @*<script type="text/javascript">
  81. var count = 0;
  82. var i = 0;
  83. var array = [''];
  84. var test = [''];
  85.  
  86. @foreach(var item in Model)
  87. {
  88. <text>
  89. count++
  90. </text>
  91. }
  92.  
  93. while (i < count) {
  94. @foreach(var item in Model)
  95. {
  96. <text>
  97. array[i] = @item.YTD;
  98. test[i] = '@item.typeinstrum';
  99. array[i] = array[i] * 100;
  100. array[i] = Math.round(array[i]);
  101. i++;
  102. </text>
  103. }
  104. }
  105. </script>
  106. <script>
  107. var color = [''];
  108. var s = 51;
  109. var a = 0;
  110. var z = 0;
  111.  
  112. for (x = 0; x < 765; x += 51) {
  113. color[a] = "rgb(0, 0, " + x + ")";
  114.  
  115. if (x > 255) {
  116. color[a] = "rgb(0, " + s + ", 255)";
  117. s += 51;
  118. }
  119.  
  120. if (s > 255) {
  121. color[a] = "rgb(" + z + ", 255, 255)";
  122. z += 51;
  123. }
  124.  
  125. a++;
  126. }
  127.  
  128. color[a] = "rgb(255,255,255)";
  129. </script>*@
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement