AnnualSectionHandlers.cs
902 Bytes
using System;
using System.Collections.Generic;
using System.Linq;
using Sungero.Core;
using Sungero.CoreEntities;
using DirRX.Storage.AnnualSection;
namespace DirRX.Storage
{
partial class AnnualSectionServerHandlers
{
public override void Saving(Sungero.Domain.SavingEventArgs e)
{
string name = DirRX.Storage.AnnualSections.Resources.AnnualSection;
using (TenantInfo.Culture.SwitchTo())
{
// Номер описи.
name += _obj.ConsolidatedInventory != null ? " сводной описи № " + _obj.ConsolidatedInventory.Number.ToString() : string.Empty;
// Год.
name += _obj.Year.HasValue ? " за " + _obj.Year.ToString() + " год" : string.Empty;
}
_obj.Name = name.Length > _obj.Info.Properties.Name.Length ? name.Substring(0, _obj.Info.Properties.Name.Length - 1) : name;
}
}
}