or
[Display(Name =
"Start Date"
)]
[DataType(DataType.Date)]
public
DateTime StartDate {
get
;
set
; }
<system.web>
<globalization uiCulture=
"en-GB"
culture=
"en-GB"
/>
<head>
<meta http-equiv=
"X-UA-Compatible"
content=
"IE=edge"
>
<meta charset=
"utf-8"
/>
<meta name=
"viewport"
content=
"width=device-width, initial-scale=1.0"
>
<link rel=
"shortcut icon"
href=
"~/Content/Images/favicon.ico"
type=
"image/x-icon"
/>
<meta name=
"accept-language"
content=
"en-GB"
/>
@Scripts.Render(
"~/bundles/jquery"
)
@Scripts.Render(
"~/bundles/bootstrap"
)
@Scripts.Render(
"~/bundles/kendo/kendoscripts"
)
@RenderSection(
"scripts"
,
false
)
@RenderSection(
"scripts2"
,
false
)
@Scripts.Render(
"~/bundles/Scripts/cultures/en"
)
@Html.Kendo().DeferredScripts()
<script type=
"text/javascript"
>
var baseLocation =
'@(Url.Content("~").TrimEnd('
/
'))'
;
$(document).ready(function () {
var data = $(
"meta[name='accept-language']"
).attr(
"content"
);
kendo.culture(data);
});
</script>
bundles.Add(
new
ScriptBundle(
"~/bundles/Scripts/cultures/en"
)
.Include(
"~/Scripts/kendo/cultures/kendo.culture.en-GB.min.js"
)
.Include(
"~/Scripts/cultures/kendo.en-GB.js"
));
@model DateTime?
@(Html.Kendo().DatePickerFor(m => m).Deferred().HtmlAttributes(
new
{ @
class
=
"form-control k-datepicker-label-top"
}))
<
div
class
=
" col-md-3"
>
<
div
class
=
"form-group"
>
@Html.LabelFor(m => m.StartDate)
@Html.EditorFor(m => m.StartDate)
</
div
>
</
div>
@(Html.Kendo().Scheduler<VisitViewModel>()
.Name(
"scheduler"
)
.Date(DateTime.Now)
.StartTime(7, 0, 0)
.EndTime(18, 0, 0)
.Timezone(
"Etc/UTC"
)
.AllDaySlot(
false
)
.Views(views => {
views.DayView(view => view.Selected(
true
)
.WorkDayStart(8, 0, 0)
.WorkDayEnd(17, 0, 0)
.SelectedDateFormat(
"{0:dddd d/M/yyyy}"
));
})
.Resources(resource => resource
.Add(m => m.MechanicId)
.Title(
"Mechanic"
)
.Name(
"mechanic"
)
.Multiple(
false
)
.DataTextField(
"Text"
)
.DataValueField(
"Value"
)
.BindTo(GetMechanics().Select(v =>
new
{ Text = String.Format(
"{0} {1}"
, v.FirstName, v.LastName), Value = v.Id }).ToArray()))
@(Html.Kendo().Grid(Model.CareAlerts)
.Name(
"Alerts"
)
.Columns(columns =>
{
columns.Bound(p => p.AlertDate).Title(
"Date"
).Format(
"{0:d}"
);
columns.Bound(p => p.PatientName).Template(@<text>
@Html.ActionLink(@item.PatientName,
"Member"
,
new
{ id = @item.PatientASID })
</text>);
columns.Bound(p => p.AlertSummary).Title(
"Message"
);
})
.Sortable()
.DataSource(dataSource => dataSource
.Ajax()
.PageSize(20)
.ServerOperation(
false
)
)
)