Files

40 lines
1.1 KiB
C#

using System;
using BeWo.Data.Entities;
using BS.Shared.Core;
namespace HphBersenbrueckFreizeitUndReisen
{
public class VarFieldHelper
{
public static String GetVarFieldForOid(long oid, Customer c)
{
if (c != null)
{
foreach (var vv in c.VarFieldValueList)
{
if (vv.VarFieldDefOid.Value == oid)
{
var varFieldValue = Utils.XMLDeserializeFromString(vv.SerializedValue, Type.GetType(vv.TypeName));
if (varFieldValue != null)
{
return varFieldValue.ToString();
}
}
}
}
return null;
}
public static bool HatAbtretungserklaerung(Customer c)
{
var vf = GetVarFieldForOid(9, c);
if (!String.IsNullOrEmpty(vf) && vf.ToLower() == "true")
{
return true;
}
return false;
}
}
}