77 lines
3.1 KiB
Plaintext
77 lines
3.1 KiB
Plaintext
@model BeWoPlanerMobil.Models.DevExpressSchedulerModel
|
|
|
|
@{
|
|
var betreff = Model.Appointment2Answer?.Subject ?? string.Empty;
|
|
var ort = Model.Appointment2Answer?.Location ?? string.Empty;
|
|
var organisator = Model.Appointment2Answer?.Originator?.SimpleDescription ?? string.Empty;
|
|
var start = Model.Appointment2Answer?.HtmlInputStartFormat ?? string.Empty;
|
|
var ende = Model.Appointment2Answer?.HtmlInputEndFormat ?? string.Empty;
|
|
var notiz = Model.Appointment2Answer?.Description ?? string.Empty;
|
|
}
|
|
|
|
@if(Model.Appointment2Answer?.StartDate < DateTime.Now)
|
|
{
|
|
<div class="alert alert-danger mb-1" role="alert">
|
|
Dieser Termin liegt in der Vergangenheit
|
|
</div>
|
|
}
|
|
|
|
<div class="input-group mb-1">
|
|
<div class="input-group-prepend">
|
|
<span class="input-group-text notifications-prepend-text">Betreff</span>
|
|
</div>
|
|
<input class="form-control" type="text" disabled value="@betreff" />
|
|
</div>
|
|
<div class="input-group mb-1">
|
|
<div class="input-group-prepend">
|
|
<span class="input-group-text notifications-prepend-text">Ort</span>
|
|
</div>
|
|
<input class="form-control" type="text" disabled value="@ort" />
|
|
</div>
|
|
<div class="input-group mb-1">
|
|
<div class="input-group-prepend">
|
|
<span class="input-group-text notifications-prepend-text">Organisator</span>
|
|
</div>
|
|
<input class="form-control" type="text" disabled value="@organisator" />
|
|
</div>
|
|
<div class="input-group mb-1">
|
|
<div class="input-group-prepend">
|
|
<span class="input-group-text notifications-prepend-text">Start</span>
|
|
</div>
|
|
<input class="form-control" type="datetime-local" disabled value="@start" />
|
|
</div>
|
|
<div class="input-group mb-1">
|
|
<div class="input-group-prepend">
|
|
<span class="input-group-text notifications-prepend-text">Ende</span>
|
|
</div>
|
|
<input class="form-control" type="datetime-local" disabled value="@ende" />
|
|
</div>
|
|
<div class="input-group mb-1">
|
|
<div class="input-group-prepend">
|
|
<span class="input-group-text">Notiz</span>
|
|
</div>
|
|
<textarea class="form-control" disabled>@notiz</textarea>
|
|
</div>
|
|
|
|
<div class="btn-toolbar justify-content-between" role="toolbar">
|
|
@if(Model.OpenAppointments?.Any(openAppointment => openAppointment.EndDate is null || openAppointment.EndDate.Value > DateTime.Now) ?? false)
|
|
{
|
|
<button type="button" class="btn btn-primary" onclick="confirmAllOpenAppointments()">Allen zusagen</button>
|
|
}
|
|
|
|
@if(Model.Appointment2Answer != null)
|
|
{
|
|
if(Model.Appointment2Answer.EndDate is null || Model.Appointment2Answer.EndDate > DateTime.Now)
|
|
{
|
|
<div class="btn-group" role="group">
|
|
<button type="button" class="btn btn-outline-bewo-apt-confirm" onclick="answerAppointment(1)">Zusagen</button>
|
|
<button type="button" class="btn btn-outline-bewo-apt-maybe" onclick="answerAppointment(3)">Mit Vorbehalt</button>
|
|
<button type="button" class="btn btn-outline-bewo-apt-decline" onclick="answerAppointment(2)">Absagen</button>
|
|
</div>
|
|
}
|
|
else
|
|
{
|
|
<button type="button" class="btn btn-primary" onclick="answerAppointment(4)">OK</button>
|
|
}
|
|
}
|
|
</div> |