//create bankInfo class private BankInfo CreateBankInfo(BankID bankID, BankName bankName, BankURI bankURI, BankPattern bankPattern, BankIndex bankBuy, BankIndex bankSell) { var newBankInfo = new BankInfo(bankID, bankName, bankURI, bankPattern, bankBuy, bankSell); return(newBankInfo); }
/// <summary> /// Gets the hash code /// </summary> /// <returns>Hash code</returns> public override int GetHashCode() { unchecked // Overflow is fine, just wrap { var hashCode = 41; // Suitable nullity checks etc, of course :) if (AccountNumber != null) { hashCode = hashCode * 59 + AccountNumber.GetHashCode(); } if (BankCode != null) { hashCode = hashCode * 59 + BankCode.GetHashCode(); } if (BankName != null) { hashCode = hashCode * 59 + BankName.GetHashCode(); } if (BranchCode != null) { hashCode = hashCode * 59 + BranchCode.GetHashCode(); } if (CheckDigit != null) { hashCode = hashCode * 59 + CheckDigit.GetHashCode(); } if (CountryCode != null) { hashCode = hashCode * 59 + CountryCode.GetHashCode(); } return(hashCode); } }
public static List <BankName> GetBankName() { var dbUtil = new DatabaseManager(); var bankNames = new List <BankName>(); using (var conn = new SqlConnection(dbUtil.getSQLConnectionString("MainDB"))) { conn.Open(); using (SqlCommand cmd = conn.CreateCommand()) { cmd.CommandType = CommandType.StoredProcedure; cmd.CommandText = "spCommonGetBank"; cmd.CommandTimeout = 180; cmd.Parameters.Clear(); using (SqlDataReader reader = cmd.ExecuteReader()) { while (reader.Read()) { var bankName = new BankName { BankNameID = ReferenceEquals(reader["intBankNameID"], DBNull.Value) ? 0 : Convert.ToInt32(reader["intBankNameID"]), Description = ReferenceEquals(reader["strDescription"], DBNull.Value) ? string.Empty : Convert.ToString(reader["strDescription"]) }; bankNames.Add(bankName); } return(bankNames); } } } }
public TransferAccount(BankAccountId id, BankAccountName name, BankName bank, TransferAccountType accountType) { Id = id; Name = name; Bank = bank; AccountType = accountType; }
public List <Bank> CreateBankList() { BankName italiaBankName = BankName.ItaliaBank; BankName londonBankName = BankName.LondonBank; var italiaFundList = CreateItaliaFundList(); var italiaStockList = CreateItaliaStockList(); var bankList = new List <Bank>(); var italiaBank = new Bank() { BankID = 1, BankName = italiaBankName, Funds = italiaFundList, Stocks = italiaStockList }; var londonFundList = CreateLondonFundList(); var londonStockList = CreateLondonStockList(); var londonBank = new Bank() { BankID = 2, BankName = londonBankName, Funds = londonFundList, Stocks = londonStockList }; bankList.Add(italiaBank); bankList.Add(londonBank); //bankList.Add(monacoBank); //bankList.Add(franceBank); //bankList.Add(bundesBank); //bankList.Add(wallStreetBank); return(bankList); }
//save button clicked private void btnSave_Click(object sender, RoutedEventArgs e) { try { var bankID = BankID.Create(Convert.ToInt32(txID.Text)); //read id from txID var bankName = BankName.Create(txName.Text); //read name from txName var bankURI = BankURI.Create(txURI.Text); //read URI from txURI var bankPattern = BankPattern.Create(txPattern.Text); //read pattern from txPattern var bankBuyIndex = BankIndex.Create(Convert.ToInt32(txBuyIndex.Text)); //read BuyIndex from txBuyIndex var bankSellIndex = BankIndex.Create(Convert.ToInt32(txSellIndex.Text)); //read SellIndex from txSellIndex if (oper == Operations.Edit) //if window in "edit mode" { MainWindow.exchangeRate.RemoveBankInfo(this.bankInfo.ID); //remove bankinfo from list FileHelper.DeleteFromFile(this.bankInfo); //remove bankinfo from file } var bankInfo = CreateBankInfo(bankID, bankName, bankURI, bankPattern, bankBuyIndex, bankSellIndex); MainWindow.exchangeRate.AddBankInfo(bankInfo); //save bankinfo in list FileHelper.WriteInFile(bankInfo); //save bankinfo in file this.DialogResult = true; this.Close(); //close file } catch (Exception excep) { MessageBox.Show(excep.Message); } }
public override string ToString() { return("Bank name: " + BankName.ToString() + "/n" + "Bank Number: " + BankNumber.ToString() + "/n" + "Branch number: " + BranchNumber.ToString() + "/n" + "Branch address: " + BranchAddress.ToString() + "/n" + "Branch city: " + BranchCity.ToString() + "/n"); }
public void CreateBankName_RussianName() { var expected = "Банк"; var actual = BankName.Create(expected); Assert.AreEqual(expected, actual); }
public void ConvertBankName_ToString() { var expected = "Bank"; var actual = BankName.Create("Bank"); Assert.AreEqual(expected, actual); }
public void CreateBankName_EnglishName() { var expected = "Bank"; var actual = BankName.Create(expected); Assert.AreEqual(expected, actual); }
public AccountOpenedDomainEvent( BankAccountName accountName, BankName bank, Money initialBalance) { AccountName = accountName; Bank = bank; InitialBalance = initialBalance; }
//绑定银行 private void BindBank() { DataTable dt = RemittancesBLL.GetBank(); BankName.DataSource = dt; BankName.DataTextField = "BankName"; BankName.DataValueField = "ID"; BankName.DataBind(); }
public void FillBank(CandidateViewModel candidate) { _driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(5); Account.EnterText(candidate.Account); Chain.Click(); Recipient.EnterText(candidate.Recipient); CPFRecipient.EnterText(candidate.CPFRecipient); BankName.EnterText(candidate.BankName); Account.EnterText(candidate.Account); }
public OpenAccountDomainCommand( BankAccountId accountId, BankAccountName accountName, BankName bank, Money initialBalance) { AggregateRootId = accountId; AccountName = accountName; Bank = bank; InitialBalance = initialBalance; }
public WithdrawTransactionStartedDomainEvent( BankAccountId accountId, BankAccountName accountName, BankName bank, Money money) { AccountId = accountId; AccountName = accountName; Bank = bank; Money = money; }
public bool isValid() { bool RValue = true; if (toList.Where(x => x.BankName.ToLower() == BankName.ToLower() && x.Id != Id).Count() > 0) { RValue = false; } return(RValue); }
protected override string GenerateBankFileDetail(GenericBankFileDetail bankFileDetail) { EBankList banklist = new EBankList(); banklist.BankCode = bankFileDetail.BankCode; if (EBankList.db.select(dbConn, banklist)) { BankName = banklist.BankName; } string[] bankFileDetailRecord = new string[45]; bankFileDetailRecord[0] = "TRN"; bankFileDetailRecord[1] = "PAYROL"; // PAYROL - Hong Kong Payroll ACH Payment (AUTOPAY) //bankFileDetailRecord[2] = "omit";.Substring(0, 3) bankFileDetailRecord[4] = "6055"; // 6055 - BOA Hong Kong, HK bankFileDetailRecord[5] = AccountNo.PadRight(31).Substring(0, 31).TrimEnd(); //bankFileDetailRecord[6] = "";//bankFileDetail.BranchCode;//.Substring(0, 9); bankFileDetailRecord[7] = "HKD"; bankFileDetailRecord[8] = "PAY"; // PAY - Payment bankFileDetailRecord[9] = "D"; // D - Payment Only //bankFileDetailRecord[10] = FIELD_POSTINGINDICATOR;//.Substring(0, 1); //bankFileDetailRecord[11] = "";//.Substring(0, 16); //bankFileDetailRecord[12] = FIELD_PRIORITYINDICATOR;//.Substring(0, 1); bankFileDetailRecord[13] = AppUtils.ServerDateTime().ToString("MMddHHmmss") + TransactionID.ToString("000000"); //bankFileDetailRecord[14] = "";//.Substring(0, 2); bankFileDetailRecord[15] = AccountHolderName.ToUpper().PadRight(35).Substring(0, 35).Trim(); //bankFileDetailRecord[16] = "";.Substring(0, 15); bankFileDetailRecord[17] = PostalAddress1.PadRight(35).Substring(0, 35).Trim(); bankFileDetailRecord[18] = PostalAddress2.PadRight(35).Substring(0, 35).Trim(); bankFileDetailRecord[19] = PostalCityName.PadRight(30).Substring(0, 30).Trim(); bankFileDetailRecord[22] = "HK"; bankFileDetailRecord[23] = bankFileDetail.EmpName.ToUpper().PadRight(70).Substring(0, 70).Trim(); //bankFileDetailRecord[25] = "ADDRESS LINE 1"+" " "; //bankFileDetailRecord[27] = "HONG KONG"; bankFileDetailRecord[30] = "HK"; bankFileDetailRecord[31] = bankFileDetail.ValueDate.ToString("yyyyMMdd"); bankFileDetailRecord[33] = "HKD"; bankFileDetailRecord[34] = bankFileDetail.Amount.ToString("0.00"); bankFileDetailRecord[37] = BankName.ToUpper().PadRight(33).Substring(0, 33).Trim(); bankFileDetailRecord[39] = bankFileDetail.BankCode.PadRight(3).Substring(0, 3) + bankFileDetail.BranchCode.PadRight(3).Substring(0, 3); bankFileDetailRecord[41] = bankFileDetail.AccountNo.PadRight(9).Substring(0, 9).Trim(); bankFileDetailRecord[43] = "HONG KONG"; bankFileDetailRecord[44] = "HK"; string bankFileDetailData = "\"" + String.Join(FIELD_DELIMITER, bankFileDetailRecord) + "\""; bankFileDetailData = bankFileDetailData.Replace("\"\"", string.Empty); //if (bankFileDetailData.Length > 715) // throw (new Exception("Incorrect Detail Length of Payment for " + bankFileDetail.EmpBankAccountHolderName + ":" + bankFileDetailData.Length)); return(bankFileDetailData); }
public static void InitializeClass(TestContext testContext) { BankID bankID = BankID.Create(1); BankName bankName = BankName.Create("Ощадбанк"); BankURI bankURI = BankURI.Create("https://www.oschadbank.ua/ru/private/currency/currency_rates/"); BankPattern pattern = BankPattern.Create(@"<td class=""text-right"">(\d+\.\d+)</td>"); BankIndex buyIndex = BankIndex.Create(1); BankIndex sellIndex = BankIndex.Create(2); exchangeRateItem = new BankInfo(bankID, bankName, bankURI, pattern, buyIndex, sellIndex); //initialize BankInfo item exchangeRate = new ExchangeRate(); //initialize ExchangeRate class }
public WithdrawTransaction( WithdrawTransactionId id, BankAccountId accountId, BankAccountName accountName, BankName bank, Money money) : base(id) { AccountId = accountId; AccountName = accountName; Bank = bank; Money = money; Status = WithdrawTransactionStatus.Started; }
public ValidateWithdrawTransactionDomainCommand( WithdrawTransactionId transactionId, BankAccountId accountId, BankAccountName accountName, BankName bank, Money money) { TransactionId = transactionId; AggregateRootId = accountId; AccountName = accountName; Bank = bank; Money = money; }
public StartWithdrawTransactionDomainCommand( WithdrawTransactionId transactionId, BankAccountId accountId, BankAccountName accountName, Money money, BankName bank) { AggregateRootId = transactionId; AccountId = accountId; AccountName = accountName; Money = money; Bank = bank; }
public static void Initialize(TestContext testContext) { File.Delete("BanksInfo.csv"); //delete file if it exist var bankID = BankID.Create(1); var bankName = BankName.Create("Укргазбанк"); var bankURI = BankURI.Create("https://www.ukrgasbank.com/"); var bankPattern = BankPattern.Create(@"<td class=""val"">(\d+\.\d+)</td>"); var bankBuyIndex = BankIndex.Create(0); var bankSellIndex = BankIndex.Create(1); bankInfo = new BankInfo(bankID, bankName, bankURI, bankPattern, bankBuyIndex, bankSellIndex); bankInfo2 = new BankInfo(BankID.Create(2), bankName, bankURI, bankPattern, bankBuyIndex, bankSellIndex); }
public virtual int _GetUniqueIdentifier() { var hashCode = 399326290; hashCode = hashCode * -1521134295 + (Id?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (PaymentMethod?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (CardholderName?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (CardNumber?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (CCV?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (ExpirationMonth?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (ExpirationYear?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (IBANNumber?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (BankName?.GetHashCode() ?? 0); return(hashCode); }
public static Bank GetBank(BankName bankName, MagiroCache cache, string personalNumber) { Bank bank = null; switch (bankName) { case BankName.Handelsbanken: bank = (Handelsbanken)cache.Get(BankName.Handelsbanken) ?? new Handelsbanken(true, personalNumber, true, false); break; case BankName.Seb: bank = (Seb)cache.Get(BankName.Seb) ?? new Seb(true, personalNumber, true, false); break; } return(bank); }
private void button3_Click(object sender, EventArgs e) { Form storeForm = new AddBanks(); //storeForm.Controls.Add(new AddBanks()); storeForm.BackColor = System.Drawing.Color.White; storeForm.StartPosition = FormStartPosition.CenterScreen; storeForm.Width = 320; //storeForm.WindowState = FormWindowState.Maximized; DialogResult x = storeForm.ShowDialog(); if (x == DialogResult.Cancel) { dbContext = new Purchase.AccountingSystem(); bindingSource1.DataSource = dbContext.BankSets.ToList(); BankName.Refresh(); } }
private BankName GetBankName() { BankName bank = default; switch (_bankName) { case "Kapital Bank": bank = BankName.KapitalBank; break; case "Beynalxalq Bank": bank = BankName.BeynalxalqBank; break; case "BTB Bank": bank = BankName.BTBBank; break; case "Express Bank": bank = BankName.ExpressBank; break; case "Yellow Bank": bank = BankName.YellowBank; break; } return(bank); }
/// <summary> /// Returns true if BankAccountBban instances are equal /// </summary> /// <param name="other">Instance of BankAccountBban to be compared</param> /// <returns>Boolean</returns> public bool Equals(BankAccountBban other) { if (ReferenceEquals(null, other)) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return (( AccountNumber == other.AccountNumber || AccountNumber != null && AccountNumber.Equals(other.AccountNumber) ) && ( BankCode == other.BankCode || BankCode != null && BankCode.Equals(other.BankCode) ) && ( BankName == other.BankName || BankName != null && BankName.Equals(other.BankName) ) && ( BranchCode == other.BranchCode || BranchCode != null && BranchCode.Equals(other.BranchCode) ) && ( CheckDigit == other.CheckDigit || CheckDigit != null && CheckDigit.Equals(other.CheckDigit) ) && ( CountryCode == other.CountryCode || CountryCode != null && CountryCode.Equals(other.CountryCode) )); }
public ActionResult Create([ModelBinder(typeof(BankCustomBinder))] BankMaster bankmaster) { //insert bank name in bank names BankName bank = new BankName(); bank.bankName = bankmaster.bankName; _bankNameService.CreateBankName(bank); if (bankmaster.MICRCode == "") { bankmaster.MICRCode = null; } _bankService.CreateBank(bankmaster); var bankdata = _bankService.getLastInsertedBank(); var BankId = Encode(bankdata.bankId.ToString()); return(RedirectToAction("CreateDetails/" + BankId, "Bank")); }
public void Statement() { Console.WriteLine($"{BankName.ToUpper()}\n" + $"- Account number: {AccountNumber}\n" + $"- Balance: {Math.Round(Balance, 2)}\n\n" + $"- The last movement was :\n" + $"\tin date: {LastTransactionDate.ToShortDateString()}\n" + $"\tat time: {LastTransactionDate.ToShortTimeString()}\n\n" + $"\t***********************************\n" + $"\t* *\n" + $"\t*\tLIST OF MOVEMENTS\t *\n" + $"\t* *\n" + $"\t***********************************\n\n"); foreach (var item in Movements) { Console.WriteLine($"{item}\n" + $"********************\n"); } }
public void Configure(EntityTypeBuilder <CashAccount> entity) { entity.ToTable("CashAccounts", schema: "Finance"); entity.HasKey(e => e.Id); entity.Property(p => p.Id).HasColumnType("UNIQUEIDENTIFIER").HasColumnName("CashAccountId"); entity.HasMany(p => p.CashAccountTransactions).WithOne().HasForeignKey(p => p.CashAccountId); entity.Property(p => p.BankName) .HasConversion(p => p.Value, p => BankName.Create(p)) .HasColumnType("NVARCHAR(50)") .HasColumnName("BankName") .IsRequired(); entity.Property(p => p.CashAccountName) .HasConversion(p => p.Value, p => CashAccountName.Create(p)) .HasColumnType("NVARCHAR(50)") .HasColumnName("AccountName") .IsRequired(); entity.Property(p => p.CashAccountNumber) .HasConversion(p => p.Value, p => CashAccountNumber.Create(p)) .HasColumnType("NVARCHAR(50)") .HasColumnName("AccountNumber") .IsRequired(); entity.Property(p => p.RoutingTransitNumber) .HasConversion(p => p.Value, p => RoutingTransitNumber.Create(p)) .HasColumnType("NCHAR(9)") .HasColumnName("RoutingTransitNumber") .IsRequired(); entity.Property(p => p.DateOpened) .HasConversion(p => p.Value, p => DateOpened.Create(p)) .HasColumnType("datetime2(0)") .HasColumnName("DateOpened") .IsRequired(); entity.Property(p => p.UserId) .HasConversion(p => p.Value, p => UserId.Create(p)) .HasColumnType("UNIQUEIDENTIFIER") .HasColumnName("UserId") .IsRequired(); entity.Property(e => e.CreatedDate) .HasColumnType("datetime2(7)") .ValueGeneratedOnAdd() .HasDefaultValueSql("sysdatetime()"); entity.Property(e => e.LastModifiedDate).HasColumnType("datetime2(7)"); }