Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @model Portfolio.PortfolioUI.Position
- @{
- ViewBag.Title = "Performances";
- DateTime statdate = ViewBag.statdate;
- string custodian = ViewBag.custodian;
- int custodianID = ViewBag.CustodianID;
- ViewBag.ID = 6; // ??? 6
- //Html.RenderAction("PortfolioMenu2", "Trading", new { ViewBag.ID, modelName = "Model", actionName = "Report2", statdate });
- }
- <div class="row justify-content-center">
- <div class="col-12 col-m-12 col-lg-12">
- <p id="AumValue">
- </p>
- </div>
- </div>
- <div class="row justify-content-center">
- <div class="col-12 col-m-12 col-lg-12">
- <div id="portfolioStatus">
- </div>
- </div>
- </div>
- @using (Html.BeginForm(FormMethod.Get))
- {
- <section class="sectionMasterParam">
- <div class="row justify-content-around">
- <div class="col-10 col-md-8 col-lg-4">
- @Html.LabelFor(model => model.portfolioid, "", htmlAttributes: new { @class = "control-label" })
- @Html.ValidationMessageFor(model => model.portfolioid, "", new { @class = "text-danger" })
- @Html.DropDownList("portfolioid", null, htmlAttributes: new { @class = "main_input select-css" })
- </div>
- <div class="col-10 col-md-8 col-lg-4">
- <input class="main_input date" data-val="true" data-val-date="The field Nullable`1 must be a date." id="statdate" name="statdate" type="datetime" value="@statdate.ToString("yyyy-MM-dd")" />
- <span class="field-validation-valid text-danger" data-valmsg-for="statdate" data-valmsg-replace="true"></span>
- </div>
- <div class="col-10 col-md-8 col-lg-4">
- @Html.LabelFor(model => model.custodian_id, "", htmlAttributes: new { @class = "control-label" })
- @Html.ValidationMessageFor(model => model.custodian_id, "", new { @class = "text-danger" })
- @Html.DropDownList("custodian_id", null, htmlAttributes: new { @class = "main_input select-css" })
- </div>
- </div>
- </section>
- }
- <div id="tabs" class="container-fluid">
- <ul>
- <li><a href="#tabs-1">Global</a></li>
- <li><a href="#tabs-2">Bonds</a></li>
- <li><a href="#tabs-3">Equities</a></li>
- <li><a href="#tabs-4">Funds</a></li>
- <li><a href="#tabs-5">Cash - FX</a></li>
- <li><a href="#tabs-6">Futures</a></li>
- </ul>
- <div class="container-fluid">
- <div class="form-group">
- <div id="tabs-1">
- <div class="form-group">
- <div class="row">
- <div id="AssetsPerformancesSummary" class="col-lg-6"></div>
- @*??? à supprimer <div id="FeesSummary" class="col-lg-6"></div>*@
- </div>
- </div>
- </div>
- <div id="tabs-2">
- <div class="form-group">
- <div class="row">
- <div id="BondsPerfsSummary" class="col-lg-12"></div>
- </div>
- </div>
- <div class="form-group">
- <div class="row">
- <div id="BondsPositionsSoldSummary" class="col-lg-12"></div>
- </div>
- </div>
- </div>
- <div id="tabs-3">
- <div class="form-group">
- <div class="row">
- <div id="EquitiesPerfsSummary" class="col-lg-12 "></div>
- </div>
- </div>
- <div class="form-group">
- <div class="row">
- <div id="EquitiesPositionsSoldSummary" class="col-lg-12 "></div>
- </div>
- </div>
- </div>
- <div id="tabs-4">
- <div class="form-group">
- <div class="row">
- <div id="FundsPerfsSummary" class="col-lg-12 "></div>
- </div>
- </div>
- <div class="form-group">
- <div class="row">
- <div id="FundsPositionsSoldSummary" class="col-lg-12 "></div>
- </div>
- </div>
- </div>
- <div id="tabs-5">
- <div class="form-group">
- <div class="row">
- <div id="CashPerfsSummary" class="col-lg-6 "></div>
- <div id="FXPerfsSummary" class="col-lg-6"></div>
- </div>
- </div>
- </div>
- <div id="tabs-6">
- <div class="form-group">
- <div class="row">
- <div id="FuturesPerfsSummary" class="col-lg-12"> </div>
- </div>
- </div>
- <div class="form-group">
- <div id="SecondTabBondsPerformance" class="row">
- <div id="FuturesPositionsSoldSummary" class="col-lg-12"></div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- @*$('#PortfolioStatus').html('@ViewBag.PortfolioStatus');
- reloadCurrentPage();
- $('#statdate').change(function() {
- getDateForReport('statdate');
- });
- function navPeriod(ptfid, statdate) {
- data = ajaxQueryJson("/AssetPerformances/navFrequency", ptfid + "|" + statdate);
- if (data == "weekly")
- $('#navPeriod').html('<p>Nav frequency ' + data + '</p>');
- }
- });
- </script>*@
- <script type="text/javascript">
- $(document).ready(function () {
- reloadCurrentPage();
- });
- $(function () {
- $("#tabs").tabs();
- $('#portfolioid').change(portfolioChanged);
- $('#statdate').change(reloadCurrentPage);
- $('#custodian_id').change(reloadCurrentPage);
- });
- function portfolioChanged() {
- custodian_id.options[0].selected = true;
- reloadCurrentPage();
- }
- function displayReports(portfolioID, statDate, custodianID) {
- displayReport(portfolioID, statDate, custodianID, '/AssetsPerformancesSummary/FromPortfolio/', 'AssetsPerformancesSummary');
- displayReport(portfolioID, statDate, custodianID, '/BondsPerfsSummary/FromPortfolio/', 'BondsPerfsSummary');
- displayReport(portfolioID, statDate, custodianID, '/BondsPositionsSoldSummary/FromPortfolio/', 'BondsPositionsSoldSummary');
- displayReport(portfolioID, statDate, custodianID, '/EquitiesPerfsSummary/FromPortfolio/', 'EquitiesPerfsSummary');
- displayReport(portfolioID, statDate, custodianID, '/EquitiesPositionsSoldSummary/FromPortfolio/', 'EquitiesPositionsSoldSummary');
- displayReport(portfolioID, statDate, custodianID, '/FundsPerfsSummary/FromPortfolio/', 'FundsPerfsSummary');
- displayReport(portfolioID, statDate, custodianID, '/FundsPositionsSoldSummary/FromPortfolio/', 'FundsPositionsSoldSummary');
- displayReport(portfolioID, statDate, custodianID, '/CashPerfsSummary/FromPortfolio/', 'CashPerfsSummary');
- displayReport(portfolioID, statDate, custodianID, '/FXPerfsSummary/FromPortfolio/', 'FXPerfsSummary');
- displayReport(portfolioID, statDate, custodianID, '/FuturesPerfsSummary/FromPortfolio/', 'FuturesPerfsSummary');
- displayReport(portfolioID, statDate, custodianID, '/FuturesPositionsSoldSummary/FromPortfolio/', 'FuturesPositionsSoldSummary');
- }
- </script>
- @*<script>
- $("#Ycap_portfolio").change(function () {
- if ($("#Ycap_portfolio").is(':checked')) {
- var x = "1";
- ajaxQuery('/AssetReports/isBenchmark', x);
- }
- else {
- var x = "0";
- ajaxQuery('/AssetReports/isBenchmark', x);
- }
- window.location.reload();
- });
- </script>*@
- <script src="@Url.Content("~/js/Trading.js")" type="text/javascript"></script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement