ContractConditionServerFunctions.cs
945 Bytes
using System;
using System.Collections.Generic;
using System.Linq;
using Sungero.Contracts.ContractCondition;
using Sungero.Core;
using Sungero.CoreEntities;
using Sungero.Docflow;
using Sungero.Docflow.ConditionBase;
namespace Sungero.Contracts.Server
{
partial class ContractConditionFunctions
{
/// <summary>
/// Создать договорное условие.
/// </summary>
/// <returns>Договорное условие.</returns>
[Remote]
public static IContractCondition CreateContractCondition()
{
return ContractConditions.Create();
}
public override string GetConditionName()
{
using (TenantInfo.Culture.SwitchTo())
{
if (_obj.ConditionType == Sungero.Contracts.ContractCondition.ConditionType.Standard)
{
return ContractConditions.Resources.StandardFormContract;
}
}
return base.GetConditionName();
}
}
}