FundsListSharedFunctions.cs
952 Bytes
using System;
using System.Collections.Generic;
using System.Linq;
using Sungero.Core;
using Sungero.CoreEntities;
using DirRX.Storage.FundsList;
namespace DirRX.Storage.Shared
{
partial class FundsListFunctions
{
// Заполнить имя документа.
public override void FillName()
{
var name = _obj.DocumentKind.Name;
using (TenantInfo.Culture.SwitchTo())
{
// Наша организация.
var ourArchiveCompany = Storage.PublicFunctions.Module.GetArchiveCompanyInfo().BusinessUnit;
if (ourArchiveCompany != null)
{
if (!string.IsNullOrEmpty(ourArchiveCompany.Name))
name += " " + ourArchiveCompany.Name;
}
// Дата начала списка фондов.
name += _obj.FundsDate.HasValue ? " на " + _obj.FundsDate.Value.ToShortDateString() : string.Empty;
}
_obj.Name = name;
}
}
}