@using GreenTree.Nachtragsmanagement.Web.Models.Global @{ Layout = "~/Views/Shared/_FunctionLayout.cshtml"; }
Statusse
@Html.Partial("~/Views/Deviations/_StatusListPartial.cshtml", ViewData["AllStatuses"])
Kategorien
@Html.Partial("~/Views/Deviations/_DisturbanceListPartial.cshtml", ViewData["AllDisturbances"])
Arten
@Html.Partial("~/Views/Deviations/_KindListPartial.cshtml", ViewData["AllKinds"])
@Html.DevExpress().PopupControl(s => { s.Name = "devPopupControlDeleteClaim"; s.HeaderText = "\"{claim}\" löschen"; s.Modal = false; s.Width = new Unit(350, UnitType.Pixel); s.CloseAction = CloseAction.CloseButton; s.PopupHorizontalAlign = PopupHorizontalAlign.WindowCenter; s.PopupVerticalAlign = PopupVerticalAlign.WindowCenter; s.AllowDragging = false; s.AllowResize = false; s.ShowFooter = false; s.SetContent(() => { ViewContext.Writer.Write("
"); ViewContext.Writer.Write("Falls Sie \"{claim}\" löschen möchten, was soll mit den Vertragsabweichungen geschehen, die bereits \"{claim}\" zugeordnet sind?"); ViewContext.Writer.Write("
"); ViewContext.Writer.Write("
"); Html.DevExpress().RadioButton(rb => { rb.Name = "devRadioButtonDeleteReplaceClaim"; rb.Text = "Eine neue(n) {claimType} zuweisen"; rb.GroupName = "claimDelete"; rb.Checked = true; }).Render(); Session.Add("StatusesDeleteComboBoxSettings", new Action(a => { a.Name = "devComboBoxClaimDeleteReplaceStatus"; a.Width = new Unit(100, UnitType.Percentage); a.Properties.ValueType = typeof(int); a.Properties.ValueField = "Id"; a.Properties.TextField = "Description"; a.Properties.ClientSideEvents.BeginCallback = "function (s, e) { e.customArgs['excludedIds'] = [ deleteId ]; }"; a.Properties.ClientSideEvents.EndCallback = "function (s, e) { s.SetSelectedIndex(0); }"; a.SelectedIndex = 0; a.ClientVisible = false; a.CallbackRouteValues = new { Controller = "DataCallback", Action = "StatusesComboBoxExcluded", SettingsKey = "StatusesDeleteComboBoxSettings" }; })); ViewData.Add("StatusesComboBoxSettings", "StatusesDeleteComboBoxSettings"); Html.RenderPartial("~/Views/Shared/DataEditorTemplates/_StatusesComboBox.cshtml", null, ViewData); Session.Add("DisturbancesDeleteComboBoxSettings", new Action(a => { a.Name = "devComboBoxClaimDeleteReplaceDisturbance"; a.Width = new Unit(100, UnitType.Percentage); a.Properties.ValueType = typeof(int); a.Properties.ValueField = "Id"; a.Properties.TextField = "Description"; a.Properties.ClientSideEvents.BeginCallback = "function (s, e) { e.customArgs['excludedIds'] = [ deleteId ]; }"; a.Properties.ClientSideEvents.EndCallback = "function (s, e) { s.SetSelectedIndex(0); }"; a.SelectedIndex = 0; a.ClientVisible = false; a.CallbackRouteValues = new { Controller = "DataCallback", Action = "DisturbancesComboBoxExcluded", SettingsKey = "DisturbancesDeleteComboBoxSettings" }; })); ViewData.Add("DisturbancesComboBoxSettings", "DisturbancesDeleteComboBoxSettings"); Html.RenderPartial("~/Views/Shared/DataEditorTemplates/_DisturbancesComboBox.cshtml", null, ViewData); Session.Add("KindsDeleteComboBoxSettings", new Action(a => { a.Name = "devComboBoxClaimDeleteReplaceKind"; a.Width = new Unit(100, UnitType.Percentage); a.Properties.ValueType = typeof(int); a.Properties.ValueField = "Id"; a.Properties.TextField = "Description"; a.Properties.ClientSideEvents.BeginCallback = "function (s, e) { e.customArgs['excludedIds'] = [ deleteId ]; }"; a.Properties.ClientSideEvents.EndCallback = "function (s, e) { s.SetSelectedIndex(0); }"; a.SelectedIndex = 0; a.ClientVisible = false; a.CallbackRouteValues = new { Controller = "DataCallback", Action = "KindsComboBoxExcluded", SettingsKey = "KindsDeleteComboBoxSettings" }; })); ViewData.Add("KindsComboBoxSettings", "KindsDeleteComboBoxSettings"); Html.RenderPartial("~/Views/Shared/DataEditorTemplates/_KindsComboBox.cshtml", null, ViewData); ViewContext.Writer.Write("
"); ViewContext.Writer.Write("
"); Html.RenderPartial( "~/Views/Shared/_PopupButtonPanelYesNo.cshtml", new YesNoDialogModel { PopupName = "devPopupControlDeleteClaim", YesFunction = "function (s, e) { deleteClaim(); }" } ); }); s.Styles.Content.Paddings.Padding = new Unit(0, UnitType.Pixel); }).GetHtml()