@model EnVisage.Models.ShowRollUpModel @using EnVisage.Code @{ ViewBag.Title = "Project Roll-Up "; } @section Scripts { } @section pagemenu { }
@using (Html.BeginForm("Index", "ShowRollUp")) { @Html.AntiForgeryToken() @Html.ValidationSummary(true)
@*
@Html.DropDownListFor(model => model.GroupId, Utils.GetScenarioGroup(), new { @class = "form-control disabled" }) @Html.ValidationMessageFor(model => model.GroupId)
@Html.DropDownListFor(model => model.SelectedScenarioType, EnVisage.Code.Utils.GetScenarioTypesPortfAndSched(), new { @class = "form-control disabled" }) @Html.ValidationMessageFor(model => model.SelectedScenarioType)
*@
}
@foreach (var item in Model.scenarioCalculationList.OrderBy(x=>x.Name)) { }
Project Projected
Revenue
Expected
Gross Margin
Expected
L&M Margin
Calculated
Gross Margin
Calculated
L&M Margin
Labor
Split
Materials
Split
Duration Probability Top Down
Direct Costs
Buttom Up
Direct Costs
Buttom Up
Direct Costs (L&M)
Milistones Top Down
Revenue Shosts
Buttom Up
Revenue (Total)
Buttom Up
Revenue (L&M)
Cost Savings
@item.Name $@item.ProjectedRevenue @((!item.IsTotalRow || item.ScenariosCount == 0 ? item.ExpectedGrossMargin : item.ExpectedGrossMargin / item.ScenariosCount).Value.ToString("0.##"))% @((!item.IsTotalRow || item.ScenariosCount == 0 ? item.ExpectedGrossMargin_LM : item.ExpectedGrossMargin_LM / item.ScenariosCount).Value.ToString("0.##"))% @((!item.IsTotalRow || item.ScenariosCount == 0 ? item.CalculatedGrossMarginAct : item.CalculatedGrossMarginAct / item.ScenariosCount).Value.ToString("0.##"))% @((!item.IsTotalRow || item.ScenariosCount == 0 ? item.CalculatedGrossMarginLMAct : item.CalculatedGrossMarginLMAct / item.ScenariosCount).Value.ToString("0.##"))% @((!item.IsTotalRow || item.ScenariosCount == 0 ? item.CGSplit : item.CGSplit / item.ScenariosCount).Value.ToString("0.##"))% @((!item.IsTotalRow || item.ScenariosCount == 0 ? item.EFXSplit : item.EFXSplit / item.ScenariosCount).Value.ToString("0.##"))% @item.Duration @((!item.IsTotalRow || item.ScenariosCount == 0 ? item.Probability : item.Probability / item.ScenariosCount).ToString("0.##"))% $@item.TDDirectCosts $@item.Actuals_BUDirectCosts $@item.Actuals_BUDirectCosts_LM @item.Shots $@item.TDRevenueShot $@item.BURevenueShot $@item.BURevenueShot_LM $@item.CostSavings