//---------------------------------------------------------------------------------------------------------
            /// <summary>
            /// Получение данных для сериализации
            /// </summary>
            /// <returns>Данные для сериализации</returns>
            //---------------------------------------------------------------------------------------------------------
            public static CSerializeData GetSerializeData()
            {
                if (mContractSerializeData == null)
                {
                    mContractSerializeData = new CSerializeData(typeof(CContract));
                    mContractSerializeData.AddProperty(nameof(Name));
                    mContractSerializeData.AddProperty(nameof(Number));
                    mContractSerializeData.AddProperty(nameof(Group));
                    mContractSerializeData.AddProperty(nameof(SubGroup));
                    mContractSerializeData.AddProperty(nameof(Subject));
                    mContractSerializeData.AddProperty(nameof(Customer));
                    mContractSerializeData.AddProperty(nameof(Contractor));
                    mContractSerializeData.AddProperty(nameof(ID));

                    mContractSerializeData.AddProperty(nameof(DateOfConclusion));
                    mContractSerializeData.AddProperty(nameof(Deadline));

                    mContractSerializeData.AddProperty(nameof(PriceLocal));
                    mContractSerializeData.AddProperty(nameof(PriceRegional));
                    mContractSerializeData.AddProperty(nameof(PriceFederal));
                    mContractSerializeData.AddProperty(nameof(PriceExtra));

                    mContractSerializeData.AddProperty(nameof(NotCalculation));
                }

                return(mContractSerializeData);
            }
Beispiel #2
0
            //---------------------------------------------------------------------------------------------------------
            /// <summary>
            /// Заполенние данных данных для сериализации
            /// </summary>
            /// <param name="serialize_data">Данные для сериализации</param>
            //---------------------------------------------------------------------------------------------------------
            public static void GetSerializeDataForFinancingEntity(ref CSerializeData serialize_data)
            {
                // Группирование
                serialize_data.AddProperty(nameof(Name));
                serialize_data.AddProperty(nameof(Number));
                serialize_data.AddProperty(nameof(Group));
                serialize_data.AddProperty(nameof(SubGroup));
                serialize_data.AddProperty(nameof(VillageSettlement));
                serialize_data.AddProperty(nameof(YearExecution));

                // Предмет
                serialize_data.AddProperty(nameof(Subject));
                serialize_data.AddProperty(nameof(Value));

                // Исполнители
                serialize_data.AddProperty(nameof(Executor));

                // Бюджет
                serialize_data.AddProperty(nameof(PriceLocal));
                serialize_data.AddProperty(nameof(PriceRegional));
                serialize_data.AddProperty(nameof(PriceFederal));
                serialize_data.AddProperty(nameof(PriceExtra));

                // Расчеты
                serialize_data.AddProperty(nameof(NotCalculation));
            }
Beispiel #3
0
            //---------------------------------------------------------------------------------------------------------
            /// <summary>
            /// Получение данных для сериализации
            /// </summary>
            /// <returns>Данные для сериализации</returns>
            //---------------------------------------------------------------------------------------------------------
            public static CSerializeData GetSerializeData()
            {
                if (mFinancingEntitySerializeData == null)
                {
                    mFinancingEntitySerializeData = new CSerializeData(typeof(CFinancingEntity));
                    GetSerializeDataForFinancingEntity(ref mFinancingEntitySerializeData);
                }

                return(mFinancingEntitySerializeData);
            }
Beispiel #4
0
            //---------------------------------------------------------------------------------------------------------
            /// <summary>
            /// Получение данных для сериализации
            /// </summary>
            /// <returns>Данные для сериализации</returns>
            //---------------------------------------------------------------------------------------------------------
            public static CSerializeData GetSerializeData()
            {
                if (mProgramSerializeData == null)
                {
                    mProgramSerializeData = new CSerializeData(typeof(CMunicipalProgram));
                    mProgramSerializeData.AddProperty(nameof(Name));
                }

                return(mProgramSerializeData);
            }
            //---------------------------------------------------------------------------------------------------------
            /// <summary>
            /// Получение данных для сериализации
            /// </summary>
            /// <returns>Данные для сериализации</returns>
            //---------------------------------------------------------------------------------------------------------
            public static CSerializeData GetSerializeData()
            {
                if (mContractManagerSerializeData == null)
                {
                    mContractManagerSerializeData = new CSerializeData(typeof(CContractManager));
                    mContractManagerSerializeData.AddProperty(nameof(Name));
                    mContractManagerSerializeData.AddField(nameof(mModels), nameof(mModels));
                }

                return(mContractManagerSerializeData);
            }
Beispiel #6
0
            //---------------------------------------------------------------------------------------------------------
            /// <summary>
            /// Получение данных для сериализации
            /// </summary>
            /// <returns>Данные для сериализации</returns>
            //---------------------------------------------------------------------------------------------------------
            public static CSerializeData GetSerializeData()
            {
                if (mFinancingEntitySetSerializeData == null)
                {
                    mFinancingEntitySetSerializeData = new CSerializeData(typeof(CFinancingEntitySet));
                    mFinancingEntitySetSerializeData.AddProperty(nameof(Name));
                    mFinancingEntitySetSerializeData.AddField(nameof(mModels), nameof(mModels));
                }

                return(mFinancingEntitySetSerializeData);
            }
Beispiel #7
0
            //---------------------------------------------------------------------------------------------------------
            /// <summary>
            /// Получение данных для сериализации
            /// </summary>
            /// <returns>Данные для сериализации</returns>
            //---------------------------------------------------------------------------------------------------------
            public static CSerializeData GetSerializeData()
            {
                if (mStreetSerializeData == null)
                {
                    mStreetSerializeData = new CSerializeData(typeof(CStreet));
                    mStreetSerializeData.AddProperty(nameof(Name));
                    mStreetSerializeData.AddProperty(nameof(ID));
                }

                return(mStreetSerializeData);
            }
            //---------------------------------------------------------------------------------------------------------
            /// <summary>
            /// Получение данных для сериализации
            /// </summary>
            /// <returns>Данные для сериализации</returns>
            //---------------------------------------------------------------------------------------------------------
            public static CSerializeData GetSerializeData()
            {
                if (mIndicatorDataSerializeData == null)
                {
                    mIndicatorDataSerializeData = new CSerializeData(typeof(CMunicipalProgramIndicatorData));
                    mIndicatorDataSerializeData.AddProperty(nameof(Name));
                    mIndicatorDataSerializeData.AddProperty(nameof(Year));
                }

                return(mIndicatorDataSerializeData);
            }
            //---------------------------------------------------------------------------------------------------------
            /// <summary>
            /// Получение данных для сериализации
            /// </summary>
            /// <returns>Данные для сериализации</returns>
            //---------------------------------------------------------------------------------------------------------
            public static CSerializeData GetSerializeData()
            {
                if (mVillageSettlementSerializeData == null)
                {
                    mVillageSettlementSerializeData = new CSerializeData(typeof(CVillageSettlementAddress));
                    mVillageSettlementSerializeData.AddProperty(nameof(Name));
                    mVillageSettlementSerializeData.AddProperty(nameof(ShortName));
                    mVillageSettlementSerializeData.AddProperty(nameof(Area));
                    mVillageSettlementSerializeData.AddProperty(nameof(ID));
                }

                return(mVillageSettlementSerializeData);
            }
            //---------------------------------------------------------------------------------------------------------
            /// <summary>
            /// Получение данных для сериализации
            /// </summary>
            /// <returns>Данные для сериализации</returns>
            //---------------------------------------------------------------------------------------------------------
            public static CSerializeData GetSerializeData()
            {
                if (mActivityStageSerializeData == null)
                {
                    mActivityStageSerializeData = new CSerializeData(typeof(CMunicipalProgramActivityStage));

                    // Основные параметры
                    //mActivityStageSerializeData.AddProperty(nameof(SubProgramName));
                    //mActivityStageSerializeData.AddProperty(nameof(IndicatorName));
                }

                return(mActivityStageSerializeData);
            }
            //---------------------------------------------------------------------------------------------------------
            /// <summary>
            /// Получение данных для сериализации
            /// </summary>
            /// <returns>Данные для сериализации</returns>
            //---------------------------------------------------------------------------------------------------------
            public static CSerializeData GetSerializeData()
            {
                if (mPriceSerializeData == null)
                {
                    mPriceSerializeData = new CSerializeData(typeof(CPrice));
                    mPriceSerializeData.AddProperty(nameof(PriceLocal));
                    mPriceSerializeData.AddProperty(nameof(PriceRegional));
                    mPriceSerializeData.AddProperty(nameof(PriceFederal));
                    mPriceSerializeData.AddProperty(nameof(PriceExtra));
                    mPriceSerializeData.AddProperty(nameof(NotCalculation));
                }

                return(mPriceSerializeData);
            }
            //---------------------------------------------------------------------------------------------------------
            /// <summary>
            /// Получение данных для сериализации
            /// </summary>
            /// <returns>Данные для сериализации</returns>
            //---------------------------------------------------------------------------------------------------------
            public static CSerializeData GetSerializeData()
            {
                if (mSubjectCivilSerializeData == null)
                {
                    mSubjectCivilSerializeData = new CSerializeData(typeof(CSubjectCivil));
                    mSubjectCivilSerializeData.AddProperty(nameof(Name));
                    mSubjectCivilSerializeData.AddProperty(nameof(ShortName));
                    mSubjectCivilSerializeData.AddProperty(nameof(INN));
                    mSubjectCivilSerializeData.AddProperty(nameof(ID));
                    mSubjectCivilSerializeData.AddProperty(nameof(SubjectCivilType));
                }

                return(mSubjectCivilSerializeData);
            }
            //---------------------------------------------------------------------------------------------------------
            /// <summary>
            /// Получение данных для сериализации
            /// </summary>
            /// <returns>Данные для сериализации</returns>
            //---------------------------------------------------------------------------------------------------------
            public new static CSerializeData GetSerializeData()
            {
                if (mIndividualBusinessmanSerializeData == null)
                {
                    mIndividualBusinessmanSerializeData = new CSerializeData(typeof(CIndividualPerson));
                    mIndividualBusinessmanSerializeData.AddProperty(nameof(Name));
                    mIndividualBusinessmanSerializeData.AddProperty(nameof(ShortName));
                    mIndividualBusinessmanSerializeData.AddProperty(nameof(INN));
                    mIndividualBusinessmanSerializeData.AddProperty(nameof(OGRN));
                    mIndividualBusinessmanSerializeData.AddProperty(nameof(ID));
                    mIndividualBusinessmanSerializeData.AddProperty(nameof(SubjectCivilType));
                    mIndividualBusinessmanSerializeData.AddProperty(nameof(IndividualType));
                }

                return(mIndividualBusinessmanSerializeData);
            }
Beispiel #14
0
            //---------------------------------------------------------------------------------------------------------
            /// <summary>
            /// Получение данных для сериализации
            /// </summary>
            /// <returns>Данные для сериализации</returns>
            //---------------------------------------------------------------------------------------------------------
            public new static CSerializeData GetSerializeData()
            {
                if (mPublicAuthoritySerializeData == null)
                {
                    mPublicAuthoritySerializeData = new CSerializeData(typeof(CPublicAuthority));
                    mPublicAuthoritySerializeData.AddProperty(nameof(Name));
                    mPublicAuthoritySerializeData.AddProperty(nameof(ShortName));
                    mPublicAuthoritySerializeData.AddProperty(nameof(INN));
                    mPublicAuthoritySerializeData.AddProperty(nameof(OGRN));
                    mPublicAuthoritySerializeData.AddProperty(nameof(KPP));
                    mPublicAuthoritySerializeData.AddProperty(nameof(OKPO));
                    mPublicAuthoritySerializeData.AddProperty(nameof(OKVED));
                    mPublicAuthoritySerializeData.AddProperty(nameof(LeaderName));
                    mPublicAuthoritySerializeData.AddProperty(nameof(LeaderPost));
                    mPublicAuthoritySerializeData.AddProperty(nameof(ID));
                    mPublicAuthoritySerializeData.AddProperty(nameof(SubjectCivilType));
                    mPublicAuthoritySerializeData.AddProperty(nameof(PublicType));
                }

                return(mPublicAuthoritySerializeData);
            }
Beispiel #15
0
            //---------------------------------------------------------------------------------------------------------
            /// <summary>
            /// Получение данных для сериализации
            /// </summary>
            /// <returns>Данные для сериализации</returns>
            //---------------------------------------------------------------------------------------------------------
            public new static CSerializeData GetSerializeData()
            {
                if (mLegalEntitySerializeData == null)
                {
                    mLegalEntitySerializeData = new CSerializeData(typeof(CLegalEntity));
                    mLegalEntitySerializeData.AddProperty(nameof(Name));
                    mLegalEntitySerializeData.AddProperty(nameof(ShortName));
                    mLegalEntitySerializeData.AddProperty(nameof(INN));
                    mLegalEntitySerializeData.AddProperty(nameof(OGRN));
                    mLegalEntitySerializeData.AddProperty(nameof(KPP));
                    mLegalEntitySerializeData.AddProperty(nameof(OKPO));
                    mLegalEntitySerializeData.AddProperty(nameof(OKVED));
                    mLegalEntitySerializeData.AddProperty(nameof(LeaderName));
                    mLegalEntitySerializeData.AddProperty(nameof(LeaderPost));
                    mLegalEntitySerializeData.AddProperty(nameof(ID));
                    mLegalEntitySerializeData.AddProperty(nameof(SubjectCivilType));
                    mLegalEntitySerializeData.AddProperty(nameof(EntityType));
                    mLegalEntitySerializeData.AddProperty(nameof(EntityOwnership));
                }

                return(mLegalEntitySerializeData);
            }