public IActionResult Put([FromODataUri] Guid key, Treasury treasury) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } using (var trans = context.Database.BeginTransaction()) { try { if (context.Treasuries.Find(key) == null) { return(NotFound()); } //context = new ApplicationDbContext(context.Options); var local = context.Treasuries.Local.FirstOrDefault(it => it.TreasuryID.Equals(key)); if (local != null) { context.Entry(local).State = EntityState.Detached; } context.Entry(treasury).State = EntityState.Modified; context.SaveChanges(); trans.Commit(); return(Ok(treasury)); } catch (Exception ex) { trans.Rollback(); return(BadRequest(ex)); } } }
private void Awake() { if (treasury == null) { treasury = FindObjectOfType <Treasury>(); } }
public static void Generate(Vector2Int pos, Block[] prefabs) { Treasury GlobalIncome = default; //(gold = 100, wood = 10) float Gold = 177; float Wood = Gold * GlobalIncome.Wood / GlobalIncome.Gold; //Gold * 10/ 100 = Gold * 0.1; /*int n = 100, k = 0; * Queue<Vector2Int> q = new Queue<Vector2Int>(); * Dictionary<Vector3Int, Block> dictionary = new Dictionary<Vector3Int, Block>(); * Vector2Int[] dxy = new Vector2Int[4] { new Vector2Int(1, 0), new Vector2Int(-1, 0), new Vector2Int(0, 1), new Vector2Int(0, -1) }; * * q.Enqueue(pos); * while (q.Count > 0 && k++ < n) * { * Vector2Int p = q.Dequeue(); * int[] conditional = new int[4]; * for (int i = 0; i < dxy.Length; i++) * { * Vector2Int t = p + dxy[i]; * Block block; * if(dictionary.TryGetValue(t, out block)) * { * conditional[i] = block.Color[i]; * } * } * // Block prefab = GetBlock(conditional, prefabs); * //Instantiate(prefab, new Vector3(p.x, p.y, 0)); * } */ }
public async Task <bool> Make_a_request_that_will_return_true_for_treasury() { var test_url = new Treasury(); var url = $"{test_url.DefaultGateway}issuerinvestment/get/all/issuerinvestment"; return(await Access_service_via_the_default_Gateway(url)); }
public void UpdateMenu() { gameObject.SetActive(true); MenuManager.CheckExchangeRegiment(); Name.text = current.name + " (" + current.id + ") "; Info.text = string.Format("distance = {0:N2}\ndist coef = {1:N2}\norder coef = {2:N2}\n", current.DistanceToCapital, current.data.IncomeCoefFromDistance(), current.data.IncomeCoefFromOrder()); Treasury t = current.data.income; Treasury tc = current.data.incomeclear; gold.text = string.Format("{0:N1}\n({1:N1})", t.Gold, tc.Gold); manPower.text = string.Format("{0:N1}\n({1:N1})", t.Manpower, tc.Manpower); wood.text = string.Format("{0:N1}\n({1:N1})", t.Wood, tc.Wood); iron.text = string.Format("{0:N1}\n({1:N1})", t.Iron, tc.Iron); science.text = string.Format("{0:N1}\n({1:N1})", t.Science, tc.Science); wievButtons[0].gameObject.SetActive(current.owner != Player.curPlayer); wievButtons[3].gameObject.SetActive(current.data.portLevel != 0); if (current.owner == Player.curPlayer) { buttonSelector.Hidden(0); } if (current.data.portLevel == 0) { buttonSelector.Hidden(3); } buttonSelector.Update(); recruitMenu.UpdateGarnison(); }
private void Start() { soulsPoints = GetComponent <TextMeshProUGUI>(); treasury = FindObjectOfType <Treasury>(); treasury.TresureUpdated.AddListener(UpdateSoulsEnumerator); }
public int ProcessHandPay(Treasury Treasury, int TE_ID) { LockHandler Lock = new LockHandler(); int SPResult = TE_ID == 0 ? 0: Lock.InsertLockRecord(0, Dns.GetHostName(), "ATTENDANTPAY", "TE_ID", TE_ID.ToString()); int ReturnValue = -1; switch (SPResult) { case 0: ReturnValue = handPay.ProcessHandpay(Treasury, TE_ID); if (TE_ID == 0) { return(ReturnValue); } break; case 1: ReturnValue = -2; //LockExists return(ReturnValue); case 2: ReturnValue = -3; //LockError return(ReturnValue); default: ReturnValue = -4; //DatabaseError return(ReturnValue); } Lock.DeleteLockRecord(0, Dns.GetHostName(), "ATTENDANTPAY", "TE_ID", TE_ID.ToString()); return(ReturnValue); }
public async Task <bool> AddAccountAsync(Treasury treasury) { _context.Treasuries.Add(treasury); var result = await _context.SaveChangesAsync(); return(result != 0); }
/// <summary> /// функция создает комнату с монстрами /// </summary> public static RoomType RollRT(List <Hero> party) { RoomSize = 3; if (DgnInfo.RoomNum < 5) { int Rand = Random.Range(0, 100) + 1; if (Rand <= 80) { OrdRoom Room = new OrdRoom(party); return(Room); //Room.Fight(Room); DgnInfo.RoomNum++; } else { Treasury Treasury = new Treasury(party); return(Treasury); //Treasury.Fight(Treasury); DgnInfo.RoomNum++; } } else { BossRoom Boss = new BossRoom(party); return(Boss); //Boss.Fight(Boss); DgnInfo.RoomNum = 1; DgnInfo.DgnLvl++; } }
public static void AlarmMethod(string tcode, string scode) { string str = DateTime.Now.ToString("MMddHHmmsss"); if (StockParameter.IsLowAlarm) { string str2 = treasuryStockBll.AlarmMethod(tcode, scode).ToString(); if (string.IsNullOrEmpty(str2)) { str2 = "0"; } string str3 = alarmNumBll.AlarmMethod(tcode, scode).ToString(); TreasuryModel model = new Treasury().GetModel(tcode); if ((!string.IsNullOrEmpty(str2) && !string.IsNullOrEmpty(str3)) && (Convert.ToDecimal(str2) <= Convert.ToDecimal(str3))) { foreach (TreasuryPermit permit in treasuryPermitBll.GetAllTreasuryPermitByWhere(" where tcode='" + tcode + "' and ptype='Person'")) { if (permit.pcode != "") { PTDbsjModel model2 = new PTDbsjModel { C_OpenFlag = "0", DTM_DBSJ = DateTime.Now, I_XGID = str, V_Content = model.tname + "中的" + scode + "库存量不足,最低库存量不得少于" + str3, V_DBLJ = "StockManage/basicset/ShowView.aspx?gid=" + str, V_LXBM = "021", V_TPLJ = "new_Mail.gif", V_YHDM = permit.pcode }; pTDbsjBll.Add(model2); } } } } }
internal void PostHandpayEvent(Treasury objTreasury) { try { List <AssetNumberResult> lstTreasury = handpay.GetAssetNumber((cmbBarPositions.SelectedItem as BarPositions).Installation_No); JackpotEventRequest request = new JackpotEventRequest(); request.CardNumber = handpay.GetEPIDetails((cmbBarPositions.SelectedItem as BarPositions).Installation_No); request.JackpotAmount = objTreasury.TreasuryAmount * 100; request.InstallationNo = (cmbBarPositions.SelectedItem as BarPositions).Installation_No; if (App.client != null) { App.client.SendToServer(App.clientObj, request); } else { LogManager.WriteLog("CManualAttendantPays PostHandpayEvent - Connection not set", LogManager.enumLogLevel.Error); } } catch (Exception ex) { LogManager.WriteLog("PostHandpayEvent" + ex.Message, LogManager.enumLogLevel.Error); } }
public bool CreateShortPayForApproval(Treasury objTreasury, ref int iShortPayID) { System.Data.SqlClient.SqlParameter ShortPayID = DataBaseServiceHandler.AddParameter <int>("@ShortPayID", DbType.Int32, 0, ParameterDirection.InputOutput); try { DataBaseServiceHandler.ExecuteNonQuery(CommonDataAccess.ExchangeConnectionString, CommandType.StoredProcedure, DBConstants.CONST_SP_CREATE_SHORTPAY_FOR_APPROVAL, DataBaseServiceHandler.AddParameter <int>("@Installation_No", DbType.Int32, objTreasury.InstallationNumber), DataBaseServiceHandler.AddParameter <int>("@User_No", DbType.Int32, objTreasury.UserID), DataBaseServiceHandler.AddParameter <string>("@Treasury_Type", DbType.String, objTreasury.TreasuryType), DataBaseServiceHandler.AddParameter <string>("@Treasury_Reason", DbType.String, objTreasury.TreasuryReason), DataBaseServiceHandler.AddParameter <double>("@Treasury_Amount", DbType.Double, objTreasury.TreasuryAmount), DataBaseServiceHandler.AddParameter <int>("@Treasury_Reason_Code", DbType.Int32, objTreasury.TreasuryReasonCode), DataBaseServiceHandler.AddParameter <int>("@Treasury_Issuer_User_No", DbType.Int32, objTreasury.TreasuryIssuerUserNo), ShortPayID ); iShortPayID = int.Parse(ShortPayID.Value.ToString()); return(true); } catch (Exception ex) { ExceptionManager.Publish(ex); return(false); } }
Treasury Income(BuildingType type, int lvl) { if (lvl >= levelCoef.Length) { return(new Treasury()); } Treasury income; switch (type) { case BuildingType.Infrastructure: income = new Treasury(10, 70, 0, 0, 2); break; case BuildingType.Trade: income = new Treasury(20, 0, 5, 5, 2) * (portBonus(0) * tree.portTradeBonus); break; case BuildingType.Farms: income = new Treasury(50, 0, 0, 0, 0); break; case BuildingType.Military: income = new Treasury(0, 200, 0, 0, 0); break; case BuildingType.Sawmill: income = new Treasury(0, 0, 20, 0, 0); break; case BuildingType.Pits: income = new Treasury(0, 0, 0, 20, 0); break; case BuildingType.University: income = new Treasury(0, 0, 0, 0, 10); break; default: return(new Treasury()); } return(income * levelCoef[lvl]); }
public ActionResult DeleteConfirmed(int id) { Treasury treasury = db.Treasuries.Find(id); db.Treasuries.Remove(treasury); db.SaveChanges(); return(RedirectToAction("Index")); }
public async Task <string> Return_Treasury_appsettingsurls_async() { var test_url = new Treasury(); var client = new HttpClient(); var response = await client.GetStringAsync($"{test_url.Backend}test_response/treasury/get/baseurls"); return(response); }
private void Start() { castle.Health.SubcribeToHealth(ChangeHealth); waveSpawner.SubcribeToWaveBeggining(ChangeWaveNumber); Treasury.SubcribeToGold(ChangeGold); ChangeWaveNumber(); }
public async Task <bool> Access_Treasury_tables() { var test_url = new Treasury(); var client = new HttpClient(); var conn_str = await client.GetStringAsync($"{test_url.Backend}test_response/treasury/get/connectionstring"); return(Check_if_table_exist_Treasury(conn_str)); }
protected void Page_Load(object sender, System.EventArgs e) { if (!base.IsPostBack) { Treasury treasury = new Treasury(); treasury.ParseTreasuryList(this.tvTreasury.Nodes, string.Empty, string.Empty); } }
public void ShowResources() { Treasury t = state.treasury; gold.text = t.Gold.ToString("N1"); manPower.text = t.Manpower.ToString("N1"); wood.text = t.Wood.ToString("N1"); iron.text = t.Iron.ToString("N1"); science.text = t.Science.ToString("N1"); }
public void CalculateIncome() { Income = new Treasury(); for (int i = 0; i < regions.Count; i++) { if (!regions[i].iswater) { Income += regions[i].data.EconomyUpdate(); } } }
public async Task <ActionResult> Edit([Bind(Include = "Id,TreasuryNo,DateTime,Bank,Branch,Quantity,InstitutionInfoId")] Treasury treasury) { if (ModelState.IsValid) { db.Entry(treasury).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index", new { id = treasury.InstitutionInfoId })); } return(View(treasury)); }
public void SetUp() { var treasury = new Treasury(100); var economySettings = new EconomySettings { BaseFarmCost = Cost, BaseMarketplaceCost = Cost, BaseKnightCost = Cost, BaseArcherCost = Cost }; var economy = new Economy(economySettings); mockEndTurnCalculator = new Mock <IEndTurnCalculator>(); kingdom = new Kingdom(treasury, mockEndTurnCalculator.Object, economy); }
public ActionResult Edit([Bind(Include = "TreasuryID,ApplicationUserID,AmountRSD,AmountEUR,Expence,Remark,Created")] Treasury treasury) { if (ModelState.IsValid) { db.Entry(treasury).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ApplicationUserID = new SelectList(db.Users, "Id", "FullName", treasury.ApplicationUserID); return(View(treasury)); }
public static void Sell(Transform position, TowerStats stats) { int gold = stats.buildPrice / 2; Treasury.AddGold(gold); Builder.BuildSlot(position); Destroyer destroyer = position.GetComponentInParent <Destroyer>(); destroyer.DestroyYourself(); }
public static void TryToBuild(Transform position, TowerStats stats) { int gold = stats.buildPrice; if (Treasury.Withdraw(gold)) { Builder.BuildTower(position, stats); Destroyer destroyer = position.GetComponentInParent <Destroyer>(); destroyer.DestroyYourself(); } }
// GET: Treasuries/Details/5 public async Task <ActionResult> Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Treasury treasury = await db.Treasuries.FindAsync(id); if (treasury == null) { return(HttpNotFound()); } return(View(treasury)); }
public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Treasury treasury = db.Treasuries.Find(id); if (treasury == null) { return(HttpNotFound()); } return(View(treasury)); }
public jackpotProcessInfoDTO payJackpot(string SequenceNumber, int SiteId, string userId, string firstName, string lastName, string cashDeskLocation) { LinqDataAccessDataContext linqDB = new LinqDataAccessDataContext(CommonDataAccess.ExchangeConnectionString); jackpotProcessInfoDTO jpinfo = getJackpotStatusAmount(SequenceNumber, SiteId); Treasury objTreasury = new Treasury(); int? Treasury_No = 0; int result; int iInstallationNumber = 0; ISingleResult <HandpayEntities> lstHpDetails = linqDB.GetHpDetails(Convert.ToInt32(jpinfo.sequenceNumber)); int IsManualAttendantPay = 0; try { foreach (HandpayEntities ticket in lstHpDetails) { IsManualAttendantPay = ticket.IsManualAttendantPay; iInstallationNumber = int.Parse(ticket.installation_no.ToString()); result = linqDB.InsertTreasuryCage(ticket.installation_no, 0, userId, ticket.handpaytype, "", Convert.ToDecimal(ticket.amount) , false, "", 0, 0, false, 0, ticket.TeDate, userId, userId, DateTime.Now, 0, int.Parse(SequenceNumber), ref Treasury_No); } if (Treasury_No.Value > 0) { if (Convert.ToInt32(SequenceNumber) > 0) { result = linqDB.UpdateFinalStatusTicketException(Convert.ToInt32(SequenceNumber)); } jpinfo.processSuccessful = true; } if (Treasury_No.Value <= 0) { jpinfo.errCode = -1; } //LogManager.WriteLog("Clear Handpay/Jackpot Lock InstallatioNo:[" + iInstallationNumber.ToString() + "Manual:" + IsManualAttendantPay.ToString () + " ]", LogManager.enumLogLevel.Debug); ////Clear the lock in the slot //if (IsManualAttendantPay == 0) //{ // Clearhandpay(iInstallationNumber); //} } catch (Exception Ex) { ExceptionManager.Publish(Ex); jpinfo.errCode = -1; } return(jpinfo); }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Treasury treasury = db.Treasuries.Find(id); if (treasury == null) { return(HttpNotFound()); } ViewBag.ApplicationUserID = new SelectList(db.Users, "Id", "FullName", treasury.ApplicationUserID); return(View(treasury)); }
private void Awake() { if (instance != null && instance != this) { Destroy(this.gameObject); } else { instance = this; levelProgressBar.value = currentMoney; indicatorScale = moneyIndicator.localScale; treasureChestScale = treasureChest.localScale; NextLevel(); } }