// *** Start programmer edit section *** (BSForSectionNets CustomMembers)

        // *** End programmer edit section *** (BSForSectionNets CustomMembers)


        // *** Start programmer edit section *** (OnUpdateSectionNets CustomAttributes)

        // *** End programmer edit section *** (OnUpdateSectionNets CustomAttributes)
        public virtual ICSSoft.STORMNET.DataObject[] OnUpdateSectionNets(IIS.Product_51172.SectionNets UpdatedObject)
        {
            // *** Start programmer edit section *** (OnUpdateSectionNets)
            if (UpdatedObject.GetStatus() == ObjectStatus.Created || UpdatedObject.GetStatus() == ObjectStatus.Altered)
            {
                if (Array.IndexOf(UpdatedObject.GetAlteredPropertyNames(), "NumerSectionNet") >= 0)
                {
                    string NameSN = "";
                    if (!SectionNets.CheckUnNumer(UpdatedObject.NumerSectionNet, ref NameSN))
                    {
                        string errStr = $"Данный номер уже присвоен другому(-им) участку(-ам) сети: " + Environment.NewLine + NameSN;
                        throw new Exception(errStr);
                    }
                }
            }

            return(new ICSSoft.STORMNET.DataObject[0]);
            // *** End programmer edit section *** (OnUpdateSectionNets)
        }
 public virtual void Add(IIS.Product_51172.SectionNets dataobject)
 {
     this.AddObject(((ICSSoft.STORMNET.DataObject)(dataobject)));
 }