private void GetInstantWinData() { if (objInstantWin != null) { hdnAwardLimitEnterprise.Value = objInstantWin.AwardLimitEnterprise.ToString(); hdnChanceOfWinning.Value = objInstantWin.ChanceOfWinning.ToString(); hdnChanceOfWinningEnterprise.Value = objInstantWin.ChanceOfWinningEnterprise.ToString(); hdnDisallowEdit.Value = objInstantWin.DisallowEdit.ToString(); hdnNumPrizesAllowed.Value = objInstantWin.NumPrizesAllowed.ToString(); hdnUnlimited.Value = objInstantWin.Unlimited.ToString(); hdnProgramType.Value = (objInstantWin.ProgramType == InstantWinProgramType.Random) ? "random" : "sequence"; hdnDeleted.Value = objInstantWin.Deleted.ToString(); hdnOfferID.Value = OfferID.ToString(); hdnFromTemplate.Value = objOffer.FromTemplate.ToString(); hdnIsTemplate.Value = objOffer.IsTemplate.ToString(); string PromoBrkrIP = m_CacheData.GetSystemOption_UE_ByOptionId(186); hdnGetWinnersURL.Value = "http://" + PromoBrkrIP + "/ams-broker-promotion/instantwin/allwinners"; StoreGroup StoresSelected = StoreGroup.UnKnown; var StoreInformation = m_Offer.GetCountOfUEOfferLocations(OfferID, ref StoresSelected).Result; hdnNoOfStores.Value = StoreInformation.Item1.ToString(); hdnStores.Value = StoreInformation.Item2; } }
/// <summary> /// 存储组实体的数据赋值 /// </summary> /// <param name="info"></param> /// <param name="reader"></param> /// <param name="prefix"></param> public static void SetStoreGroupSelectFields(StoreGroup group, DbDataReader reader, string prefix) { group.ID = (Guid)reader[string.Format("{0}id", prefix)]; group.Name = reader[string.Format("{0}name", prefix)].ToString(); group.CreateTime = (DateTime)reader[string.Format("{0}createtime", prefix)]; group.ModifyTime = (DateTime)reader[string.Format("{0}modifytime", prefix)]; }
private void BindStoreGroup() { DropDownListStoreGroup.DataSource = StoreGroup.GetStoreGroupList(); DropDownListStoreGroup.DataTextField = "Description"; DropDownListStoreGroup.DataValueField = "StoreGroupId"; DropDownListStoreGroup.DataBind(); if (DropDownListStoreGroup.Items.Count > 1) { DropDownListStoreGroup.Items.Insert(0, new ListItem("None", "0")); } }
public async Task <StoreGroup> QueryByName(string name) { StoreGroup group = null; //获取只读连接字符串 var strConn = _storgeConnectionFactory.CreateReadForStorge(); await DBTransactionHelper.SqlTransactionWorkAsync(DBTypes.SqlServer, true, false, strConn, async (conn, transaction) => { SqlTransaction sqlTran = null; if (transaction != null) { sqlTran = (SqlTransaction)transaction; } await using (SqlCommand commond = new SqlCommand() { Connection = (SqlConnection)conn, CommandType = CommandType.Text, Transaction = sqlTran, CommandText = string.Format(@"select {0} StoreGroup where [name]=@name", StoreHelper.GetStoreGroupSelectFields(string.Empty)) }) { var parameter = new SqlParameter("@name", SqlDbType.VarChar, 150) { Value = name }; commond.Parameters.Add(parameter); await commond.PrepareAsync(); SqlDataReader reader = null; await using (reader = await commond.ExecuteReaderAsync()) { if (await reader.ReadAsync()) { group = new StoreGroup(); StoreHelper.SetStoreGroupSelectFields(group, reader, string.Empty); } await reader.CloseAsync(); } } }); return(group); }
public RenameStoreGroup(StoreGroup storeGroup, string storeGroupNewName) { StoreGroupId = storeGroup.Id; StoreGroupNewName = storeGroupNewName; }
public StoreGroupChanged(Store store, StoreGroup newStoreGroup) : base(store) { NewStoreGroupId = newStoreGroup?.Id; }
public async Task Handle(CreateStoreGroup createStoreGroup, CancellationToken cancellationToken) { var storeGroup = new StoreGroup(createStoreGroup.StoreGroupId, createStoreGroup.Name); await storeGroupEventsService.PersistAsync(storeGroup); }