@using Kreta.Web.Helpers.Modal; @using Kreta.Web.Areas.Orarend.Models; @using Kreta.Web.Helpers; @using Kreta.Web.Areas.Orarend.Models; @using Kreta.Resources; @using Kreta.Web.Helpers.Grid; @using Kreta.BusinessLogic.Classes; @using Kreta.Web.Areas.Tanar.Models; @model TanuloHaziFeladatTabModel @{ Layout = null; const string HaziFeladatCsatolmanyokApi = Kreta.Web.Constants.ApiControllers.InformaciokOrarendApi; const string gridName = "HFCsatolmanyGrid"; var MegoldottHFList = new List() { new SelectListItem() { Value = "T", Text = CommonResource.Igen }, new SelectListItem() { Value = "F", Text = CommonResource.Nem } }; var gvHazifeladatMsg = ""; gvHazifeladatMsg = Model.TanuloAltalMegoldva == "T" ? CommonResource.Igen : CommonResource.Nem; } @Html.ValidationSummary()
@Html.HiddenFor(m => m.TanarHaziFeladat.Id)
@(Model.TanarHaziFeladat.FeladasDatuma.ToShortDateString() + " " + Model.TanarHaziFeladat.TanarNev)
@foreach (var item in Model.TanarHaziFeladat.Csatolmanyok) { @Html.Raw(" "); @Html.KretaButton(new ModalButtonModel() { Name = "csatolmany" + item.Key, Text = item.Value, Enabled = true, EventName = "function(){ TanuloHaziFeladatHelper.DownloadCsatolmany(" + item.Key + "); }" }) }
@Html.RawRichText(Model.TanarHaziFeladat.FeladatSzovege) @Html.Raw(Model.TanarHaziFeladat.HaziFeladathozHozzaadottKepek) @*ide kell*@
@if (Model.TanarHaziFeladat.Hatarido != null && Model.TanarHaziFeladat.Hatarido != default(DateTime)) { }
@if (Model.TanarHaziFeladat.Id.HasValue) {
@( Html.KretaGrid ( gridName, new GridApiUrl(HaziFeladatCsatolmanyokApi, "GetHFCsatolmanyokGridForHazi", new Dictionary { { "haziFeladatId", Model.TanarHaziFeladat.Id.ToString() } }), allowScrolling: true, showSorszam: false, sort: sort => sort.Add(s => s.FeltoltesDatum).Ascending() ) .Columns(columns => { columns.Bound(c => c.FajlNev).Width("30%"); columns.Bound(c => c.FajlMeretMB).Format("{0:n}").Width("30%"); columns.Bound(c => c.FeltoltesDatum).Width("30%").Format(SDAFormat.Format[SDAFormat.FormatType.ShortDate]); }) .Sortable(sortable => sortable .AllowUnsort(true) .SortMode(GridSortMode.MultipleColumn)) )
}