48 lines
1.6 KiB
Plaintext
48 lines
1.6 KiB
Plaintext
@model List<Guid>
|
|
@{
|
|
object attributes;
|
|
if (ViewBag.Disabled == true)
|
|
{
|
|
attributes = new { @class = "form-control", @multiple="multiple", @disabled = "disabled" };
|
|
}
|
|
else
|
|
{
|
|
attributes = new { @class = "form-control", @multiple="multiple" };
|
|
}
|
|
//var options = new List<SelectListItem>();
|
|
//var startDate = (DateTime?)ViewBag.StartDate;
|
|
//var endDate = (DateTime?)ViewBag.StartDate;
|
|
//var weekEndingDates = (List<DateTime>)ViewBag.WeekEndings;
|
|
//if (weekEndingDates != null && startDate.HasValue && endDate.HasValue && endDate >= startDate)
|
|
//{
|
|
// var optionGroups = weekEndingDates.Select(t => new SelectListGroup
|
|
// {
|
|
// Name = t.ToShortDateString()
|
|
// }).ToList();
|
|
// if (optionGroups.Count > 0)
|
|
// {
|
|
// var index = 0;
|
|
// var lastWeekEndingDate = weekEndingDates[index];
|
|
// var dt = startDate.Value;
|
|
// while (dt < endDate.Value)
|
|
// {
|
|
// if (dt > lastWeekEndingDate)
|
|
// {
|
|
// lastWeekEndingDate = weekEndingDates[++index];
|
|
// }
|
|
// options.Add(new SelectListItem
|
|
// {
|
|
// Group = optionGroups[index],
|
|
// Text = dt.ToShortDateString(),
|
|
// Value = dt.ToShortDateString(),
|
|
// Selected = Model.Contains(dt)
|
|
// });
|
|
// dt = dt.AddDays(1);
|
|
// }
|
|
// }
|
|
//}
|
|
}
|
|
@*<div class="input-group">*@
|
|
@Html.DropDownList("", EnVisage.Code.Utils.GetResorces(), attributes)
|
|
@*</div>*@
|