private static BankData CreateBankDataItem(InMusicGroup node) { BankData data = new BankData(); data.MusicNode = node; return(data); }
protected override void Load() { Instance = this; Bank = new BankData(Configuration.Instance); Logger.Log($"{Bank.DeleteInactiveBanks()} inactive banks have been deleted!"); }
/// <summary> /// 充值页面 /// </summary> /// <returns></returns> public ActionResult Deposit() { decimal _readyBalance = 0; CommunicateManager.Invoke <IAccountService>(service => { _readyBalance = service.GetAccountInfo().ReadyInfo.ReadyBalance; }); var model = new { searchForm = new { }, editForm = new { }, urls = new { depositLog = "/Cash/DepositLog", //充值页面记录URL rechargeByBank = "/Cash/RechargeByBank", //银行卡充值 rechargeByPlatform = "/Cash/RechargeByPlatform", //第三方平台充值 getReadyBalance = "/Cash/GetReadyBalance" //获取可用金额 }, readyBalance = _readyBalance, banks = BankData.GetAllBanks() }; return(View(model)); }
public IHttpActionResult EditDonateTypeData([FromBody] BankData item) { DBConnector.DBConnector conn = new DBConnector.DBConnector(); string SQLString; if (conn.OpenConnection()) { SQLString = @"UPDATE bank_name SET bank_name = @bank_name WHERE bank_code = @bank_code"; MySqlCommand qExe = new MySqlCommand { Connection = conn.connection, CommandText = SQLString }; qExe.Parameters.AddWithValue("@bank_code", item.BankCode); qExe.Parameters.AddWithValue("@bank_name", item.BankName); qExe.ExecuteNonQuery(); conn.CloseConnection(); return(Json(new ResultDataModel { success = true, errorMessage = "", returnRunno = "" })); } else { return(Json(new ResultDataModel { success = false, errorMessage = "Database connect fail!", returnRunno = "" })); } }
private static void logPaymentData(string resSettle, string resVerify, string saleReferenceID, string orderID, int resultCode, CartStatus paymentStatus) { var bankData = new BankData { ResCode = resultCode, SaleReferenceID = resultCode == 0 ? saleReferenceID : "-1", SettleCode = resultCode == 0 ? Int32.Parse(resSettle) : -1, VerifyCode = resultCode == 0 ? Int32.Parse(resVerify) : -1 }; string data = Newtonsoft.Json.JsonConvert.SerializeObject(bankData); var paymentLog = new PaymentLog { KeyID = orderID, SettleDate = DateTime.Now, PaymentStatus = paymentStatus, Data = data, LastUpdate = DateTime.Now }; PaymentLogs.UpdateByOrderID(paymentLog); }
//Метод очищения базы данных public void ClearDatabase() { bankList.Clear(); bankList.Add(new BankData()); currentBank = bankList[0]; currentIndex = 0; }
public ActionResult Edit(string id) { ViewBag.businesslines = BusinessLineData.ListAll(); Bank model = BankData.GetById(id); return(View(model)); }
private static BankData CreateBankDataItem(InAudioNode node) { BankData data = new BankData(); data.AudioNode = node; return(data); }
public BankData BankUpHold(string Path) { using (StreamReader sr = new StreamReader(Path)) { BankData maintenanceSettingsChannelData = JsonConvert.DeserializeObject <BankData>(sr.ReadToEnd()); return(maintenanceSettingsChannelData); } }
private BankData GetData() { BankData data = new BankData(); data.LOID = Convert.ToDouble(this.txtLOID.Text == "" ? "0" : this.txtLOID.Text); data.CODE = this.txtCode.Text.Trim(); data.NAME = this.txtName.Text.Trim(); return data; }
void SaveBank() { BinaryFormatter bf = new BinaryFormatter(); FileStream file = File.Create(Application.persistentDataPath + "/SavedBank.dat"); BankData SaveData = new BankData(bankSlots); bf.Serialize(file, SaveData); file.Close(); }
//Метод переключающий элемент на предыдущий public BankData GetPrev() { if (currentIndex > 0) { currentIndex--; } currentBank = this[currentIndex]; return(currentBank); }
//Метод переключающий элемент на следующий public BankData GetNext() { if (currentIndex < bankList.Count - 1) { currentIndex++; } currentBank = this[currentIndex]; return(currentBank); }
public MapPlayer RetrievePlayerQuery(int playerID) { PlayerPacket packet = null; BankData bankData = null; try { SqlCommand cmd = new SqlCommand("SELECT * FROM Players WHERE PlayerID='" + playerID + "'", _sqlConnection); SqlDataReader rdr = cmd.ExecuteReader(); if (rdr.Read()) { packet = new PlayerPacket(); bankData = new BankData(); packet.PlayerID = Convert.ToInt32(rdr["PlayerID"]); packet.Username = (string)rdr["Username"]; packet.MapID = Convert.ToInt32(rdr["MapID"]); packet.SpriteID = Convert.ToInt32(rdr["SpriteID"]); packet.Direction = (FacingDirection)(Convert.ToInt32(rdr["Direction"])); packet.PositionX = Convert.ToInt32(rdr["MapX"]); packet.PositionY = Convert.ToInt32(rdr["MapY"]); packet.PrevMapX = packet.PositionX; packet.PrevMapY = packet.PositionY; packet.RealX = packet.PositionX * 32; packet.RealY = packet.PositionY * 32; packet.OnBridge = Convert.ToInt32(rdr["OnBridge"]) == 1 ? true : false; packet.Data = new PlayerData(); packet.Data.Level = Convert.ToInt32(rdr["Level"]); packet.Data.Experience = Convert.ToInt32(rdr["Experience"]); packet.Data.SetClassID(Convert.ToInt32(rdr["ClassID"])); packet.Data.HP = Convert.ToInt32(rdr["HP"]); packet.Data.MP = Convert.ToInt32(rdr["MP"]); packet.Data.Stamina = Convert.ToInt32(rdr["Stamina"]); packet.Data.Gold = Convert.ToInt32(rdr["Gold"]); packet.Data.ParseInventoryString((string)rdr["Inventory"]); packet.Data.ParseEquipmentString((string)rdr["Equipment"]); bankData.ParseBankString((string)rdr["Bank"]); packet.Data.ParseQuestsString((string)rdr["Quests"]); packet.Data.InvestedStats.Vitality = Convert.ToInt32(rdr["VitalityPoints"]); packet.Data.InvestedStats.Inteligence = Convert.ToInt32(rdr["InteligencePoints"]); packet.Data.InvestedStats.Strength = Convert.ToInt32(rdr["StrengthPoints"]); packet.Data.InvestedStats.Agility = Convert.ToInt32(rdr["AgilityPoints"]); packet.Data.InvestedStats.MeleeDefence = Convert.ToInt32(rdr["MeleeDefencePoints"]); packet.Data.InvestedStats.RangeDefence = Convert.ToInt32(rdr["RangeDefencePoints"]); packet.Data.InvestedStats.MagicDefence = Convert.ToInt32(rdr["MagicDefencePoints"]); } rdr.Close(); } catch (Exception e) { Console.WriteLine(e.Message); Console.WriteLine(e.StackTrace); } return(new MapPlayer(packet, bankData)); }
public void WriteShort(byte bankNo, uint offset, short val) { BankData bank = LocateBank(bankNo, offset); if (bank.IsValid()) { ByteHelper.WriteShort(val, bank.Data, offset); } }
private BankData ConvertDataReaderIntoModelForBank(MySqlDataReader dr) { BankData obj = new BankData(); obj.bankId = Convert.ToInt32(dr["Id"]); obj.bankName = Convert.ToString(dr["BankName"]); obj.bankType = Convert.ToString(dr["BankType"]); return(obj); }
public bool Buy(string bankName, BankData registrationData, decimal amountOfMoney) { var bankDriver = _bankFactory.CreateBankProvider(bankName); bankDriver.Authorization(registrationData); bankDriver.Pay(amountOfMoney); return(true); }
public ActionResult Edit(Bank model) { bool result = BankData.Edit(model); if (result) { return(RedirectToAction("Index")); } return(View()); }
private int currentIndex = 0; //Что бы было удобней следить за номером текущего элемента //Метод добавления в лист нового пустого элемента и удаление текущего. public void AddElement() { if (bankList == null) // Необходимо будет проверить наличие листа в памяти что бы его инициализировать { bankList = new List <BankData>(); } currentBank = new BankData(); // в currentCharacter помещаем новый объект нашего класса bankList.Add(currentBank); // добавляем в список персонажей currentIndex = bankList.Count - 1; // обновляем индекс }
public void SetBankData(BankData bankData) { _bankData = bankData; int width = GetContentWidth() - 8; int slotSize = width / ItemsPerRow; int rows = (int)Math.Ceiling(_bankData.Items.Count / 8f); SetScrollableHeight((rows * slotSize) + 8); }
public ActionResult Delete(Bank model) { bool result = BankData.Delete(model.UniqueId.ToString()); if (result) { return(RedirectToAction("Index")); } return(View()); }
/// <summary> ///结算页面 /// </summary> /// <returns></returns> public ActionResult Withdraw() { decimal _readyBalance = 0; CashCompanyInfoDto _cashCompanyInfo = null; FeeRuleInfoDto dto = null; CommunicateManager.Invoke <IFundService>(p => dto = p.GetFeeRule()); CommunicateManager.Invoke <IAccountService>(service => { _readyBalance = service.GetAccountInfo().ReadyInfo.ReadyBalance; _cashCompanyInfo = service.GetCompanyInfo(); }); var model = new { searchForm = new { }, editForm = new BankCardModel() { Owner = _cashCompanyInfo != null ? _cashCompanyInfo.Contact : "" }, feeRuleInfo = dto, urls = new { addBankCard = "/BankCard/Add", getCity = "/BankCard/GetCity", queryBankCards = "/BankCard/QueryBankCards", withdrawLog = "/Cash/WithdrawLog", //结算记录页面URL cashOut = "/Cash/CashOut", //结算 getAvailableMoney = "/Cash/GetAvailableMoney", //获取最高结算金额 getFeeAmount = "/Cash/GetFeeAmount" //获取手续费 }, cashOutParas = new { money = 0, bankId = string.Empty, password = string.Empty, isNextDayToAccount = dto.MorrowEnable ? "1" : (dto.TodayEnable ? "0" : "")//次日到账 }, otherParas = new { Banks = BankData.GetAllBanks(), Provinces = CityData.GetAllState(), }, readyBalance = _readyBalance, bankCards = new List <BankCardDto>() }; return(View(model)); }
public void GamblingModelTestNullRecordsException() { var bankRecords = new BankData("fake"); var input = new GamblingInput() { DateRangeInDays = 30, FilterTerms = new List<string>(), BankRecords = bankRecords }; GamblingModel.Instance.Analyze(input); }
public static void LoadData(BankData bankData) { if (bankData == null) { return; } upgradeIndex = bankData.upgradeIndex; SetUpgradeValues(); progressAmount = bankData.progressAmount; }
public void ForeignExchangeModelTestNullRecordsException() { var bankRecords = new BankData("fake"); var input = new ForeignExchangeInput() { DateRangeInDays = 30, FilterTerms = new List <string>(), BankRecords = bankRecords }; ForeignExchangeModel.Instance.Analyze(input); }
public void AccountConductModelTestNullRecordsException() { var bankRecords = new BankData("fake"); var input = new AccountConductInput() { DateRangeInDays = 30, FilterTerms = new List <string>(), BankRecords = bankRecords }; AccountConductModel.Instance.Analyze(input); }
public void FinanceWithdrawalsModelTestNullRecordsException() { var bankRecords = new BankData("fake"); var input = new GamblingInput() { DateRangeInDays = 30, FilterTerms = new List <string>(), BankRecords = bankRecords }; FinanceWithdrawalsModel.Instance.Analyze(input); }
public float ReadFloat(byte bankNo, uint offset) { BankData bank = LocateBank(bankNo, offset); if (bank.IsValid()) { return(ByteHelper.ReadFloat(bank.Data, offset - bank.VirtualStart)); } //Bad value return(float.MaxValue); }
public ActionResult Add(Bank Model) { bool result = BankData.Add(Model); if (result) { { return(RedirectToAction("Index")); } } return(View()); }
//Удаление элемента. Вместо создания нового экземляра, подсовываем предыдущий объект, если он есть. public void RemoveCurrentElement() { if (currentIndex > 0) { currentBank = bankList[--currentIndex]; bankList.RemoveAt(++currentIndex); } else { bankList.Clear(); currentBank = null; } }
private void RecieveBankPacket() { byte[] bytes = ReadData(sizeof(int), _networkStream); int packetSize = BitConverter.ToInt32(bytes, 0); bytes = ReadData(packetSize, _networkStream); if (BankPanel.Instance != null) { BankData data = BankData.FromBytes(bytes); BankPanel.Instance.SetBankData(data); } }
private void ReadBankData() { bankData = new BankData(); SeekSegment(SegmentIndex.BankData); bankData.Flags = (BankDataFlags)ReadUInt32(); bankData.EntryCount = ReadUInt32(); bankData.BankName = Encoding.ASCII.GetString(reader.ReadBytes(BankData.BankNameLength)).Trim('\0'); bankData.EntryMetaDataElementSize = ReadUInt32(); bankData.EntryNameElementSize = ReadUInt32(); bankData.Alignment = ReadUInt32(); bankData.CompactFormat = (MiniWaveFormat)ReadUInt32(); bankData.BuildTime = new FILETIME { LowDateTime = ReadUInt32(), HighDateTime = ReadUInt32() }; if (bankData.EntryCount <= 0) { throw new Exception("No Data."); } if ((bankData.Flags & BankDataFlags.Compact) == BankDataFlags.Compact) { if (bankData.EntryMetaDataElementSize != EntryCompact.Size) { throw new Exception("Entry Meta Data Element Size is not valid for compact wavebank."); } if (header.Segments[SegmentIndex.EntryWaveData].Length > MaxCompactDataSegmentSize) { throw new Exception("Data segment is too large to be valid compact wavebank."); } } else { if (bankData.EntryMetaDataElementSize != Entry.Size) { throw new Exception("Entry Meta Data Element Size is not valid for wavebank."); } } uint metadataBytes = header.Segments[SegmentIndex.EntryMetaData].Length; if (metadataBytes != (bankData.EntryCount * bankData.EntryMetaDataElementSize)) { throw new Exception("Entry Meta Data Size does not match segment length."); } }
private static BankData CreateBankDataItem(InAudioNode node) { BankData data = new BankData(); data.AudioNode = node; return data; }
private void SetData(BankData data) { this.txtLOID.Text = data.LOID.ToString(); this.txtCode.Text = data.CODE.Trim(); this.txtName.Text = data.NAME.Trim(); }
public void ComputeLocations(out uint offset, out uint length, uint index, Header header, BankData data, EntryCompact[] entries) { offset = this.Offset * data.Alignment; if (index < (data.EntryCount - 1)) { length = (entries[index + 1].Offset * data.Alignment) - offset - LengthDeviation; } else { length = header.Segments[SegmentIndex.EntryWaveData].Length - offset - LengthDeviation; } }
public static uint GetDuration(uint length, BankData data, uint[] seekTable) { switch (data.CompactFormat.FormatTag) { case MiniWaveFormat.Tag.ADPCM: { uint duration = (length / data.CompactFormat.GetBlockAlign()) * data.CompactFormat.GetAdpcmSamplesPerBlock(); uint partial = length % data.CompactFormat.GetBlockAlign(); if (partial != 0) { if (partial >= (7 * data.CompactFormat.Channels)) duration += (partial * 2 / data.CompactFormat.Channels - 12); } return duration; } case MiniWaveFormat.Tag.WMA: if (seekTable != null && seekTable.Length > 0) { return seekTable[seekTable.Length - 1] / (2 * data.CompactFormat.Channels); } return 0; case MiniWaveFormat.Tag.XMA: if (seekTable != null && seekTable.Length > 0) { return seekTable[seekTable.Length - 1]; } return 0; default: return (length * 8) / (data.CompactFormat.GetBitsPerSample() * data.CompactFormat.Channels); } }
private void ReadBankData() { bankData = new BankData(); SeekSegment(SegmentIndex.BankData); bankData.Flags = (BankDataFlags)ReadUInt32(); bankData.EntryCount = ReadUInt32(); bankData.BankName = Encoding.ASCII.GetString(reader.ReadBytes(BankData.BankNameLength)).Trim('\0'); bankData.EntryMetaDataElementSize = ReadUInt32(); bankData.EntryNameElementSize = ReadUInt32(); bankData.Alignment = ReadUInt32(); bankData.CompactFormat = (MiniWaveFormat)ReadUInt32(); bankData.BuildTime = new FILETIME { LowDateTime = ReadUInt32(), HighDateTime = ReadUInt32() }; if (bankData.EntryCount <= 0) throw new Exception("No Data."); if ((bankData.Flags & BankDataFlags.Compact) == BankDataFlags.Compact) { if (bankData.EntryMetaDataElementSize != EntryCompact.Size) { throw new Exception("Entry Meta Data Element Size is not valid for compact wavebank."); } if (header.Segments[SegmentIndex.EntryWaveData].Length > MaxCompactDataSegmentSize) { throw new Exception("Data segment is too large to be valid compact wavebank."); } } else { if (bankData.EntryMetaDataElementSize != Entry.Size) { throw new Exception("Entry Meta Data Element Size is not valid for wavebank."); } } uint metadataBytes = header.Segments[SegmentIndex.EntryMetaData].Length; if (metadataBytes != (bankData.EntryCount * bankData.EntryMetaDataElementSize)) { throw new Exception("Entry Meta Data Size does not match segment length."); } }
private static BankData CreateBankDataItem(InMusicGroup node) { BankData data = new BankData(); data.MusicNode = node; return data; }