init
This commit is contained in:
commit
e124a47765
19374 changed files with 9806149 additions and 0 deletions
45
KretaWeb/Helpers/TabStrip/TabStripItemModel.cs
Normal file
45
KretaWeb/Helpers/TabStrip/TabStripItemModel.cs
Normal file
|
@ -0,0 +1,45 @@
|
|||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
using Kreta.Web.Security;
|
||||
|
||||
namespace Kreta.Web.Helpers.TabStrip
|
||||
{
|
||||
public class TabStripItemModel
|
||||
{
|
||||
public string ItemId { get; set; }
|
||||
public string ItemName { get; set; }
|
||||
|
||||
public string PartialViewName { get; set; }
|
||||
public object Model { get; set; }
|
||||
public bool IsActive { get; set; }
|
||||
public bool IsETTFDisabled { get; set; }
|
||||
public bool IsImportantDisabled { get; set; }
|
||||
|
||||
public string KendoCssClass
|
||||
{
|
||||
get
|
||||
{
|
||||
var sb = new StringBuilder();
|
||||
if (this.IsActive)
|
||||
{
|
||||
sb.Append("k-state-active ");
|
||||
}
|
||||
|
||||
// csak ettfverzios tiltas
|
||||
//UPDATE: Már vttf verziós tiltás
|
||||
//var ettfverzio = ApplicationData.ETTFVerzio;
|
||||
var fullKretaVersion = ClaimData.IsFullKretaVerzio;
|
||||
if (IsImportantDisabled || (!fullKretaVersion && IsETTFDisabled))
|
||||
{
|
||||
sb.Append("k-state-disabled ");
|
||||
}
|
||||
return sb.ToString();
|
||||
}
|
||||
}
|
||||
|
||||
public string Area { get; set; }
|
||||
public string Controller { get; set; }
|
||||
public string Action { get; set; }
|
||||
public Dictionary<string, string> RouteParameters { get; set; }
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue