Esempio n. 1
0
 /// <summary>
 /// Loads the given OrderItem object from the given database data reader.
 /// </summary>
 /// <param name="orderItem">The OrderItem object to load.</param>
 /// <param name="dr">The database data reader to read data from.</param>
 public static void LoadDataReader(OrderItem orderItem, IDataReader dr)
 {
     //SET FIELDS FROM ROW DATA
     orderItem.OrderItemId       = dr.GetInt32(0);
     orderItem.OrderId           = dr.GetInt32(1);
     orderItem.ParentItemId      = NullableData.GetInt32(dr, 2);
     orderItem.OrderItemTypeId   = dr.GetInt16(3);
     orderItem.ShippableId       = dr.GetByte(4);
     orderItem.OrderShipmentId   = NullableData.GetInt32(dr, 5);
     orderItem.ProductId         = NullableData.GetInt32(dr, 6);
     orderItem.Name              = dr.GetString(7);
     orderItem.OptionList        = NullableData.GetString(dr, 8);
     orderItem.VariantName       = NullableData.GetString(dr, 9);
     orderItem.Sku               = NullableData.GetString(dr, 10);
     orderItem.Price             = dr.GetDecimal(11);
     orderItem.Weight            = dr.GetDecimal(12);
     orderItem.CostOfGoods       = dr.GetDecimal(13);
     orderItem.Quantity          = dr.GetInt16(14);
     orderItem.LineMessage       = NullableData.GetString(dr, 15);
     orderItem.OrderBy           = dr.GetInt16(16);
     orderItem.GiftMessage       = NullableData.GetString(dr, 17);
     orderItem.TaxCodeId         = NullableData.GetInt32(dr, 18);
     orderItem.WrapStyleId       = NullableData.GetInt32(dr, 19);
     orderItem.WishlistItemId    = NullableData.GetInt32(dr, 20);
     orderItem.InventoryStatusId = dr.GetInt16(21);
     orderItem.TaxRate           = dr.GetDecimal(22);
     orderItem.TaxAmount         = dr.GetDecimal(23);
     orderItem.KitList           = NullableData.GetString(dr, 24);
     orderItem.CustomFields.Parse(NullableData.GetString(dr, 25));
     orderItem.IsDirty = false;
 }
 /// <summary>
 /// Loads the given ProductVariant object from the given database data reader.
 /// </summary>
 /// <param name="productVariant">The ProductVariant object to load.</param>
 /// <param name="dr">The database data reader to read data from.</param>
 public static void LoadDataReader(ProductVariant productVariant, IDataReader dr)
 {
     //SET FIELDS FROM ROW DATA
     productVariant.ProductVariantId = dr.GetInt32(0);
     productVariant.ProductId        = dr.GetInt32(1);
     productVariant.Option1          = dr.GetInt32(2);
     productVariant.Option2          = dr.GetInt32(3);
     productVariant.Option3          = dr.GetInt32(4);
     productVariant.Option4          = dr.GetInt32(5);
     productVariant.Option5          = dr.GetInt32(6);
     productVariant.Option6          = dr.GetInt32(7);
     productVariant.Option7          = dr.GetInt32(8);
     productVariant.Option8          = dr.GetInt32(9);
     productVariant.VariantName      = NullableData.GetString(dr, 10);
     productVariant.Sku                 = NullableData.GetString(dr, 11);
     productVariant.Price               = NullableData.GetDecimal(dr, 12);
     productVariant.PriceModeId         = dr.GetByte(13);
     productVariant.Weight              = NullableData.GetDecimal(dr, 14);
     productVariant.WeightModeId        = dr.GetByte(15);
     productVariant.CostOfGoods         = NullableData.GetDecimal(dr, 16);
     productVariant.InStock             = dr.GetInt32(17);
     productVariant.InStockWarningLevel = dr.GetInt32(18);
     productVariant.Available           = dr.GetBoolean(19);
     productVariant.IsDirty             = false;
 }
Esempio n. 3
0
 /// <summary>
 /// Loads the given OrderShipment object from the given database data reader.
 /// </summary>
 /// <param name="orderShipment">The OrderShipment object to load.</param>
 /// <param name="dr">The database data reader to read data from.</param>
 public static void LoadDataReader(OrderShipment orderShipment, IDataReader dr)
 {
     //SET FIELDS FROM ROW DATA
     orderShipment.OrderShipmentId   = dr.GetInt32(0);
     orderShipment.OrderId           = dr.GetInt32(1);
     orderShipment.WarehouseId       = NullableData.GetInt32(dr, 2);
     orderShipment.ShipToFirstName   = NullableData.GetString(dr, 3);
     orderShipment.ShipToLastName    = NullableData.GetString(dr, 4);
     orderShipment.ShipToCompany     = NullableData.GetString(dr, 5);
     orderShipment.ShipToAddress1    = NullableData.GetString(dr, 6);
     orderShipment.ShipToAddress2    = NullableData.GetString(dr, 7);
     orderShipment.ShipToCity        = NullableData.GetString(dr, 8);
     orderShipment.ShipToProvince    = NullableData.GetString(dr, 9);
     orderShipment.ShipToPostalCode  = NullableData.GetString(dr, 10);
     orderShipment.ShipToCountryCode = NullableData.GetString(dr, 11);
     orderShipment.ShipToPhone       = NullableData.GetString(dr, 12);
     orderShipment.ShipToFax         = NullableData.GetString(dr, 13);
     orderShipment.ShipToEmail       = NullableData.GetString(dr, 14);
     orderShipment.ShipToResidence   = NullableData.GetBoolean(dr, 15);
     orderShipment.ShipMethodId      = NullableData.GetInt32(dr, 16);
     orderShipment.ShipMethodName    = NullableData.GetString(dr, 17);
     orderShipment.ShipMessage       = NullableData.GetString(dr, 18);
     orderShipment.ShipDate          = LocaleHelper.ToLocalTime(NullableData.GetDateTime(dr, 19));
     orderShipment.IsDirty           = false;
 }
 /// <summary>
 /// Loads the given BasketItem object from the given database data reader.
 /// </summary>
 /// <param name="basketItem">The BasketItem object to load.</param>
 /// <param name="dr">The database data reader to read data from.</param>
 public static void LoadDataReader(BasketItem basketItem, IDataReader dr)
 {
     //SET FIELDS FROM ROW DATA
     basketItem.BasketItemId     = dr.GetInt32(0);
     basketItem.ParentItemId     = dr.GetInt32(1);
     basketItem.BasketId         = dr.GetInt32(2);
     basketItem.BasketShipmentId = NullableData.GetInt32(dr, 3);
     basketItem.ProductId        = dr.GetInt32(4);
     basketItem.OptionList       = NullableData.GetString(dr, 5);
     basketItem.TaxCodeId        = NullableData.GetInt32(dr, 6);
     basketItem.Name             = dr.GetString(7);
     basketItem.Sku              = NullableData.GetString(dr, 8);
     basketItem.Price            = dr.GetDecimal(9);
     basketItem.Weight           = dr.GetDecimal(10);
     basketItem.Quantity         = dr.GetInt16(11);
     basketItem.LineMessage      = NullableData.GetString(dr, 12);
     basketItem.OrderItemTypeId  = dr.GetInt16(13);
     basketItem.OrderBy          = dr.GetInt16(14);
     basketItem.WrapStyleId      = NullableData.GetInt32(dr, 15);
     basketItem.GiftMessage      = NullableData.GetString(dr, 16);
     basketItem.WishlistItemId   = NullableData.GetInt32(dr, 17);
     basketItem.ShippableId      = dr.GetByte(18);
     basketItem.LastModifiedDate = LocaleHelper.ToLocalTime(dr.GetDateTime(19));
     basketItem.TaxRate          = dr.GetDecimal(20);
     basketItem.TaxAmount        = dr.GetDecimal(21);
     basketItem.KitList          = NullableData.GetString(dr, 22);
     basketItem.CustomFields.Parse(NullableData.GetString(dr, 23));
     basketItem.IsDirty = false;
 }
        internal void DeserializeData(BinaryReader reader, ComponentDataPool componentDataPool)
        {
            StringData stringDataInstance = componentDataPool.GetStringDataInstance();

            stringDataInstance.DeserializeData(reader, componentDataPool);
            if (string.IsNullOrEmpty(stringDataInstance.Data))
            {
                throw new CorruptSyncStateException(new LocalizedString("[MeetingOrganizerEntry.DeserializeData] deserialized Uid was null or empty."), null);
            }
            this.CleanGlobalObjectId = new GlobalObjectId(stringDataInstance.Data);
            DateTimeData dateTimeDataInstance = componentDataPool.GetDateTimeDataInstance();

            dateTimeDataInstance.DeserializeData(reader, componentDataPool);
            this.EntryTime = (DateTime)dateTimeDataInstance.Data;
            StringData stringDataInstance2 = componentDataPool.GetStringDataInstance();

            stringDataInstance2.DeserializeData(reader, componentDataPool);
            this.Organizer = stringDataInstance2.Data;
            NullableData <BooleanData, bool> nullableData = new NullableData <BooleanData, bool>();

            nullableData.DeserializeData(reader, componentDataPool);
            this.IsOrganizer = nullableData.Data;
            StringData stringDataInstance3 = componentDataPool.GetStringDataInstance();

            stringDataInstance3.DeserializeData(reader, componentDataPool);
            this.Subject = stringDataInstance3.Data;
        }
Esempio n. 6
0
 /// <summary>
 /// Loads the given Affiliate object from the given database data reader.
 /// </summary>
 /// <param name="affiliate">The Affiliate object to load.</param>
 /// <param name="dr">The database data reader to read data from.</param>
 public static void LoadDataReader(Affiliate affiliate, IDataReader dr)
 {
     //SET FIELDS FROM ROW DATA
     affiliate.AffiliateId         = dr.GetInt32(0);
     affiliate.StoreId             = dr.GetInt32(1);
     affiliate.Name                = dr.GetString(2);
     affiliate.PayeeName           = NullableData.GetString(dr, 3);
     affiliate.FirstName           = NullableData.GetString(dr, 4);
     affiliate.LastName            = NullableData.GetString(dr, 5);
     affiliate.Company             = NullableData.GetString(dr, 6);
     affiliate.Address1            = NullableData.GetString(dr, 7);
     affiliate.Address2            = NullableData.GetString(dr, 8);
     affiliate.City                = NullableData.GetString(dr, 9);
     affiliate.Province            = NullableData.GetString(dr, 10);
     affiliate.PostalCode          = NullableData.GetString(dr, 11);
     affiliate.CountryCode         = NullableData.GetString(dr, 12);
     affiliate.PhoneNumber         = NullableData.GetString(dr, 13);
     affiliate.FaxNumber           = NullableData.GetString(dr, 14);
     affiliate.MobileNumber        = NullableData.GetString(dr, 15);
     affiliate.WebsiteUrl          = NullableData.GetString(dr, 16);
     affiliate.Email               = NullableData.GetString(dr, 17);
     affiliate.CommissionRate      = dr.GetDecimal(18);
     affiliate.CommissionIsPercent = dr.GetBoolean(19);
     affiliate.CommissionOnTotal   = dr.GetBoolean(20);
     affiliate.ReferralPeriodId    = dr.GetByte(21);
     affiliate.ReferralDays        = dr.GetInt16(22);
     affiliate.GroupId             = NullableData.GetInt32(dr, 23);
     affiliate.IsDirty             = false;
 }
Esempio n. 7
0
 /// <summary>
 /// Loads the given Basket object from the given database data reader.
 /// </summary>
 /// <param name="basket">The Basket object to load.</param>
 /// <param name="dr">The database data reader to read data from.</param>
 public static void LoadDataReader(Basket basket, IDataReader dr)
 {
     //SET FIELDS FROM ROW DATA
     basket.BasketId    = dr.GetInt32(0);
     basket.UserId      = dr.GetInt32(1);
     basket.ContentHash = NullableData.GetString(dr, 2);
     basket.IsDirty     = false;
 }
 /// <summary>
 /// Loads the given UserGroup object from the given database data reader.
 /// </summary>
 /// <param name="userGroup">The UserGroup object to load.</param>
 /// <param name="dr">The database data reader to read data from.</param>
 public static void LoadDataReader(UserGroup userGroup, IDataReader dr)
 {
     //SET FIELDS FROM ROW DATA
     userGroup.UserId         = dr.GetInt32(0);
     userGroup.GroupId        = dr.GetInt32(1);
     userGroup.SubscriptionId = NullableData.GetInt32(dr, 2);
     userGroup.IsDirty        = false;
 }
 /// <summary>
 /// Loads the given Vendor object from the given database data reader.
 /// </summary>
 /// <param name="vendor">The Vendor object to load.</param>
 /// <param name="dr">The database data reader to read data from.</param>
 public static void LoadDataReader(Vendor vendor, IDataReader dr)
 {
     //SET FIELDS FROM ROW DATA
     vendor.VendorId = dr.GetInt32(0);
     vendor.StoreId  = dr.GetInt32(1);
     vendor.Name     = dr.GetString(2);
     vendor.Email    = NullableData.GetString(dr, 3);
     vendor.IsDirty  = false;
 }
 /// <summary>
 /// Loads the given CategoryParent object from the given database data reader.
 /// </summary>
 /// <param name="categoryParent">The CategoryParent object to load.</param>
 /// <param name="dr">The database data reader to read data from.</param>
 public static void LoadDataReader(CategoryParent categoryParent, IDataReader dr)
 {
     //SET FIELDS FROM ROW DATA
     categoryParent.CategoryId   = dr.GetInt32(0);
     categoryParent.ParentId     = dr.GetInt32(1);
     categoryParent.ParentLevel  = NullableData.GetByte(dr, 2);
     categoryParent.ParentNumber = NullableData.GetByte(dr, 3);
     categoryParent.IsDirty      = false;
 }
 /// <summary>
 /// Loads the given Province object from the given database data reader.
 /// </summary>
 /// <param name="province">The Province object to load.</param>
 /// <param name="dr">The database data reader to read data from.</param>
 public static void LoadDataReader(Province province, IDataReader dr)
 {
     //SET FIELDS FROM ROW DATA
     province.ProvinceId   = dr.GetInt32(0);
     province.CountryCode  = dr.GetString(1);
     province.Name         = dr.GetString(2);
     province.ProvinceCode = NullableData.GetString(dr, 3);
     province.IsDirty      = false;
 }
Esempio n. 12
0
 /// <summary>
 /// Loads the given TrackingNumber object from the given database data reader.
 /// </summary>
 /// <param name="trackingNumber">The TrackingNumber object to load.</param>
 /// <param name="dr">The database data reader to read data from.</param>
 public static void LoadDataReader(TrackingNumber trackingNumber, IDataReader dr)
 {
     //SET FIELDS FROM ROW DATA
     trackingNumber.TrackingNumberId   = dr.GetInt32(0);
     trackingNumber.OrderShipmentId    = dr.GetInt32(1);
     trackingNumber.ShipGatewayId      = NullableData.GetInt32(dr, 2);
     trackingNumber.TrackingNumberData = dr.GetString(3);
     trackingNumber.IsDirty            = false;
 }
 /// <summary>
 /// Loads the given Wishlist object from the given database data reader.
 /// </summary>
 /// <param name="wishlist">The Wishlist object to load.</param>
 /// <param name="dr">The database data reader to read data from.</param>
 public static void LoadDataReader(Wishlist wishlist, IDataReader dr)
 {
     //SET FIELDS FROM ROW DATA
     wishlist.WishlistId   = dr.GetInt32(0);
     wishlist.UserId       = dr.GetInt32(1);
     wishlist.Name         = NullableData.GetString(dr, 2);
     wishlist.ViewPassword = NullableData.GetString(dr, 3);
     wishlist.IsDirty      = false;
 }
Esempio n. 14
0
 /// <summary>
 /// Loads the given Country object from the given database data reader.
 /// </summary>
 /// <param name="country">The Country object to load.</param>
 /// <param name="dr">The database data reader to read data from.</param>
 public static void LoadDataReader(Country country, IDataReader dr)
 {
     //SET FIELDS FROM ROW DATA
     country.CountryCode   = dr.GetString(0);
     country.StoreId       = dr.GetInt32(1);
     country.Name          = dr.GetString(2);
     country.AddressFormat = NullableData.GetString(dr, 3);
     country.IsDirty       = false;
 }
Esempio n. 15
0
        /// <summary>
        /// Gets cms path for the given node. Only supported for Category type catalog node objects
        /// </summary>
        /// <param name="categoryId">Id of the category</param>
        /// <param name="currentNodeId">Id of the node</param>
        /// <param name="currentNodeType">Type of node</param>
        /// <returns>List of cms path nodes</returns>
        public static List <CmsPathNode> GetCmsPath(int categoryId, int currentNodeId, CatalogNodeType currentNodeType)
        {
            List <CmsPathNode> path        = new List <CmsPathNode>();
            Database           database    = Token.Instance.Database;
            StringBuilder      selectQuery = new StringBuilder();

            switch (currentNodeType)
            {
            case CatalogNodeType.Category:
                selectQuery.Append("SELECT CP.ParentId AS NodeId, 0 As NodeType, C.Name, C.Summary, CP.ParentLevel, CP.ParentNumber");
                selectQuery.Append(" FROM ac_CategoryParents AS CP INNER JOIN");
                selectQuery.Append(" ac_Categories C ON CP.ParentId = C.CategoryId");
                selectQuery.Append(" WHERE CP.CategoryId = @currentNodeId");
                selectQuery.Append(" ORDER BY CP.ParentLevel");
                break;

            default:
                throw new Exception("Not supported.");
            }
            DbCommand selectCommand = database.GetSqlStringCommand(selectQuery.ToString());

            database.AddInParameter(selectCommand, "@currentNodeId", DbType.Int32, currentNodeId);
            //EXECUTE THE COMMAND
            using (IDataReader dr = database.ExecuteReader(selectCommand))
            {
                int             nodeId;
                CatalogNodeType nodeType;
                String          url;
                String          title;
                String          description;
                while (dr.Read())
                {
                    nodeId   = dr.GetInt32(0);
                    nodeType = (CatalogNodeType)dr.GetInt32(1);
                    switch (nodeType)
                    {
                    case CatalogNodeType.Category:
                        url = "~/Admin/Catalog/Browse.aspx?CategoryId=" + nodeId.ToString();
                        break;

                    default:
                        url = string.Empty;
                        break;
                    }
                    title       = dr.GetString(2);
                    description = NullableData.GetString(dr, 3);
                    path.Add(new CmsPathNode(nodeId, nodeType, url, title, description));
                }
                dr.Close();
            }
            if (path.Count == 0)
            {
                return(null);
            }
            return(path);
        }
 /// <summary>
 /// Loads the given Special object from the given database data reader.
 /// </summary>
 /// <param name="special">The Special object to load.</param>
 /// <param name="dr">The database data reader to read data from.</param>
 public static void LoadDataReader(Special special, IDataReader dr)
 {
     //SET FIELDS FROM ROW DATA
     special.SpecialId = dr.GetInt32(0);
     special.ProductId = dr.GetInt32(1);
     special.Price     = dr.GetDecimal(2);
     special.StartDate = LocaleHelper.ToLocalTime(NullableData.GetDateTime(dr, 3));
     special.EndDate   = LocaleHelper.ToLocalTime(NullableData.GetDateTime(dr, 4));
     special.IsDirty   = false;
 }
Esempio n. 17
0
 /// <summary>
 /// Loads the given IPLocation object from the given database data reader.
 /// </summary>
 /// <param name="iPLocation">The IPLocation object to load.</param>
 /// <param name="dr">The database data reader to read data from.</param>
 public static void LoadDataReader(IPLocation iPLocation, IDataReader dr)
 {
     //SET FIELDS FROM ROW DATA
     iPLocation.IPRangeStart = dr.GetInt64(0);
     iPLocation.IPRangeEnd   = dr.GetInt64(1);
     iPLocation.CountryCode  = dr.GetString(2);
     iPLocation.Region       = NullableData.GetString(dr, 3);
     iPLocation.City         = NullableData.GetString(dr, 4);
     iPLocation.IsDirty      = false;
 }
 /// <summary>
 /// Loads the given Profile object from the given database data reader.
 /// </summary>
 /// <param name="profile">The Profile object to load.</param>
 /// <param name="dr">The database data reader to read data from.</param>
 public static void LoadDataReader(Profile profile, IDataReader dr)
 {
     //SET FIELDS FROM ROW DATA
     profile.UserId               = dr.GetInt32(0);
     profile.PropertyNames        = dr.GetString(1);
     profile.PropertyValuesString = dr.GetString(2);
     profile.PropertyValuesBinary = NullableData.GetBytes(dr, 3);
     profile.LastUpdatedDate      = LocaleHelper.ToLocalTime(NullableData.GetDateTime(dr, 4));
     profile.IsDirty              = false;
 }
Esempio n. 19
0
 /// <summary>
 /// Loads the given BannedIP object from the given database data reader.
 /// </summary>
 /// <param name="bannedIP">The BannedIP object to load.</param>
 /// <param name="dr">The database data reader to read data from.</param>
 public static void LoadDataReader(BannedIP bannedIP, IDataReader dr)
 {
     //SET FIELDS FROM ROW DATA
     bannedIP.BannedIPId   = dr.GetInt32(0);
     bannedIP.StoreId      = dr.GetInt32(1);
     bannedIP.IPRangeStart = dr.GetInt64(2);
     bannedIP.IPRangeEnd   = dr.GetInt64(3);
     bannedIP.Comment      = NullableData.GetString(dr, 4);
     bannedIP.IsDirty      = false;
 }
 /// <summary>
 /// Loads the given ProductImage object from the given database data reader.
 /// </summary>
 /// <param name="productImage">The ProductImage object to load.</param>
 /// <param name="dr">The database data reader to read data from.</param>
 public static void LoadDataReader(ProductImage productImage, IDataReader dr)
 {
     //SET FIELDS FROM ROW DATA
     productImage.ProductImageId = dr.GetInt32(0);
     productImage.ProductId      = dr.GetInt32(1);
     productImage.ImageUrl       = dr.GetString(2);
     productImage.ImageAltText   = NullableData.GetString(dr, 3);
     productImage.OrderBy        = dr.GetInt16(4);
     productImage.IsDirty        = false;
 }
Esempio n. 21
0
 /// <summary>
 /// Loads the given ShipRateMatrix object from the given database data reader.
 /// </summary>
 /// <param name="shipRateMatrix">The ShipRateMatrix object to load.</param>
 /// <param name="dr">The database data reader to read data from.</param>
 public static void LoadDataReader(ShipRateMatrix shipRateMatrix, IDataReader dr)
 {
     //SET FIELDS FROM ROW DATA
     shipRateMatrix.ShipRateMatrixId = dr.GetInt32(0);
     shipRateMatrix.ShipMethodId     = dr.GetInt32(1);
     shipRateMatrix.RangeStart       = NullableData.GetDecimal(dr, 2);
     shipRateMatrix.RangeEnd         = NullableData.GetDecimal(dr, 3);
     shipRateMatrix.Rate             = dr.GetDecimal(4);
     shipRateMatrix.IsPercent        = dr.GetBoolean(5);
     shipRateMatrix.IsDirty          = false;
 }
 /// <summary>
 /// Loads the given PaymentGateway object from the given database data reader.
 /// </summary>
 /// <param name="paymentGateway">The PaymentGateway object to load.</param>
 /// <param name="dr">The database data reader to read data from.</param>
 public static void LoadDataReader(PaymentGateway paymentGateway, IDataReader dr)
 {
     //SET FIELDS FROM ROW DATA
     paymentGateway.PaymentGatewayId = dr.GetInt32(0);
     paymentGateway.StoreId          = dr.GetInt32(1);
     paymentGateway.Name             = dr.GetString(2);
     paymentGateway.ClassId          = dr.GetString(3);
     paymentGateway.ConfigData       = NullableData.GetString(dr, 4);
     paymentGateway.ReCrypt          = dr.GetBoolean(5);
     paymentGateway.IsDirty          = false;
 }
Esempio n. 23
0
 /// <summary>
 /// Loads the given PaymentMethod object from the given database data reader.
 /// </summary>
 /// <param name="paymentMethod">The PaymentMethod object to load.</param>
 /// <param name="dr">The database data reader to read data from.</param>
 public static void LoadDataReader(PaymentMethod paymentMethod, IDataReader dr)
 {
     //SET FIELDS FROM ROW DATA
     paymentMethod.PaymentMethodId     = dr.GetInt32(0);
     paymentMethod.StoreId             = dr.GetInt32(1);
     paymentMethod.Name                = dr.GetString(2);
     paymentMethod.PaymentInstrumentId = dr.GetInt16(3);
     paymentMethod.PaymentGatewayId    = NullableData.GetInt32(dr, 4);
     paymentMethod.OrderBy             = dr.GetInt16(5);
     paymentMethod.IsDirty             = false;
 }
Esempio n. 24
0
 /// <summary>
 /// Loads the given ReviewerProfile object from the given database data reader.
 /// </summary>
 /// <param name="reviewerProfile">The ReviewerProfile object to load.</param>
 /// <param name="dr">The database data reader to read data from.</param>
 public static void LoadDataReader(ReviewerProfile reviewerProfile, IDataReader dr)
 {
     //SET FIELDS FROM ROW DATA
     reviewerProfile.ReviewerProfileId     = dr.GetInt32(0);
     reviewerProfile.Email                 = dr.GetString(1);
     reviewerProfile.DisplayName           = dr.GetString(2);
     reviewerProfile.Location              = NullableData.GetString(dr, 3);
     reviewerProfile.EmailVerified         = dr.GetBoolean(4);
     reviewerProfile.EmailVerificationCode = NullableData.GetGuid(dr, 5);
     reviewerProfile.IsDirty               = false;
 }
 /// <summary>
 /// Loads the given UserPersonalization object from the given database data reader.
 /// </summary>
 /// <param name="userPersonalization">The UserPersonalization object to load.</param>
 /// <param name="dr">The database data reader to read data from.</param>
 public static void LoadDataReader(UserPersonalization userPersonalization, IDataReader dr)
 {
     //SET FIELDS FROM ROW DATA
     userPersonalization.PersonalizationPathId = dr.GetInt32(0);
     userPersonalization.UserId          = dr.GetInt32(1);
     userPersonalization.PageSettings    = NullableData.GetBytes(dr, 2);
     userPersonalization.Theme           = NullableData.GetString(dr, 3);
     userPersonalization.MasterPageFile  = NullableData.GetString(dr, 4);
     userPersonalization.LastUpdatedDate = LocaleHelper.ToLocalTime(dr.GetDateTime(5));
     userPersonalization.IsDirty         = false;
 }
 /// <summary>
 /// Loads the given ErrorMessage object from the given database data reader.
 /// </summary>
 /// <param name="errorMessage">The ErrorMessage object to load.</param>
 /// <param name="dr">The database data reader to read data from.</param>
 public static void LoadDataReader(ErrorMessage errorMessage, IDataReader dr)
 {
     //SET FIELDS FROM ROW DATA
     errorMessage.ErrorMessageId    = dr.GetInt32(0);
     errorMessage.EntryDate         = LocaleHelper.ToLocalTime(dr.GetDateTime(1));
     errorMessage.StoreId           = dr.GetInt32(2);
     errorMessage.MessageSeverityId = dr.GetByte(3);
     errorMessage.Text      = dr.GetString(4);
     errorMessage.DebugData = NullableData.GetString(dr, 5);
     errorMessage.IsDirty   = false;
 }
Esempio n. 27
0
 /// <summary>
 /// Loads the given OrderNote object from the given database data reader.
 /// </summary>
 /// <param name="orderNote">The OrderNote object to load.</param>
 /// <param name="dr">The database data reader to read data from.</param>
 public static void LoadDataReader(OrderNote orderNote, IDataReader dr)
 {
     //SET FIELDS FROM ROW DATA
     orderNote.OrderNoteId = dr.GetInt32(0);
     orderNote.OrderId     = dr.GetInt32(1);
     orderNote.UserId      = NullableData.GetInt32(dr, 2);
     orderNote.CreatedDate = LocaleHelper.ToLocalTime(dr.GetDateTime(3));
     orderNote.Comment     = dr.GetString(4);
     orderNote.NoteTypeId  = dr.GetByte(5);
     orderNote.IsDirty     = false;
 }
Esempio n. 28
0
 /// <summary>
 /// Loads the given Group object from the given database data reader.
 /// </summary>
 /// <param name="group">The Group object to load.</param>
 /// <param name="dr">The database data reader to read data from.</param>
 public static void LoadDataReader(Group group, IDataReader dr)
 {
     //SET FIELDS FROM ROW DATA
     group.GroupId     = dr.GetInt32(0);
     group.StoreId     = dr.GetInt32(1);
     group.Name        = dr.GetString(2);
     group.Description = NullableData.GetString(dr, 3);
     group.IsTaxExempt = dr.GetBoolean(4);
     group.IsReadOnly  = dr.GetBoolean(5);
     group.IsDirty     = false;
 }
 /// <summary>
 /// Loads the given UserPassword object from the given database data reader.
 /// </summary>
 /// <param name="userPassword">The UserPassword object to load.</param>
 /// <param name="dr">The database data reader to read data from.</param>
 public static void LoadDataReader(UserPassword userPassword, IDataReader dr)
 {
     //SET FIELDS FROM ROW DATA
     userPassword.UserId          = dr.GetInt32(0);
     userPassword.PasswordNumber  = dr.GetByte(1);
     userPassword.Password        = dr.GetString(2);
     userPassword.PasswordFormat  = NullableData.GetString(dr, 3);
     userPassword.CreateDate      = LocaleHelper.ToLocalTime(dr.GetDateTime(4));
     userPassword.ForceExpiration = dr.GetBoolean(5);
     userPassword.IsDirty         = false;
 }
Esempio n. 30
0
 /// <summary>
 /// Loads the given ProductCustomField object from the given database data reader.
 /// </summary>
 /// <param name="productCustomField">The ProductCustomField object to load.</param>
 /// <param name="dr">The database data reader to read data from.</param>
 public static void LoadDataReader(ProductCustomField productCustomField, IDataReader dr)
 {
     //SET FIELDS FROM ROW DATA
     productCustomField.ProductFieldId = dr.GetInt32(0);
     productCustomField.ProductId      = dr.GetInt32(1);
     productCustomField.IsUserDefined  = dr.GetBoolean(2);
     productCustomField.IsVisible      = dr.GetBoolean(3);
     productCustomField.FieldName      = dr.GetString(4);
     productCustomField.FieldValue     = NullableData.GetString(dr, 5);
     productCustomField.IsDirty        = false;
 }