83 lines
1.8 KiB
C#
83 lines
1.8 KiB
C#
using WebWindowComplex.Json;
|
|
using static WebWindowComplex.Json.WindowConst;
|
|
|
|
namespace WebWindowComplex.Models
|
|
{
|
|
public partial class AGBOption
|
|
{
|
|
#region Public Constructors
|
|
|
|
/// <summary>
|
|
/// Costruttore partendo da xml
|
|
/// </summary>
|
|
/// <param name="HdwOptionParam"></param>
|
|
public AGBOption(ParametriOpzioniParametri HdwOptionParam)
|
|
{
|
|
m_sName = HdwOptionParam.NomeParametro;
|
|
m_sDescription = HdwOptionParam.DescrizioneParametro;
|
|
m_OptVisibility = Visibility.VISIBLE;
|
|
// If(HdwOptionParam.Visible.ToLower = "true", Visibility.Visible, Visibility.Collapsed)
|
|
}
|
|
|
|
#endregion Public Constructors
|
|
|
|
#region Public Properties
|
|
|
|
public Visibility OptVisibility
|
|
{
|
|
get
|
|
{
|
|
return m_OptVisibility;
|
|
}
|
|
}
|
|
|
|
public string sDescription
|
|
{
|
|
get
|
|
{
|
|
return m_sDescription;
|
|
}
|
|
}
|
|
|
|
public string sName
|
|
{
|
|
get
|
|
{
|
|
return m_sName;
|
|
}
|
|
}
|
|
|
|
public HwOptionTypes Type
|
|
{
|
|
get
|
|
{
|
|
return m_Type;
|
|
}
|
|
}
|
|
|
|
#endregion Public Properties
|
|
|
|
#region Internal Methods
|
|
|
|
internal virtual JsonHwOption Serialize()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
#endregion Internal Methods
|
|
|
|
#region Protected Fields
|
|
|
|
protected HwOptionTypes m_Type;
|
|
|
|
#endregion Protected Fields
|
|
|
|
#region Private Fields
|
|
|
|
private Visibility m_OptVisibility;
|
|
private string m_sDescription;
|
|
private string m_sName;
|
|
|
|
#endregion Private Fields
|
|
}
|
|
} |