< Summary

Information
Class: AspNetCoreGeneratedDocument.Views_ProductionReport_EditDailyReport
Assembly: ReportingServices.UI
File(s): C:\Users\wathen\source\repos\ReportingServices\ReportingServices.UI\Views\ProductionReport\EditDailyReport.cshtml
Line coverage
0%
Covered lines: 0
Uncovered lines: 82
Coverable lines: 82
Total lines: 244
Line coverage: 0%
Branch coverage
0%
Covered branches: 0
Total branches: 78
Branch coverage: 0%
Method coverage

Method coverage is only available for sponsors.

Upgrade to PRO version

Metrics

MethodBranch coverage Cyclomatic complexity Line coverage
ExecuteAsync()0%60%
<ExecuteAsync()0%720%

File(s)

C:\Users\wathen\source\repos\ReportingServices\ReportingServices.UI\Views\ProductionReport\EditDailyReport.cshtml

#LineLine coverage
 1@model ManualReportEntries
 2
 3@{
 04    ViewData["Title"] = "Edit Daily Passdown | Mesa Reporting Services";
 5}
 6
 7<div aria-label="breadcrumb">
 8    <ol class="breadcrumb">
 9        <li class="breadcrumb-item"><a asp-area="" asp-controller="Home" asp-action="Index">Home</a></li>
 10        <li class="breadcrumb-item"><a asp-area="" asp-controller="ProductionReport" asp-action="Index">Production Repor
 11        <li class="breadcrumb-item active" aria-current="page">Edit Passdown</li>
 12    </ol>
 13</div>
 14<br />
 15
 16<div class="container">
 17
 18    <h1 class="text-center">Edit Daily Targets</h1>
 19
 20    <form method="post" action="EditDailyReport">
 21        <div class="row" style="padding-top: 5px; padding-bottom: 5px;">
 22            <div class="col-lg-3 col-6">
 23                <h6 style="padding-top: 10px;">Operator Headcount:</h6>
 24            </div>
 25            <div class="col-lg-2 col-3">
 26                <select class="form-control" id="OperatorHeadcountDays" name="OperatorHeadcountDays">
 027                    @for (int i = 0; i <= 15; i++)
 028                    {
 029                        <option selected="@(i == Model.OperatorHeadcountDays)">@i</option>
 030                    }
 31                </select>
 32            </div>
 33            <div class="col-lg-2 col-3">
 34                <select class="form-control" id="OperatorHeadcountNights" name="OperatorHeadcountNights">
 035                    @for (int i = 0; i <= 15; i++)
 036                    {
 037                        <option selected="@(i == Model.OperatorHeadcountNights)">@i</option>
 038                    }
 39                </select>
 40            </div>
 41        </div>
 42        <div class="row" style="padding-top: 5px; padding-bottom: 5px;">
 43            <div class="col-lg-3 col-6">
 44                <h6 style="padding-top: 10px;">Total Call Outs (Operators):</h6>
 45            </div>
 46            <div class="col-lg-2 col-3">
 47                <select class="form-control" id="OperatorCallOutsDays" name="OperatorCallOutsDays">
 048                    @for (int i = 0; i <= 5; i++)
 049                    {
 050                        <option selected="@(i == Model.OperatorCallOutsDays)">@i</option>
 051                    }
 52                </select>
 53            </div>
 54            <div class="col-lg-2 col-3">
 55                <select class="form-control" id="OperatorCallOutsNights" name="OperatorCallOutsNights">
 056                    @for (int i = 0; i <= 5; i++)
 057                    {
 058                        <option selected="@(i == Model.OperatorCallOutsNights)">@i</option>
 059                    }
 60                </select>
 61            </div>
 62        </div>
 63        <div class="row" style="padding-top: 5px; padding-bottom: 5px;">
 64            <div class="col-lg-3 col-6">
 65                <h6 style="padding-top: 10px;">Engineering Headcount:</h6>
 66            </div>
 67            <div class="col-lg-2 col-3">
 68                <select class="form-control" id="EngineeringHeadcountDays" name="EngineeringHeadcountDays">
 069                    @for (int i = 0; i <= 5; i++)
 070                    {
 071                        <option selected="@(i == Model.EngineeringHeadcountDays)">@i</option>
 072                    }
 73                </select>
 74            </div>
 75            <div class="col-lg-2 col-3">
 76                <select class="form-control" id="EngineeringHeadcountNights" name="EngineeringHeadcountNights">
 077                    @for (int i = 0; i <= 5; i++)
 078                    {
 079                        <option selected="@(i == Model.EngineeringHeadcountNights)">@i</option>
 080                    }
 81                </select>
 82            </div>
 83        </div>
 84        <div class="row" style="padding-top: 5px; padding-bottom: 5px;">
 85            <div class="col-lg-3 col-6">
 86                <h6 style="padding-top: 10px;">Total Call Outs (Engineers):</h6>
 87            </div>
 88            <div class="col-lg-2 col-3">
 89                <select class="form-control" id="EngineerCallOutsDays" name="EngineeringCallOutsDays">
 090                    @for (int i = 0; i <= 5; i++)
 091                    {
 092                        <option selected="@(i == Model.EngineeringCallOutsDays)">@i</option>
 093                    }
 94                </select>
 95            </div>
 96            <div class="col-lg-2 col-3">
 97                <select class="form-control" id="EngineerCallOutsNights" name="EngineeringCallOutsNights">
 098                    @for (int i = 0; i <= 5; i++)
 099                    {
 0100                        <option selected="@(i == Model.EngineeringCallOutsNights)">@i</option>
 0101                    }
 102                </select>
 103            </div>
 104        </div>
 105        <div class="row" style="padding-top: 5px; padding-bottom: 5px;">
 106            <div class="col-lg-3 col-6">
 107                <h6 style="padding-top: 10px;">Maintenance Headcount:</h6>
 108            </div>
 109            <div class="col-lg-2 col-3">
 110                <select class="form-control" id="MaintenanceHeadcountDays" name="MaintenanceHeadcountDays">
 0111                    @for (int i = 0; i <= 5; i++)
 0112                    {
 0113                        <option selected="@(i == Model.MaintenanceHeadcountDays)">@i</option>
 0114                    }
 115                </select>
 116            </div>
 117            <div class="col-lg-2 col-3">
 118                <select class="form-control" id="MaintenanceHeadcountNights" name="MaintenanceHeadcountNights">
 0119                    @for (int i = 0; i <= 5; i++)
 0120                    {
 0121                        <option selected="@(i == Model.MaintenanceHeadcountNights)">@i</option>
 0122                    }
 123                </select>
 124            </div>
 125        </div>
 126        <div class="row" style="padding-top: 5px; padding-bottom: 5px;">
 127            <div class="col-lg-3 col-6">
 128                <h6 style="padding-top: 10px;">Total Call Outs (Maintenance):</h6>
 129            </div>
 130            <div class="col-lg-2 col-3">
 131                <select class="form-control" id="MaintenanceCallOutsDays" name="MaintenanceCallOutsDays">
 0132                    @for (int i = 0; i <= 5; i++)
 0133                    {
 0134                        <option selected="@(i == Model.MaintenanceCallOutsDays)">@i</option>
 0135                    }
 136                </select>
 137            </div>
 138            <div class="col-lg-2 col-3">
 139                <select class="form-control" id="MaintenanceCallOutsNights" name="MaintenanceCallOutsNights">
 0140                    @for (int i = 0; i <= 5; i++)
 0141                    {
 0142                        <option selected="@(i == Model.MaintenanceCallOutsNights)">@i</option>
 0143                    }
 144                </select>
 145            </div>
 146        </div>
 147        <br /><br />
 148        <div id="bottleChanges" class="row myMultiselect" style="padding-top: 5px; padding-bottom: 5px;">
 149            <div class="col-lg-3 col-md-4">
 150                <h6>Bottle Changes:</h6>
 151            </div>
 152            <div class="form-group col-lg-4 col-md-5">
 153                <div class="mySelectLabel selectBox" onclick="toggleCheckboxArea()">
 154                    <select class="form-select" name="BottleChanges">
 155                        <option>somevalue</option>
 156                    </select>
 157                    <div class="overSelect"></div>
 158                </div>
 159                <div class="mySelectOptions">
 0160                    @for (int i = 20; i < 80; i++)
 0161                    {
 0162                        string isMatching = "";
 0163                        string[] bottleChanges = Model.BottleChanges.Split(',');
 164
 0165                        for (int j = 0; j < bottleChanges.Length; j++)
 0166                        {
 0167                            if (bottleChanges[j] == "R" + i)
 0168                                isMatching = "checked";
 0169                        }
 170
 0171                        <label><input type="checkbox" onchange="checkboxStatusChange()" value="@("R" + i)" @isMatching /
 0172                    }
 173                </div>
 174            </div>
 175            <div class="col-lg-2 col-md-3">
 176                <button class="btn btn-info" type="button" onclick="clearList()">Clear List</button>
 177            </div>
 178        </div>
 179        <div id="dailyPartChanges" class="row myMultiselect" style="padding-top: 5px; padding-bottom: 5px;">
 180            <div class="col-lg-3 col-md-4">
 181                <h6>Daily Part Changes:</h6>
 182            </div>
 183            <div class="form-group col-lg-4 col-md-5">
 184                <div class="mySelectLabel selectBox" onclick="toggleCheckboxArea()">
 185                    <select class="form-select" name="DailyPartChanges">
 186                        <option>somevalue</option>
 187                    </select>
 188                    <div class="overSelect"></div>
 189                </div>
 190                <div class="mySelectOptions">
 0191                    @for (int i = 20; i < 80; i++)
 0192                    {
 0193                        string isMatching = "";
 0194                        string[] dailyPartChanges = Model.DailyPartChanges.Split(',');
 195
 0196                        for (int j = 0; j < dailyPartChanges.Length; j++)
 0197                        {
 0198                            if (dailyPartChanges[j] == "R" + i)
 0199                                isMatching = "checked";
 0200                        }
 201
 0202                        <label><input type="checkbox" onchange="checkboxStatusChange()" value="@("R" + i)" @isMatching /
 0203                    }
 204                </div>
 205            </div>
 206            <div class="col-lg-2 col-md-3">
 207                <button class="btn btn-info" type="button" onclick="clearList()">Clear List</button>
 208            </div>
 209        </div>
 210        <div id="weeklyPartChanges" class="row myMultiselect" style="padding-top: 5px; padding-bottom: 5px;">
 211            <div class="col-lg-3 col-md-4">
 212                <h6>Weekly Part Changes:</h6>
 213            </div>
 214            <div class="form-group col-lg-4 col-md-5">
 215                <div class="mySelectLabel selectBox" onclick="toggleCheckboxArea()">
 216                    <select class="form-select" name="WeeklyPartChanges">
 217                        <option>somevalue</option>
 218                    </select>
 219                    <div class="overSelect"></div>
 220                </div>
 221                <div class="mySelectOptions">
 0222                    @for (int i = 20; i < 80; i++)
 0223                    {
 0224                        string isMatching = "";
 0225                        string[] weeklyPartChanges = Model.WeeklyPartChanges.Split(',');
 226
 0227                        for (int j = 0; j < weeklyPartChanges.Length; j++)
 0228                        {
 0229                            if (weeklyPartChanges[j] == "R" + i)
 0230                                isMatching = "checked";
 0231                        }
 232
 0233                        <label><input type="checkbox" onchange="checkboxStatusChange()" value="@("R" + i)" @isMatching /
 0234                    }
 235                </div>
 236            </div>
 237            <div class="col-lg-2 col-md-3">
 238                <button class="btn btn-info" type="button" onclick="clearList()">Clear List</button>
 239            </div>
 240        </div>
 241        <button type="submit" value="Submit" class="btn btn-light" style="margin-top: 5px;">Submit</button>
 242    </form>
 243
 244</div>

Methods/Properties

ExecuteAsync()
<ExecuteAsync()