public static string GetString(StoreTypes type, string resId, string defval = null, string langs = null) { DateTime dt; IUniResStore reader = null; switch (type) { case StoreTypes.CommonShortResources: reader = Get_URL_Reader(); break; case StoreTypes.QueryResources: reader = Get_URL_Reader("QueryResources"); break; case StoreTypes.CommonBlockResources: reader = Get_URL_Reader("BlockResources"); break; case StoreTypes.ShortResources: reader = Get_URL_Reader("AppShortResources"); break; case StoreTypes.BlockResources: reader = Get_URL_Reader("AppBlockResources"); break; default: reader = Get_URL_Reader(); break; } return(GetString(reader, resId, out dt, defval, langs)); }
public static IDbProcessor GetStoreProcessor(StoreTypes storeType) { if (!_availableProcessors.ContainsKey(storeType)) { throw new ArgumentException("Invalid store type"); } return((IDbProcessor)Activator.CreateInstance(_availableProcessors[storeType])); }
public ActionResult Edit(int id) { var stb = new StoreTypes(); if (id > 0) { stb = FiiiPayDB.StoreTypeDb.GetById(id); } return(PartialView(stb)); }
public ActionResult Save(StoreTypes storeType) { if (storeType.Id > 0)//编辑 { return(Json(SaveEdit(storeType).toJson())); } else//新增 { return(Json(SaveCreate(storeType).toJson())); } }
public JArray PutStoreType(StoreTypes obj) //for Update { try { _storeTypes.Update(obj); return(GetStoreType()); //IList<StoreTypes> objStoreTypes = new List<StoreTypes>(); //objStoreTypes = _storeTypes.GetAllData(); //return JArray.Parse(objStoreTypes.ToJson(new JsonWriterSettings { OutputMode = JsonOutputMode.Strict })); } catch (Exception) { throw; } }
public static IApplicationBuilder UsePushStore(this IApplicationBuilder app) { StoreTypes storeType = ((IConfiguration)app.ApplicationServices.GetService(typeof(IConfiguration))).GetStoreType(); switch (storeType) { case StoreTypes.SQLServer: app.UseSQLServerPushStore(); break; default: throw new NotSupportedException($"[UsePushStore]: Not supported {nameof(ISqlServerStoreRepository)} type."); } return(app); }
public SaveResult Update(StoreTypes storeType, int userId, string userName) { bool saveSuccess = FiiiPayDB.StoreTypeDb.Update(storeType); // Create ActionLog ActionLog actionLog = new ActionLog(); actionLog.IPAddress = GetClientIPAddress(); actionLog.AccountId = userId; actionLog.CreateTime = DateTime.UtcNow; actionLog.ModuleCode = typeof(ArticleBLL).FullName + ".Update"; actionLog.Username = userName; actionLog.LogContent = "Update StoreType " + storeType.Id; ActionLogBLL ab = new ActionLogBLL(); ab.Create(actionLog); return(new SaveResult(saveSuccess)); }
public SaveResult Create(StoreTypes storeType, int userId, string userName) { var storeTypeId = FiiiPayDB.StoreTypeDb.InsertReturnIdentity(storeType); bool saveSuccess = storeTypeId > 0; if (saveSuccess) { ActionLog actionLog = new ActionLog(); actionLog.IPAddress = GetClientIPAddress(); actionLog.AccountId = userId; actionLog.CreateTime = DateTime.UtcNow; actionLog.ModuleCode = typeof(ArticleBLL).FullName + ".Create"; actionLog.Username = userName; actionLog.LogContent = "Create StoreType " + storeTypeId; new ActionLogBLL().Create(actionLog); } return(new SaveResult(saveSuccess)); }
public static string ToString(StoreTypes StoreType) { string result; switch (StoreType) { case StoreTypes.RECIVE_STORE: result = "01"; break; case StoreTypes.RETURN_STORE: result = "02"; break; default: result = ""; break; } return(result); }
public JArray PostStoreType(StoreTypes obj) //insert data to the user table { try { int storetypeid = _storeTypes.NextSequenceId(obj); obj.store_type_id = storetypeid; obj.audit_ts = DateTime.Now; _storeTypes.Create(obj); return(GetStoreType()); //ObjectId i; //i = // _storeTypes.Create(obj); //IList<StoreTypes> objStoreTypes = new List<StoreTypes>(); //objStoreTypes = _storeTypes.GetAllData(); //return JArray.Parse(objStoreTypes.ToJson(new JsonWriterSettings { OutputMode = JsonOutputMode.Strict })); } catch (Exception) { throw; } }
public static JObject GetStoreType(JObject shop_data, StoreTypes st) { JObject shop = null; try { foreach (var shop_temp in (JArray)(shop_data["data"])) { int iGoldCost = Utils.CInt(shop_temp["Coins"]); int iGemsCost = Utils.CInt(shop_temp["Cash"]); int iFTCost = Utils.CInt(shop_temp["Ticket"]); if (st == StoreTypes.Gold) { if (iGoldCost > 0) { shop = (JObject)shop_temp; break; } } else if (st == StoreTypes.Gems_30) { if (iGemsCost == 30) { shop = (JObject)shop_temp; break; } } else if (st == StoreTypes.Gems_300) { if (iGemsCost == 300) { shop = (JObject)shop_temp; break; } } else if (st == StoreTypes.Gems_50) { if (iGemsCost == 50) { shop = (JObject)shop_temp; break; } } else if (st == StoreTypes.Gems_480) { if (iGemsCost == 480) { shop = (JObject)shop_temp; break; } } else if (st == StoreTypes.FireTokens) { if (iFTCost == 1) { shop = (JObject)shop_temp; break; } } } } catch { } if (shop == null) { for (int i = 0; i <= 100; i++) { try { JObject shop_temp = (JObject)shop_data["data"][i.ToString()]; int iGoldCost = Utils.CInt(shop_temp["Coins"]); int iGemsCost = Utils.CInt(shop_temp["Cash"]); int iFTCost = Utils.CInt(shop_temp["Ticket"]); if (st == StoreTypes.Gold) { if (iGoldCost > 0) { shop = (JObject)shop_temp; break; } } else if (st == StoreTypes.Gems_30) { if (iGemsCost == 30) { shop = (JObject)shop_temp; break; } } else if (st == StoreTypes.Gems_300) { if (iGemsCost == 300) { shop = (JObject)shop_temp; break; } } else if (st == StoreTypes.Gems_50) { if (iGemsCost == 50) { shop = (JObject)shop_temp; break; } } else if (st == StoreTypes.Gems_480) { if (iGemsCost == 480) { shop = (JObject)shop_temp; break; } } else if (st == StoreTypes.FireTokens) { if (iFTCost == 1) { shop = (JObject)shop_temp; break; } } } catch { } } } return shop; }
private SaveResult SaveEdit(StoreTypes storeType) { StoreTypeBLL stb = new StoreTypeBLL(); return(stb.Update(storeType, UserId, UserName)); }
public static JObject GetStoreType(JObject shop_data, StoreTypes st) { JObject shop = null; try { int iGoldNormalAmount = 1000000000; int iGoldNormalID = 0; int iGoldLotsAmount = 0; int iGoldLotsID = 0; foreach (var shop_temp in (JArray)(shop_data["data"]["oldgood"])) { int iGoldCost = Utils.CInt(shop_temp["Coins"]); int iGoodsID = Utils.CInt(((JObject)shop_temp)["GoodsId"]); if (iGoldCost > 0) { if (iGoldCost < iGoldNormalAmount) { iGoldNormalID = iGoodsID; iGoldNormalAmount = iGoldCost; } if (iGoldCost > iGoldLotsID) { iGoldLotsID = iGoodsID; iGoldLotsAmount = iGoldCost; } } } foreach (var shop_temp in (JArray)(shop_data["data"]["oldgood"])) { int iGoldCost = Utils.CInt(shop_temp["Coins"]); int iGemsCost = Utils.CInt(shop_temp["Cash"]); int iFTCost = Utils.CInt(shop_temp["Ticket"]); int iGoodsID = Utils.CInt(((JObject)shop_temp)["GoodsId"]); if (st == StoreTypes.Gold) { if (iGoodsID == iGoldNormalID) { shop = (JObject)shop_temp; break; } } else if (st == StoreTypes.Gold10) { if (iGoodsID == iGoldLotsID) { shop = (JObject)shop_temp; break; } } else if (st == StoreTypes.Gems_30) { if (iGemsCost == 30) { shop = (JObject)shop_temp; break; } } else if (st == StoreTypes.Gems_300) { if (iGemsCost == 300) { shop = (JObject)shop_temp; break; } } else if (st == StoreTypes.Gems_50) { if (iGemsCost == 50) { shop = (JObject)shop_temp; break; } } else if (st == StoreTypes.Gems_480) { if (iGemsCost == 480) { shop = (JObject)shop_temp; break; } } else if (st == StoreTypes.FireTokens) { if (iFTCost == 1) { shop = (JObject)shop_temp; break; } } else if (st == StoreTypes.FireTokens10) { if (iFTCost == 10) { shop = (JObject)shop_temp; break; } } } } catch { } if (shop == null) { int iGoldNormalAmount = 1000000000; int iGoldNormalID = 0; int iGoldLotsAmount = 0; int iGoldLotsID = 0; for (int i = 0; i <= 100; i++) { try { JObject shop_temp = (JObject)shop_data["data"]["oldgood"][i.ToString()]; int iGoldCost = Utils.CInt(shop_temp["Coins"]); int iGoodsID = Utils.CInt(shop_temp["GoodsId"]); if (iGoldCost > 0) { if (iGoldCost < iGoldNormalAmount) { iGoldNormalID = iGoodsID; iGoldNormalAmount = iGoldCost; } if (iGoldCost > iGoldLotsID) { iGoldLotsID = iGoodsID; iGoldLotsAmount = iGoldCost; } } } catch { } } for (int i = 0; i <= 100; i++) { try { JObject shop_temp = (JObject)shop_data["data"]["oldgood"][i.ToString()]; int iGoldCost = Utils.CInt(shop_temp["Coins"]); int iGemsCost = Utils.CInt(shop_temp["Cash"]); int iFTCost = Utils.CInt(shop_temp["Ticket"]); int iGoodsID = Utils.CInt(((JObject)shop_temp)["GoodsId"]); if (st == StoreTypes.Gold) { if (iGoodsID == iGoldNormalID) { shop = (JObject)shop_temp; break; } } else if (st == StoreTypes.Gold10) { if (iGoodsID == iGoldLotsID) { shop = (JObject)shop_temp; break; } } else if (st == StoreTypes.Gems_30) { if (iGemsCost == 30) { shop = (JObject)shop_temp; break; } } else if (st == StoreTypes.Gems_300) { if (iGemsCost == 300) { shop = (JObject)shop_temp; break; } } else if (st == StoreTypes.Gems_50) { if (iGemsCost == 50) { shop = (JObject)shop_temp; break; } } else if (st == StoreTypes.Gems_480) { if (iGemsCost == 480) { shop = (JObject)shop_temp; break; } } else if (st == StoreTypes.FireTokens) { if (iFTCost == 1) { shop = (JObject)shop_temp; break; } } else if (st == StoreTypes.FireTokens10) { if (iFTCost == 10) { shop = (JObject)shop_temp; break; } } } catch { } } } return shop; }
public static string GetStoreTypeName(StoreTypes storeType) { return _storeTypes[storeType]; }
public Store(int id, string name, StoreTypes storeType) { Id = id; Name = name; StoreType = storeType; }
public static string GetString(StoreTypes type, string resId, string defval = null) { DateTime dt; IUniResStore reader = null; switch (type) { case StoreTypes.CommonShortResources: reader = Get_URL_Reader(); break; case StoreTypes.CommonBlockResources: reader = Get_URL_Reader("BlockResources"); break; case StoreTypes.ShortResources: reader = Get_URL_Reader("AppShortResources"); break; case StoreTypes.BlockResources: reader = Get_URL_Reader("AppBlockResources"); break; default: reader = Get_URL_Reader(); break; } return GetString(reader, resId, out dt, defval); }
public static IStoreProcessor CreateNewStoreProcessor(string name, string image, IEnrichedCommand command, StoreTypes parameter) { var retObj = Activator.CreateInstance <IStoreProcessor>(); retObj.Name = name; retObj.Image = image; retObj.ExecutionCommand = command; retObj.ExecutionParameter = parameter; return(retObj); }