78 lines
2.4 KiB
C#
78 lines
2.4 KiB
C#
using System.Collections.Generic;
|
|
|
|
namespace Kreta.Web.Areas.Adminisztracio.Models
|
|
{
|
|
public class KirStatTable
|
|
{
|
|
public string TablazatAzonosito { get; set; }
|
|
public List<string> KirStatTaroltEljarasList { get; set; }
|
|
public string ContentUrl { get; set; }
|
|
}
|
|
|
|
public class KirStatTableList
|
|
{
|
|
//Ehhez a dictionaryhoz kell hozzáadni a tblázat nevét amihez elkészültek a tárolt eljárások
|
|
// A value az url-t tartalmazza default be van állítva: "/Kreta.Web/Riportok/KirStat/Load_Partial"
|
|
//csak speciális esetben szükséges módosítani
|
|
public Dictionary<string, string> tablazatLista = new Dictionary<string, string>()
|
|
{
|
|
{"a01t01","" },
|
|
{"a01t03","" },
|
|
{"a01t07","" },
|
|
//{"a01t08","" },
|
|
{"a01t60","" },
|
|
{"a01t88","" },
|
|
{"a02t09","" },
|
|
{"a02t10","" },
|
|
{"a02t14","" },
|
|
{"a02t15","" },
|
|
{"a02t48","" },
|
|
//{"a02t57","" },
|
|
//{"a02t59","" },
|
|
{"a02t61","" },
|
|
//{"a02t62","" },
|
|
{"a04t16","" },
|
|
{"a04t20","" },
|
|
{"a04t21","" },
|
|
{"a04t63","" },
|
|
//{"a04t64","" },
|
|
{"a04t70","" },
|
|
//{"a04t92","" },
|
|
//{"a04t93","" },
|
|
//{"a04t101","" },
|
|
//{"a04t102","" }
|
|
};
|
|
|
|
public List<KirStatTable> kirStatTableList { get; set; }
|
|
public List<string> ContentUrlList { get; set; }
|
|
public KirStatTableList(string loadPartialUrl)
|
|
{
|
|
ContentUrlList = new List<string>();
|
|
kirStatTableList = new List<KirStatTable>();
|
|
|
|
foreach (var item in tablazatLista)
|
|
{
|
|
kirStatTableList.Add(
|
|
new KirStatTable()
|
|
{
|
|
TablazatAzonosito = item.Key,
|
|
ContentUrl = loadPartialUrl + item.Value
|
|
});
|
|
}
|
|
|
|
foreach (var item in kirStatTableList)
|
|
{
|
|
if (!item.ContentUrl.Contains("/?id="))
|
|
{
|
|
ContentUrlList.Add(item.ContentUrl + "/?id=" + item.TablazatAzonosito);
|
|
}
|
|
else
|
|
{
|
|
ContentUrlList.Add(item.ContentUrl);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
}
|
|
|