Ejemplo n.º 1
0
 /// <summary>
 /// Check the data in current object
 /// </summary>
 /// <param name='webLumpSplitEvent'>This lump split event.</param>
 public static void CheckData(this WebLumpSplitEvent webLumpSplitEvent)
 {
     if (!webLumpSplitEvent.IsDataChecked)
     {
         webLumpSplitEvent.CheckStrings();
         webLumpSplitEvent.IsDataChecked = true;
     }
 }
Ejemplo n.º 2
0
        /// <summary>
        /// Set created by person in WebLumpSplitEvent.
        /// </summary>
        /// <param name='lumpSplitEvent'>Lump split event.</param>
        /// <param name='createdByPerson'>Created by person.</param>
        public static void SetCreatedByPerson(this WebLumpSplitEvent lumpSplitEvent,
                                              String createdByPerson)
        {
            WebDataField dataField;

            // Add created by person as dynamic property.
            dataField       = new WebDataField();
            dataField.Name  = Settings.Default.WebDataCreatedByPerson;
            dataField.Type  = WebDataType.String;
            dataField.Value = createdByPerson;
            if (lumpSplitEvent.DataFields.IsNull())
            {
                lumpSplitEvent.DataFields = new List <WebDataField>();
            }
            lumpSplitEvent.DataFields.Add(dataField);
        }
Ejemplo n.º 3
0
        /// <summary>
        /// Load data into the WebTaxon instance.
        /// </summary>
        /// <param name='webLumpSplitEvent'>LumpSplit event.</param>
        /// <param name='dataReader'>An open data reader.</param>
        public static void LoadData(this WebLumpSplitEvent webLumpSplitEvent, DataReader dataReader)
        {
            webLumpSplitEvent.Id = dataReader.GetInt32(LumpSplitEventData.ID);
            webLumpSplitEvent.IsChangedInTaxonRevisionEventIdSpecified = dataReader.IsNotDbNull(TaxonPropertiesData.REVISIONEVENTID);
            if (webLumpSplitEvent.IsChangedInTaxonRevisionEventIdSpecified)
            {
                webLumpSplitEvent.ChangedInTaxonRevisionEventId = dataReader.GetInt32(LumpSplitEventData.REVISIONEVENTID);
            }
            webLumpSplitEvent.IsReplacedInTaxonRevisionEventIdSpecified = dataReader.IsNotDbNull(TaxonPropertiesData.CHANGEDINREVISIONEVENTID);
            if (webLumpSplitEvent.IsReplacedInTaxonRevisionEventIdSpecified)
            {
                webLumpSplitEvent.ReplacedInTaxonRevisionEventId = dataReader.GetInt32(LumpSplitEventData.CHANGEDINREVISIONEVENTID);
            }

            webLumpSplitEvent.CreatedBy   = dataReader.GetInt32(LumpSplitEventData.CREATEDBY);
            webLumpSplitEvent.CreatedDate = dataReader.GetDateTime(LumpSplitEventData.CREATEDDATE);
            webLumpSplitEvent.Description = dataReader.GetString(LumpSplitEventData.DESCRIPTIONSTRING);
            webLumpSplitEvent.Guid        = dataReader.GetString(TaxonCommon.GUID);
            webLumpSplitEvent.TypeId      = dataReader.GetInt32(LumpSplitEventData.EVENTTYPE);
            webLumpSplitEvent.IsPublished = dataReader.GetBoolean(LumpSplitEventData.ISPUBLISHED);
            webLumpSplitEvent.SetCreatedByPerson(dataReader.GetString(LumpSplitEventData.PERSONNAME));
            webLumpSplitEvent.TaxonIdAfter  = dataReader.GetInt32(LumpSplitEventData.TAXONIDAFTER);
            webLumpSplitEvent.TaxonIdBefore = dataReader.GetInt32(LumpSplitEventData.TAXONIDBEFORE);
        }