_StatusesComboBox.cshtml 687 B

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