Files
BeWoPlaner/BeWoPlanerMobil/Views/DevExpressScheduler/NotificationPopupContent.cshtml
2026-04-28 12:01:37 +02:00

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>