_KindsComboBox.cshtml 660 B

12345678910111213141516171819
  1. @model GreenTree.Nachtragsmanagement.Web.Models.Deviation.IRequireKindDataModel
  2. @{
  3. var comboBoxSettingsAction = (Action<ComboBoxSettings>)Session[ViewData["KindsComboBoxSettings"].ToString()];
  4. var kindValue = (Model == null || (Model != null && Model.KindId == -1) || (Model != null && !Model.KindId.HasValue))
  5. ? Convert.ToInt32(ViewData["DefaultKind"])
  6. : Model.KindId;
  7. }
  8. @if (Model == null)
  9. {
  10. Html.DevExpress().ComboBox(comboBoxSettingsAction)
  11. .BindList(ViewData["AllKinds"]).Bind(kindValue).GetHtml();
  12. }
  13. else
  14. {
  15. Html.DevExpress().ComboBoxFor(m => m.KindId, comboBoxSettingsAction)
  16. .BindList(ViewData["AllKinds"]).Bind(kindValue).GetHtml();
  17. }