274 lines
10 KiB
Plaintext
274 lines
10 KiB
Plaintext
@model VirtualTask.Models.Chiamate
|
|
|
|
@{
|
|
ViewData["Title"] = "Dettaglio chiamata";
|
|
Layout = "~/Views/Shared/_LayoutAreaRiservata.cshtml";
|
|
int numChia = -1;
|
|
numChia = Convert.ToInt32(Model.chnumero);
|
|
}
|
|
<style>
|
|
.dotGray {
|
|
height: 20px;
|
|
width: 20px;
|
|
background-color: #bbb;
|
|
border-radius: 50%;
|
|
display: inline-block;
|
|
}
|
|
|
|
.dotYellow {
|
|
height: 20px;
|
|
width: 20px;
|
|
background-color: yellow;
|
|
border-radius: 50%;
|
|
display: inline-block;
|
|
}
|
|
|
|
.dotGreen {
|
|
height: 20px;
|
|
width: 20px;
|
|
background-color: green;
|
|
border-radius: 50%;
|
|
display: inline-block;
|
|
}
|
|
|
|
.dotOrange {
|
|
height: 20px;
|
|
width: 20px;
|
|
background-color: orange;
|
|
border-radius: 50%;
|
|
display: inline-block;
|
|
}
|
|
|
|
.dotBlack {
|
|
height: 20px;
|
|
width: 20px;
|
|
background-color: black;
|
|
border-radius: 50%;
|
|
display: inline-block;
|
|
}
|
|
</style>
|
|
|
|
|
|
<div class="agy-project-wrapper agy-project-page-wrapper">
|
|
<div class="container">
|
|
<div class="table-responsive">
|
|
<table class="table table-bordered table-striped table-hover align-middle">
|
|
<thead class="table-primary">
|
|
<tr>
|
|
<th scope="col"> </th>
|
|
<th scope="col"> </th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td class="fw-bold fs-5"><span class="badge bg-secondary">@Html.DisplayNameFor(model => model.chstato)</span></td>
|
|
@{
|
|
//Unico caso in cui vado a vedere lo stato è il caso S=sospesa (grigio)
|
|
if (!string.IsNullOrEmpty(Model.chstato) && Model.chstato.Equals("S"))
|
|
{
|
|
<td><span class="dotOrange"></span> SOSPESA</td>
|
|
}
|
|
else
|
|
{
|
|
//Caso rifiutato (nero): devo andare a valutare se il valore di rif è valorizzato e vale S
|
|
if (!string.IsNullOrEmpty(Model.rif) && Model.rif.Equals("S"))
|
|
{
|
|
//rifiutato
|
|
<td><span class="dotBlack"></span> RIFIUTATA</td>
|
|
}
|
|
else
|
|
{
|
|
//caso chiuso: devo andare a valutare che ser_buono_chiu sia valorizzato
|
|
if (!string.IsNullOrEmpty(Model.ser_buono_chiu))
|
|
{
|
|
//seriale buono presente: chiusa-verde
|
|
<td><span class="dotGreen"></span> CHIUSA</td>
|
|
}
|
|
else
|
|
{
|
|
//assegnata(arancio)/non assegnata(giallo) : devo vedere se il tecnico è valorizzato o no
|
|
if (!string.IsNullOrEmpty(Model.chtchiam))
|
|
{
|
|
<td><span class="dotOrange"></span> ASSEGNATA</td>
|
|
}
|
|
else
|
|
{
|
|
<td><span class="dotYellow"></span> NON ASSEGNATA</td>
|
|
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
</tr>
|
|
<tr>
|
|
<td class="fw-bold fs-5"><span class="badge bg-secondary">@Html.DisplayNameFor(model => model.chnumero)</span></td>
|
|
<td>@numChia</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="fw-bold fs-5"><span class="badge bg-secondary">@Html.DisplayNameFor(model => model.chdtapp)</span></td>
|
|
<td>@Html.DisplayFor(model => model.chdtapp)</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="fw-bold fs-5"><span class="badge bg-secondary">@Html.DisplayNameFor(model => model.chcodimp)</span></td>
|
|
<td>@Html.DisplayFor(model => model.chcodimp) - @Html.DisplayFor(model => model.indirizzo)</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="fw-bold fs-5"><span class="badge bg-secondary">@Html.DisplayNameFor(model => model.andescri)</span></td>
|
|
<td>@Html.DisplayFor(model => model.andescri)</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="fw-bold fs-5"><span class="badge bg-secondary">@Html.DisplayNameFor(model => model.chtchiam)</span></td>
|
|
<td>@Html.DisplayFor(model => model.chtchiam) - @Html.DisplayFor(model => model.tcdescri)</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="fw-bold fs-5"><span class="badge bg-secondary">@Html.DisplayNameFor(model => model.chtelef)</span></td>
|
|
<td>@Html.DisplayFor(model => model.chtelef)</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="fw-bold fs-5"><span class="badge bg-secondary">@Html.DisplayNameFor(model => model.chcodseg)</span></td>
|
|
<td>@Html.DisplayFor(model => model.chcodseg) - @Html.DisplayFor(model => model.csdescr)</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="fw-bold fs-5"><span class="badge bg-secondary">@Html.DisplayNameFor(model => model.chrifer)</span></td>
|
|
<td>@Html.DisplayFor(model => model.chrifer)</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="fw-bold fs-5"><span class="badge bg-secondary">@Html.DisplayNameFor(model => model.chnote)</span></td>
|
|
<td>@Html.DisplayFor(model => model.chnote)</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="fw-bold fs-5"><span class="badge bg-success">@Html.DisplayNameFor(model => model.chdata)</span></td>
|
|
<td>@Html.DisplayFor(model => model.chdata)</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="fw-bold fs-5"><span class="badge bg-success">@Html.DisplayNameFor(model => model.chcodazi)</span></td>
|
|
<td>@Html.DisplayFor(model => model.chcodazi)</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="fw-bold fs-5"><span class="badge bg-success">@Html.DisplayNameFor(model => model.chserial)</span></td>
|
|
<td>@Html.DisplayFor(model => model.chserial)</td>
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<div>
|
|
<a asp-action="Index" value="Torna alla lista" class="agy-btn submitForm">Torna alla lista</a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
@* <h1>Dettaglio chiamata</h1>
|
|
|
|
<div>
|
|
|
|
<hr />
|
|
<dl class="row">
|
|
<dt class = "col-sm-2">
|
|
@Html.DisplayNameFor(model => model.chcodazi)
|
|
</dt>
|
|
<dd class = "col-sm-10">
|
|
@Html.DisplayFor(model => model.chcodazi)
|
|
</dd>
|
|
<dt class = "col-sm-2">
|
|
@Html.DisplayNameFor(model => model.chserial)
|
|
</dt>
|
|
<dd class = "col-sm-10">
|
|
@Html.DisplayFor(model => model.chserial)
|
|
</dd>
|
|
<dt class = "col-sm-2">
|
|
@Html.DisplayNameFor(model => model.chcodese)
|
|
</dt>
|
|
<dd class = "col-sm-10">
|
|
@Html.DisplayFor(model => model.chcodese)
|
|
</dd>
|
|
<dt class = "col-sm-2">
|
|
@Html.DisplayNameFor(model => model.chtipo)
|
|
</dt>
|
|
<dd class = "col-sm-10">
|
|
@Html.DisplayFor(model => model.chtipo)
|
|
</dd>
|
|
<dt class = "col-sm-2">
|
|
@Html.DisplayNameFor(model => model.chnumero)
|
|
</dt>
|
|
<dd class = "col-sm-10">
|
|
@numChia
|
|
</dd>
|
|
<dt class = "col-sm-2">
|
|
@Html.DisplayNameFor(model => model.chdata)
|
|
</dt>
|
|
<dd class = "col-sm-10">
|
|
@Html.DisplayFor(model => model.chdata)
|
|
</dd>
|
|
|
|
|
|
|
|
|
|
<dt class = "col-sm-2">
|
|
@Html.DisplayNameFor(model => model.chcodimp)
|
|
</dt>
|
|
<dd class = "col-sm-10">
|
|
@Html.DisplayFor(model => model.chcodimp)
|
|
</dd>
|
|
|
|
<dt class = "col-sm-2">
|
|
@Html.DisplayNameFor(model => model.chtchiam)
|
|
</dt>
|
|
<dd class = "col-sm-10">
|
|
@Html.DisplayFor(model => model.chtchiam)
|
|
</dd>
|
|
|
|
<dt class = "col-sm-2">
|
|
@Html.DisplayNameFor(model => model.chstato)
|
|
</dt>
|
|
<dd class = "col-sm-10">
|
|
@Html.DisplayFor(model => model.chstato)
|
|
</dd>
|
|
|
|
|
|
|
|
|
|
<dt class = "col-sm-2">
|
|
@Html.DisplayNameFor(model => model.chrifer)
|
|
</dt>
|
|
<dd class = "col-sm-10">
|
|
@Html.DisplayFor(model => model.chrifer)
|
|
</dd>
|
|
<dt class = "col-sm-2">
|
|
@Html.DisplayNameFor(model => model.chtelef)
|
|
</dt>
|
|
<dd class = "col-sm-10">
|
|
@Html.DisplayFor(model => model.chtelef)
|
|
</dd>
|
|
<dt class = "col-sm-2">
|
|
@Html.DisplayNameFor(model => model.chcodseg)
|
|
</dt>
|
|
<dd class = "col-sm-10">
|
|
@Html.DisplayFor(model => model.chcodseg)
|
|
</dd>
|
|
|
|
<dt class = "col-sm-2">
|
|
@Html.DisplayNameFor(model => model.chnote)
|
|
</dt>
|
|
<dd class = "col-sm-10">
|
|
@Html.DisplayFor(model => model.chnote)
|
|
</dd>
|
|
<dt class="col-sm-2">
|
|
@Html.DisplayNameFor(model => model.indirizzo)
|
|
</dt>
|
|
<dd class="col-sm-10">
|
|
@Html.DisplayFor(model => model.indirizzo)
|
|
</dd>
|
|
</dl>
|
|
</div>
|
|
<div>
|
|
@Html.ActionLink("Edit", "Edit", new { id = Model.chserial }) |
|
|
<a asp-action="Index">Back to List</a>
|
|
</div> *@
|