Advertisement
Guest User

Untitled

a guest
Aug 21st, 2015
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 7.21 KB | None | 0 0
  1. @model DashboardViewModel
  2.  
  3. @{
  4.     ViewBag.Title = "About";
  5. }
  6.  
  7. <h2>Dashboard</h2>
  8.  
  9. <style>
  10.     .green {
  11.         background-color: green;
  12.     }
  13.  
  14.     .red {
  15.         background-color: red;
  16.     }
  17. </style>
  18.  
  19. @using (Html.BeginForm("Dashboard3", "Home", FormMethod.Post, new { @id = "refresh", @class = "form-horizontal" }))
  20. {
  21.     <ul class="breadcrumb">
  22.         <li>@Html.ActionLink("Home", "Index", "Home")</li>
  23.         <li class="active">@Html.ActionLink("Dashboard3", "Dashboard3", "Home")</li>
  24.     </ul>
  25.  
  26.     <div class="row">
  27.         <div class="col-md-4">
  28.             <div class="panel panel-primary">
  29.                 <div class="panel-heading">
  30.                     <h3 class="panel-title">Sub Station</h3>
  31.                 </div>
  32.                 <div class="panel-body">
  33.                     <select>
  34.                         <option value="volvo"> - Select a Sub-Station - </option>
  35.                         <option value="volvo" selected="selected">Smith Street</option>
  36.                     </select><br /><br />
  37.                     <div style="border:solid 2px silver">
  38.                         Date: 14 Aug 2015 12:45<br />
  39.                         Tap changer position: Flat
  40.                     </div>
  41.                 </div>
  42.             </div>
  43.             <div style="border:solid 2px silver; text-align:center; vertical-align: middle; font-weight:bold" class="green">
  44.                 @if (Model.IsConditionNormal)
  45.                 {
  46.                     <p style="color:white">Condition Normal</p>
  47.                 }
  48.                 else
  49.                 {
  50.                     <p style="color:white">Loss Alarm</p>
  51.                     <div style="text-align:left">
  52.                         @*<p style="color:white">Transformer out: @Html.ValueFor(model => model.TransformerOut)</p>col-sm-6 control-label
  53.     <p style="color:white">Meters recorded: @Html.ValueFor(model => model.MetersRecorded)</p>
  54.     <p style="color:white">Power Loss: @Html.ValueFor(model => model.PowerLoss)</p>*@
  55.                     </div>
  56.                 }
  57.             </div>
  58.             <br />
  59.             <div class="panel panel-primary">
  60.                 <div class="panel-heading">
  61.                     <h3 class="panel-title">Power Distribution</h3>
  62.                 </div>
  63.                 <div class="panel-body">
  64.  
  65.                     <div class="form-group">
  66.                         @Html.LabelFor(model => model.TotalPower, new { @class = "col-sm-6 control-label", style = "text-align:left;" })
  67.                         <div class="col-sm-6 control-label" style = "text-align:left">@Html.DisplayFor(model => model.TotalPower)</div>
  68.                     </div>
  69.                     <div class="form-group">
  70.                         @Html.LabelFor(model => model.TotalPower, new { @class = "col-sm-6 control-label", style = "text-align:left;" })
  71.                         <div class="col-sm-6 control-label" style = "text-align:left">@Html.DisplayFor(model => model.TotalPower)</div>
  72.                     </div>
  73.  
  74.                     @*<div class="form-group form-group-sm">
  75.                             @Html.LabelFor(model => model.WorkingPower, new { @class = "col-sm-3", style = "border: solid 0px red" })
  76.                             @Html.DisplayFor(model => model.WorkingPower)
  77.                         </div>
  78.                         <div class="form-group form-group-sm">
  79.                             @Html.LabelFor(model => model.ReactivePower, new { @class = "col-sm-3", style = "border: solid 0px red" })
  80.                             @Html.DisplayFor(model => model.ReactivePower)
  81.                         </div>*@
  82.                     @*<div class="form-group form-group-sm">
  83.                             <label class="col-sm-2 control-label" for="formGroupInputSmall">Small label</label>
  84.                             <div class="col-sm-10">
  85.                                 <input class="form-control" type="text" id="formGroupInputSmall" placeholder="Small input">
  86.                             </div>
  87.                         </div>*@
  88.                 </div>
  89.             </div>
  90.             @*<div class="panel panel-default">
  91.                 Phase Voltages
  92.                 <div class="panel-body">
  93.                     <div class="form-group">
  94.                         @Html.LabelFor(model => model.PhaseVoltageRed, new { @class = "control-label col-xs-1" })
  95.                         <div class="col-xs-3">
  96.                             @Html.TextBoxFor(model => model.PhaseVoltageRed, new { @class = "form-control input-sm", style = "height: 24px;" })
  97.                         </div>
  98.                     </div>
  99.                     <br />
  100.                     <div class="form-group">
  101.                         @Html.LabelFor(model => model.PhaseVoltageYellow, new { @class = "control-label col-xs-1" })
  102.                         <div class="col-xs-3">
  103.                             @Html.TextBoxFor(model => model.PhaseVoltageYellow, new { @class = "form-control input-sm", @readonly = "readonly", style = "height: 24px;" })
  104.                         </div>
  105.                     </div>
  106.                     <br />
  107.                     <div class="form-group">
  108.                         @Html.LabelFor(model => model.PhaseVoltageBlue, new { @class = "control-label col-xs-1" })
  109.                         <div class="col-xs-3">
  110.                             @Html.TextBoxFor(model => model.PhaseVoltageBlue, new { @class = "form-control input-sm", @readonly = "readonly", style = "height: 24px;" })
  111.                         </div>
  112.                     </div>
  113.                 </div>
  114.                 <div class="panel panel-default">
  115.                         Phase Currents
  116.                         <div class="panel-body">
  117.                             <div style="border:solid 2px silver">
  118.                                 R: 476A<br />
  119.                                 B: 453A<br />
  120.                                 Y: 324A<br />
  121.                             </div>
  122.                         </div>
  123.                     </div>
  124.  
  125.                     <div class="panel panel-default">
  126.                         Power Factors
  127.                         <div class="panel-body">
  128.                             <div style="border:solid 2px silver">
  129.                                 R: 0.76 Lag<br />
  130.                                 B: 0.69 Lag<br />
  131.                                 Y: 0.90 Lead<br />
  132.                             </div>
  133.                         </div>
  134.                     </div>
  135.  
  136.                         </div>*@
  137.         </div>
  138.         <div class="col-md-4">
  139.         </div>
  140.         <div class="col-md-4">
  141.             <div class="panel panel-primary">
  142.                 <div class="panel-heading">
  143.                     <h3 class="panel-title">Alarm Thresholds</h3>
  144.                 </div>
  145.                 <div class="panel-body">
  146.                     <div style="border:solid 2px silver">
  147.                         Loss Alarm: 10% <br />
  148.                         Phase Imbalance: 30%
  149.                     </div>
  150.                 </div>
  151.             </div>
  152.         </div>
  153.     </div>
  154. }
  155.  
  156.  
  157. @functions
  158. {
  159.     public static string GetBackgroundColour(bool state)
  160.     {
  161.         if (state)
  162.         {
  163.             return "green";
  164.         }
  165.         else
  166.         {
  167.             return "red";
  168.         }
  169.     }
  170. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement