VirtualTask/Views/Chiamate/Details.cshtml

279 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="row">
<div class="row">
<div class="col-md-4">
<div class="col-md-10">
<b>@Html.DisplayNameFor(model => model.chcodazi)</b> @Html.DisplayFor(model => model.chcodazi)
</div>
<div class="col-md-10">
<b>@Html.DisplayNameFor(model => model.chserial)</b> @Html.DisplayFor(model => model.chserial)
</div>
<div class="col-md-10">
<b>@Html.DisplayNameFor(model => model.chcodese)</b> @Html.DisplayFor(model => model.chcodese)
</div>
<div class="col-md-10">
<b>@Html.DisplayNameFor(model => model.chtipo)</b> @Html.DisplayFor(model => model.chtipo)
</div>
<div class="col-md-10">
<b>@Html.DisplayNameFor(model => model.chnumero)</b> @numChia
</div>
<div class="col-md-10">
<b>@Html.DisplayNameFor(model => model.chdata)</b> @Html.DisplayFor(model => model.chdata)
</div>
<div class="col-md-12">
<b>@Html.DisplayNameFor(model => model.chdtapp)</b> @Html.DisplayFor(model => model.chdtapp)
</div>
<div class="col-md-10">
<b>@Html.DisplayNameFor(model => model.chcodimp)</b> @Html.DisplayFor(model => model.chcodimp)
</div>
<div class="col-md-10">
<b>@Html.DisplayNameFor(model => model.chtchiam)</b> @Html.DisplayFor(model => model.chtchiam)
</div>
<div class="col-md-10">
<b>@Html.DisplayNameFor(model => model.chstato)</b> @Html.DisplayFor(model => model.chstato)
</div>
@* <div class="col-md-10" style="background-color:aqua;">
<div style="float:left;"><b>@Html.DisplayNameFor(model => model.chstato)</b></div>
<div style="float:left;">&nbsp;</div>
@{
//Unico caso in cui vado a vedere lo stato è il caso S=sospesa (grigio)
if (!string.IsNullOrEmpty(Model.chstato) && Model.chstato.Equals("S"))
{
<span class="dotGray"></span>
<span class="">@Html.DisplayFor(model => model.chstato) - SOSPESA</span>
}
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
<span class="dotBlack"></span>
<span class="">@Html.DisplayFor(model => model.chstato) - RIFIUTATA</span>
}
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
<span class="dotGreen"></span> <span class="">@Html.DisplayFor(model => model.chstato) - CHIUSA</span>
}
else
{
//assegnata(arancio)/non assegnata(giallo) : devo vedere se il tecnico è valorizzato o no
if (!string.IsNullOrEmpty(Model.chtchiam))
{
<div style="float:left;">
<span class="dotOrange"></span>
</div>
<div style="float:left;">
<span class="">@Html.DisplayFor(model => model.chstato) - ASSEGNATA</span>
</div>
}
else
{
<span class="dotYellow"></span>
<span class="">@Html.DisplayFor(model => model.chstato) - NON ASSEGNATA</span>
}
}
}
}
}
</div>*@
<div class="col-md-10">
<b>@Html.DisplayNameFor(model => model.chrifer)</b> @Html.DisplayFor(model => model.chrifer)
</div>
<div class="col-md-10">
<b>@Html.DisplayNameFor(model => model.chtelef)</b> @Html.DisplayFor(model => model.chtelef)
</div>
<div class="col-md-10">
<b>@Html.DisplayNameFor(model => model.chcodseg)</b> @Html.DisplayFor(model => model.chcodseg)
</div>
<div class="col-md-10">
<b>@Html.DisplayNameFor(model => model.chnote)</b> @Html.DisplayFor(model => model.chnote)
</div>
<div class="col-md-10">
<b>@Html.DisplayNameFor(model => model.indirizzo)</b> @Html.DisplayFor(model => model.indirizzo)
</div>
<div>
<a asp-action="Index" value="Torna alla lista" class="agy-btn submitForm">Torna alla lista</a>
</div>
</div>
</div>
</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> *@