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

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


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

        // *** End programmer edit section *** (OnUpdateZaiavlenieNaGosUslugu CustomAttributes)
        public virtual ICSSoft.STORMNET.DataObject[] OnUpdateZaiavlenieNaGosUslugu(Iis.Eais.GosUslugi.ZaiavlenieNaGosUslugu UpdatedObject)
        {
            // *** Start programmer edit section *** (OnUpdateZaiavlenieNaGosUslugu)
            if (UpdatedObject.GetStatus() == ObjectStatus.Created)
            {
                if (!UpdatedObject.GosUsluga.CheckLoadedProperty(nameof(GosUsluga.Requests)))
                {
                    DataService.LoadObject(GosUsluga.Views.GosUslugaE, UpdatedObject.GosUsluga);
                }

                var mvs = UpdatedObject.GosUsluga.Requests.Cast <MVRequestGU>().ToList();
                foreach (var mv in mvs)
                {
                    UpdatedObject.MVRequestZaiavlenie.Add(
                        new MVRequestZaiavlenie
                    {
                        Request = mv.Request
                    });
                }
            }

            if (UpdatedObject.GetStatus() != ObjectStatus.Deleted)
            {
                if (UpdatedObject.IsAlteredProperty(x => x.StatusZaprosa))
                {
                    UpdatedObject.IzmeneniiaStatusa.Add(
                        new IzmenenieStatusaZaiavleniiaNaGU
                    {
                        Status     = UpdatedObject.StatusZaprosa,
                        DataVremia = DateTime.Now
                    });
                }
            }

            return(new DataObject[0]);
            // *** End programmer edit section *** (OnUpdateZaiavlenieNaGosUslugu)
        }
Example #2
0
        // *** Start programmer edit section *** (Iis.Eais.GosUslugi.DetailArrayOfIzmenenieStatusaZaiavleniiaNaGU members)

        // *** End programmer edit section *** (Iis.Eais.GosUslugi.DetailArrayOfIzmenenieStatusaZaiavleniiaNaGU members)


        /// <summary>
        /// Construct detail array.
        /// </summary>
        /// <summary>
        /// Returns object with type IzmenenieStatusaZaiavleniiaNaGU by index.
        /// </summary>
        /// <summary>
        /// Adds object with type IzmenenieStatusaZaiavleniiaNaGU.
        /// </summary>
        public DetailArrayOfIzmenenieStatusaZaiavleniiaNaGU(Iis.Eais.GosUslugi.ZaiavlenieNaGosUslugu fZaiavlenieNaGosUslugu) :
            base(typeof(IzmenenieStatusaZaiavleniiaNaGU), ((ICSSoft.STORMNET.DataObject)(fZaiavlenieNaGosUslugu)))
        {
        }
Example #3
0
        // *** Start programmer edit section *** (Iis.Eais.GosUslugi.DetailArrayOfChlenSemi members)

        // *** End programmer edit section *** (Iis.Eais.GosUslugi.DetailArrayOfChlenSemi members)


        /// <summary>
        /// Construct detail array.
        /// </summary>
        /// <summary>
        /// Returns object with type ChlenSemi by index.
        /// </summary>
        /// <summary>
        /// Adds object with type ChlenSemi.
        /// </summary>
        public DetailArrayOfChlenSemi(Iis.Eais.GosUslugi.ZaiavlenieNaGosUslugu fZaiavlenieNaGosUslugu) :
            base(typeof(ChlenSemi), ((ICSSoft.STORMNET.DataObject)(fZaiavlenieNaGosUslugu)))
        {
        }
Example #4
0
        // *** Start programmer edit section *** (Iis.Eais.GosUslugi.DetailArrayOfMVRequestZaiavlenie members)

        // *** End programmer edit section *** (Iis.Eais.GosUslugi.DetailArrayOfMVRequestZaiavlenie members)


        /// <summary>
        /// Construct detail array.
        /// </summary>
        /// <summary>
        /// Returns object with type MVRequestZaiavlenie by index.
        /// </summary>
        /// <summary>
        /// Adds object with type MVRequestZaiavlenie.
        /// </summary>
        public DetailArrayOfMVRequestZaiavlenie(Iis.Eais.GosUslugi.ZaiavlenieNaGosUslugu fZaiavlenieNaGosUslugu) :
            base(typeof(MVRequestZaiavlenie), ((ICSSoft.STORMNET.DataObject)(fZaiavlenieNaGosUslugu)))
        {
        }
Example #5
0
        // *** Start programmer edit section *** (Iis.Eais.GosUslugi.DetailArrayOfDokumentPoUsluge members)

        // *** End programmer edit section *** (Iis.Eais.GosUslugi.DetailArrayOfDokumentPoUsluge members)


        /// <summary>
        /// Construct detail array.
        /// </summary>
        /// <summary>
        /// Returns object with type DokumentPoUsluge by index.
        /// </summary>
        /// <summary>
        /// Adds object with type DokumentPoUsluge.
        /// </summary>
        public DetailArrayOfDokumentPoUsluge(Iis.Eais.GosUslugi.ZaiavlenieNaGosUslugu fZaiavlenieNaGosUslugu) :
            base(typeof(DokumentPoUsluge), ((ICSSoft.STORMNET.DataObject)(fZaiavlenieNaGosUslugu)))
        {
        }