This commit is contained in:
skidoodle 2024-03-13 00:33:46 +01:00
commit e124a47765
19374 changed files with 9806149 additions and 0 deletions

View file

@ -0,0 +1,265 @@
@using Kreta.Web.Helpers;
@using Kreta.Web.Helpers.Grid;
@using Kreta.Web.Areas.Orarend.Models;
@model AdminKozpontiOrakRogzitesModel
@{
const string GridName = "AdminKozpontiOrakRogzitesGrid";
string mainWidth = Model.GetNumberOfTrueProperties() == 0 ? "25%" : Model.GetNumberOfTrueProperties() > 3 ? "12%" : "18%";
}
<style type="text/css">
.k-edit-form-container {
width: auto;
}
.k-icon.k-edit {
display: none;
}
.k-grid-toolbar .k-button-icontext .k-icon, .k-grid-content .k-button-icontext .k-icon, .k-edit-form-container .k-edit-buttons .k-button-icontext .k-icon {
display: none !important;
}
.k-content .k-grid tbody tr td a, .k-content .k-grid tbody tr .gridcell a {
font-weight: 400;
}
a:hover {
color: #fff;
}
.k-edit-form-container .k-button {
background-color: #fff;
color: #5c6a79;
border: 1px solid #c5d3e2;
}
.k-edit-form-container .k-button:hover {
background-color: #e5e9ec;
}
.defaultComboboxWidth {
width: 25%;
}
.check-box {
width: 18px;
height: 18px;
}
.kozponti-ora-grid-cell-border {
border: 1px solid;
border-color: #54a5d1;
margin: 4px 0px;
height: 2.214em;
line-height: 2.214em;
padding: .177em 0;
text-indent: .8em;
}
</style>
<div style="margin-top: 1rem">
<b>@KozpontiOrakResource.KozpontiOraRogzitesLeiras</b>
</div>
<br />
<div id="errorMsg"></div>
<div class="container">
<div class="row">
<div class="col-md-1">
<b>Tanár:</b>
</div>
<div class="col-md-11">
@Html.KretaComboBoxFor(x => x.DefaultTanarID, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetTanarDropDown" }), "Text", "Value", onChangeFunction: "KozpontiOra.SetDefaultTanar(this)", showUnknownValueMessage: false).AutoBind(true).Placeholder(CommonResource.KeremValasszon).HtmlAttributes(new { @class = "defaultComboboxWidth" })
</div>
</div>
<div class="row">
<div class="col-md-1">
<b>Tantárgy:</b>
</div>
<div class="col-md-11">
@Html.KretaComboBoxFor(x => x.DefaultTantargyID, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetTantargyDropDown", filterNincsBeloleOra = true }), "Text", "Value", onChangeFunction: "KozpontiOra.SetDefaultTantargy(this)", showUnknownValueMessage: false).AutoBind(true).Placeholder(CommonResource.KeremValasszon).HtmlAttributes(new { @class = "defaultComboboxWidth" })
</div>
</div>
<div class="row">
<div class="col-md-1">
<b>Terem:</b>
</div>
<div class="col-md-11">
@Html.KretaComboBoxFor(x => x.DefaultTeremID, Url.HttpRouteUrl(Constants.RouteKey.ActionApi, new { controller = Constants.ApiControllers.ComboBoxHelperApi, action = "GetTeremListWithoutGroupDropDown" }), "Text", "Value", onChangeFunction: "KozpontiOra.SetDefaultTerem(this)", showUnknownValueMessage: false).AutoBind(true).Placeholder(CommonResource.KeremValasszon).HtmlAttributes(new { @class = "defaultComboboxWidth" })
</div>
</div>
</div>
<div>
@(
Html.KretaGrid<AdminKozpontiOrakOsztalyokGridModel>
(
name: GridName,
getUrl: new GridApiUrl("AdminKozpontiOrakApi", "GetRogzitesGrid", new Dictionary<string, string>() { { "isSorszamozando", Model.Sorszamozando.ToString() }, { "datum", Model.OraDatum.ToString() }, { "hanyadikOra", Model.Oraszam.ToString() } }),
allowPaging: false,
batchEdit: true,
pageSizes: null,
allowSorting: false,
showSorszam: false,
dataBoundAdditionalFunction: "KozpontiOra.changeRogzitesGirdView();"
)
.SelectBoxColumn(Html, 0, false)
.Columns(columns =>
{
columns.Bound(c => c.Osztaly).ClientTemplate("<span>#=Osztaly#</span>").Width(mainWidth);
columns.Bound(c => c.TanarID).ClientTemplate("<div class='kozponti-ora-grid-cell-border'>#=KozpontiOra.GetTanar(TanarID)#</div>").EditorTemplateName("GridNullableForeignKey").EditorViewData(new { dataSourceFunction = "KozpontiOra.GetTanarok"}).Width(mainWidth).HtmlAttributes(new { data_tanar = "" });
columns.Bound(c => c.TantargyID).ClientTemplate("<div class='kozponti-ora-grid-cell-border'>#=KozpontiOra.GetTantargy(TantargyID)#</div>").EditorTemplateName("GridNullableForeignKey").EditorViewData(new { dataSourceFunction = "KozpontiOra.GetTantargyak"}).Width(mainWidth).HtmlAttributes(new { data_tantargy = "" });
columns.Bound(c => c.TeremID).ClientTemplate("<div class='kozponti-ora-grid-cell-border'>#=KozpontiOra.GetTerem(TeremID)#</div>").EditorTemplateName("GridNullableForeignKey").EditorViewData(new { dataSourceFunction = "KozpontiOra.GetTermek"}).Width(mainWidth).HtmlAttributes(new { data_terem = "" });
if (Model.Sorszamozando)
{
columns.Bound(c => c.Sorszamozando).ClientTemplate("<span>#=Sorszamozando ? 'Igen' : 'Nem' # </span>").HtmlAttributes(new { data_Sorszamozando = "" });
}
if (Model.ParhuzamosOra)
{
columns.Bound(c => c.ParhuzamosOra).ClientTemplate("<span>#=ParhuzamosOra ? 'Igen' : 'Nem' # </span>").HtmlAttributes(new { data_ParhuzamosOra = "" });
}
if (Model.Tulora)
{
columns.Bound(c => c.Tulora).ClientTemplate("<span>#=Tulora ? 'Igen' : 'Nem' # </span>").HtmlAttributes(new { data_Tulora = "" });
}
if (Model.IKTTanora)
{
columns.Bound(c => c.IKTTanora).ClientTemplate("<span>#=IKTTanora ? 'Igen' : 'Nem' # </span>").HtmlAttributes(new { data_IKTTanora = "" });
}
if (Model.IPRTanora)
{
columns.Bound(c => c.IPRTanora).ClientTemplate("<span>#=IPRTanora ? 'Igen' : 'Nem' # </span>").HtmlAttributes(new { data_IPRTanora = "" });
}
if (Model.Meres)
{
columns.Bound(c => c.Meres).ClientTemplate("<span>#=Meres ? 'Igen' : 'Nem' # </span>").HtmlAttributes(new { data_Meres = "" });
}
if (Model.Bontott)
{
columns.Bound(c => c.Bontott).ClientTemplate("<span>#=Bontott ? 'Igen' : 'Nem' # </span>").HtmlAttributes(new { data_Bontott = "" });
}
if (Model.NemzetisegiOra)
{
columns.Bound(c => c.NemzetisegiOra).ClientTemplate("<span>#=NemzetisegiOra ? 'Igen' : 'Nem' # </span>").HtmlAttributes(new { data_NemzetisegiOra = "" });
}
if (Model.Differencialt)
{
columns.Bound(c => c.Differencialt).ClientTemplate("<span>#=Differencialt ? 'Igen' : 'Nem' # </span>").HtmlAttributes(new { data_Differencialt = "" });
}
if (Model.Drama)
{
columns.Bound(c => c.Drama).ClientTemplate("<span>#=Drama ? 'Igen' : 'Nem' # </span>").HtmlAttributes(new { data_Drama = "" });
}
if (Model.NemSzakrendszeruOra)
{
columns.Bound(c => c.NemSzakrendszeruOra).ClientTemplate("<span>#=NemSzakrendszeruOra ? 'Igen' : 'Nem' # </span>").HtmlAttributes(new { data_NemSzakrendszeruOra = "" });
}
if (Model.MindennaposTestneveles)
{
columns.Bound(c => c.MindennaposTestneveles).ClientTemplate("<span>#=MindennaposTestneveles ? 'Igen' : 'Nem' # </span>").HtmlAttributes(new { data_MindennaposTestneveles = "" });
}
if (Model.Kooperativ)
{
columns.Bound(c => c.Kooperativ).ClientTemplate("<span>#=Kooperativ ? 'Igen' : 'Nem' # </span>").HtmlAttributes(new { data_Kooperativ = "" });
}
if (Model.Multikulturalis)
{
columns.Bound(c => c.Multikulturalis).ClientTemplate("<span>#=Multikulturalis ? 'Igen' : 'Nem' # </span>").HtmlAttributes(new { data_Multikulturalis = "" });
}
if (Model.IsFelnottoktatasiSzerzodes)
{
columns.Bound(c => c.IsFelnottoktatasiSzerzodes).ClientTemplate("<span>#=IsFelnottoktatasiSzerzodes ? 'Igen' : 'Nem' # </span>").HtmlAttributes(new { data_IsFelnottoktatasiSzerzodes = "" });
}
if (Model.OnlineOra)
{
columns.Bound(c => c.OnlineOra).ClientTemplate("<span>#=OnlineOra ? 'Igen' : 'Nem' # </span>").HtmlAttributes(new { data_OnlineOra = "" });
}
if (Model.KAPOra)
{
columns.Bound(c => c.KAPOra).ClientTemplate("<span>#=KAPOra ? 'Igen' : 'Nem' # </span>").HtmlAttributes(new { data_KAPOra = "" });
}
if (Model.DFHT)
{
columns.Bound(c => c.DFHT).ClientTemplate("<span>#=DFHT ? 'Igen' : 'Nem' # </span>").HtmlAttributes(new { data_DFHT = "" });
}
if (Model.Rahangolodas)
{
columns.Bound(c => c.Rahangolodas).ClientTemplate("<span>#=Rahangolodas ? 'Igen' : 'Nem' # </span>").HtmlAttributes(new { data_Rahangolodas = "" });
}
if (Model.Testmozgas)
{
columns.Bound(c => c.Testmozgas).ClientTemplate("<span>#=Testmozgas ? 'Igen' : 'Nem' # </span>").HtmlAttributes(new { data_Testmozgas = "" });
}
if (Model.Muveszet)
{
columns.Bound(c => c.Muveszet).ClientTemplate("<span>#=Muveszet ? 'Igen' : 'Nem' # </span>").HtmlAttributes(new { data_Muveszet = "" });
}
if (Model.KIPOra)
{
columns.Bound(c => c.KIPOra).ClientTemplate("<span>#=KIPOra ? 'Igen' : 'Nem' # </span>").HtmlAttributes(new { data_KIPOra = "" });
}
if (Model.KomplexOra)
{
columns.Bound(c => c.KomplexOra).ClientTemplate("<span>#=KomplexOra ? 'Igen' : 'Nem' # </span>").HtmlAttributes(new { data_KomplexOra = "" });
}
if (Model.Eletgyakorlat)
{
columns.Bound(c => c.Eletgyakorlat).ClientTemplate("<span>#=Eletgyakorlat ? 'Igen' : 'Nem' # </span>").HtmlAttributes(new { data_Eletgyakorlat = "" });
}
if (Model.Logika)
{
columns.Bound(c => c.Logika).ClientTemplate("<span>#=Logika ? 'Igen' : 'Nem' # </span>").HtmlAttributes(new { data_Logika = "" });
}
if (Model.TeOrad)
{
columns.Bound(c => c.TeOrad).ClientTemplate("<span>#=TeOrad ? 'Igen' : 'Nem' # </span>").HtmlAttributes(new { data_TeOrad = "" });
}
if (Model.DigitalisAlapProgram)
{
columns.Bound(c => c.DigitalisAlapProgram).ClientTemplate("<span>#=DigitalisAlapProgram ? 'Igen' : 'Nem' # </span>").HtmlAttributes(new { data_DigitalisAlapProgram = "" });
}
if (Model.TAMOPOra)
{
columns.Bound(c => c.TAMOPOra).ClientTemplate("<span>#=TAMOPOra ? 'Igen' : 'Nem' # </span>").HtmlAttributes(new { data_TAMOPOra = "" });
}
if (Model.Tiop)
{
columns.Bound(c => c.Tiop).ClientTemplate("<span>#=Tiop ? 'Igen' : 'Nem' # </span>").HtmlAttributes(new { data_Tiop = "" });
}
if (Model.EFOP32317)
{
columns.Bound(c => c.EFOP32317).ClientTemplate("<span>#=EFOP32317 ? 'Igen' : 'Nem' # </span>").HtmlAttributes(new { data_EFOP32317 = "" });
}
if (Model.EFOP33717)
{
columns.Bound(c => c.EFOP33717).ClientTemplate("<span>#=EFOP33717 ? 'Igen' : 'Nem' # </span>").HtmlAttributes(new { data_EFOP33717 = "" });
}
if (Model.VEKOP73317)
{
columns.Bound(c => c.VEKOP73317).ClientTemplate("<span>#=VEKOP73317 ? 'Igen' : 'Nem' # </span>").HtmlAttributes(new { data_VEKOP73317 = "" });
}
if (Model.TIOP11112120120001)
{
columns.Bound(c => c.TIOP11112120120001).ClientTemplate("<span>#=TIOP11112120120001 ? 'Igen' : 'Nem' # </span>").HtmlAttributes(new { data_TIOP11112120120001 = "" });
}
if (Model.EFOP31716EselyteremtesAKoznevelesben)
{
columns.Bound(c => c.EFOP31716EselyteremtesAKoznevelesben).ClientTemplate("<span>#=EFOP31716EselyteremtesAKoznevelesben ? 'Igen' : 'Nem' # </span>").HtmlAttributes(new { data_EFOP31716EselyteremtesAKoznevelesben = "" });
}
if (Model.GINOP623)
{
columns.Bound(c => c.GINOP623).ClientTemplate("<span>#=GINOP623 ? 'Igen' : 'Nem' # </span>").HtmlAttributes(new { data_GINOP623 = "" });
}
if (Model.EFOP23517201700038Miapalya)
{
columns.Bound(c => c.EFOP23517201700038Miapalya).ClientTemplate("<span>#=EFOP23517201700038Miapalya ? 'Igen' : 'Nem' # </span>").HtmlAttributes(new { data_EFOP23517201700038Miapalya = "" });
}
})
.Editable(editable => editable.Mode(GridEditMode.InCell))
.Events(e => e.Edit("function(e) {KozpontiOra.edit(e)}").Save("function(e) {KozpontiOra.SaveDropDown(e)}"))
)
</div>