");
{
ViewContext.Writer.Write("
");
{
ViewContext.Writer.Write(Html.CustomLabelFor(m => m.StatusId, "Status:"));
ViewContext.Writer.Write(Html.ValidationMessageFor(m => m.StatusId).ToHtmlString());
Session.Add("DeviationStatusesComboBoxSettings", new Action(a =>
{
a.Width = new Unit(95, UnitType.Percentage);
a.Properties.ValueType = typeof(int);
a.Properties.ValueField = "Id";
a.Properties.TextField = "Description";
var serializedModel = Newtonsoft.Json.JsonConvert.SerializeObject(Model);
a.CallbackRouteValues = new
{
Controller = "DataCallback",
Action = "StatusesComboBox",
SettingsKey = "DeviationStatusesComboBoxSettings",
Model = serializedModel,
Type = Model.GetType().FullName
};
}));
ViewData.Add("StatusesComboBoxSettings", "DeviationStatusesComboBoxSettings");
Html.RenderPartial("~/Views/Shared/DataEditorTemplates/_StatusesComboBox.cshtml", Model, ViewData);
if (userContext.CurrentUser.HasFunction("Deviation-Claims-Edit"))
{
Html.DevExpress().HyperLink(t =>
{
t.Name = "devHyperLinkStatusEventReceiver";
t.Properties.Text = "Hinzufügen";
t.NavigateUrl = "#";
t.Properties.ClientSideEvents.Click = "function (s, e) { addStatus(); }";
t.Style.Add("line-height", "24px");
}).Render();
}
}
ViewContext.Writer.Write("
");
ViewContext.Writer.Write("
");
{
ViewContext.Writer.Write(Html.CustomLabelFor(m => m.DisturbanceId, "Verzögerung:"));
ViewContext.Writer.Write(Html.ValidationMessageFor(m => m.DisturbanceId).ToHtmlString());
Session.Add("DeviationDisturbancesComboBoxSettings", new Action(a =>
{
a.Width = new Unit(95, UnitType.Percentage);
a.Properties.ValueType = typeof(int);
a.Properties.ValueField = "Id";
a.Properties.TextField = "Description";
var serializedModel = Newtonsoft.Json.JsonConvert.SerializeObject(Model);
a.CallbackRouteValues = new
{
Controller = "DataCallback",
Action = "DisturbancesComboBox",
SettingsKey = "DeviationDisturbancesComboBoxSettings",
Model = serializedModel,
Type = Model.GetType().FullName
};
}));
ViewData.Add("DisturbancesComboBoxSettings", "DeviationDisturbancesComboBoxSettings");
Html.RenderPartial("~/Views/Shared/DataEditorTemplates/_DisturbancesComboBox.cshtml", Model, ViewData);
if (userContext.CurrentUser.HasFunction("Deviation-Claims-Edit"))
{
Html.DevExpress().HyperLink(t =>
{
t.Name = "devHyperLinkDisturbanceEventReceiver";
t.Properties.Text = "Hinzufügen";
t.NavigateUrl = "#";
t.Properties.ClientSideEvents.Click = "function (s, e) { addDisturbance(); }";
t.Style.Add("line-height", "24px");
}).Render();
}
}
ViewContext.Writer.Write("
");
ViewContext.Writer.Write("
");
{
ViewContext.Writer.Write(Html.CustomLabelFor(m => m.KindId, "Art:"));
ViewContext.Writer.Write(Html.ValidationMessageFor(m => m.KindId).ToHtmlString());
Session.Add("DeviationKindsComboBoxSettings", new Action(a =>
{
a.Width = new Unit(95, UnitType.Percentage);
a.Properties.ValueType = typeof(int);
a.Properties.ValueField = "Id";
a.Properties.TextField = "Description";
var serializedModel = Newtonsoft.Json.JsonConvert.SerializeObject(Model);
a.CallbackRouteValues = new
{
Controller = "DataCallback",
Action = "KindsComboBox",
SettingsKey = "DeviationKindsComboBoxSettings",
Model = serializedModel,
Type = Model.GetType().FullName
};
}));
ViewData.Add("KindsComboBoxSettings", "DeviationKindsComboBoxSettings");
Html.RenderPartial("~/Views/Shared/DataEditorTemplates/_KindsComboBox.cshtml", Model, ViewData);
if (userContext.CurrentUser.HasFunction("Deviation-Claims-Edit"))
{
Html.DevExpress().HyperLink(t =>
{
t.Name = "devHyperLinkKindEventReceiver";
t.Properties.Text = "Hinzufügen";
t.NavigateUrl = "#";
t.Properties.ClientSideEvents.Click = "function (s, e) { addKind(); }";
t.Style.Add("line-height", "24px");
}).Render();
}
}
ViewContext.Writer.Write("
");
}
ViewContext.Writer.Write("
");
ViewContext.Writer.Write(Html.CustomLabelFor(m => m.Comment, "Kommentar:"));
ViewContext.Writer.Write(Html.ValidationMessageFor(m => m.Comment).ToHtmlString());
Html.DevExpress().MemoFor(m => m.Comment, t =>
{
t.Width = new Unit(100, UnitType.Percentage);
t.Height = new Unit(90, UnitType.Pixel);
}).Render();
ViewContext.Writer.Write("