MinutesHandlers.cs 664 Bytes
using System;
using System.Collections.Generic;
using System.Linq;
using Sungero.Core;
using Sungero.CoreEntities;
using Sungero.Meetings.Minutes;

namespace Sungero.Meetings
{
  partial class MinutesSharedHandlers
  {

    public virtual void MeetingChanged(Sungero.Meetings.Shared.MinutesMeetingChangedEventArgs e)
    {
      FillName();
      Functions.Minutes.SetRequiredProperties(_obj);
      
      if (e.NewValue != null && e.NewValue.President != null && _obj.OurSignatory == null &&
          Docflow.PublicFunctions.OfficialDocument.Remote.CanSignByEmployee(_obj, e.NewValue.President))
        _obj.OurSignatory = e.NewValue.President;
    }
  }

}