public void StopBankCard() { BankCard bankCard = BankCards.SingleOrDefault(card => !card.Disabled); if (bankCard != null) { bankCard.Disable(); } }
private string GetCurrent(string number) { if (number.Length == 16) { return(BankCards.Where(item => item.Number == number).FirstOrDefault().Currency); } else { return(BankAccounts.Where(item => item.Number == number).FirstOrDefault().Currency); } }
public void IssueBankCard(int accountId) { if (Closed) { throw new ValidationException("The account is closed"); } if (BankCards.Any(card => card.AccountId == accountId && !card.Disabled)) { throw new ValidationException("An account may only have one active bank card at a time."); } BankCards.Add(new BankCard(Id)); }
}//end method RunServer // When click on login button private void btn_Login_Click(object sender, EventArgs e) { //Save in variables text values on fields string username = txt_Username.Text; string password = txt_Password.Text; //regex for validation text fields string regFormat = @"^[a-zA-Z0-9.]{5,20}$"; Regex reg = new Regex(regFormat); Match matchUsername = reg.Match(username); Match matchPassword = reg.Match(password); //Is validate successfully username if (!matchUsername.Success) { lbl_ErrorMSGUsername.Text = "Your username is too short!"; lbl_ErrorMSGPassword.Text = ""; } //Is validate successfully password else if (!matchPassword.Success) { lbl_ErrorMSGPassword.Text = "Your password is too short!"; lbl_ErrorMSGUsername.Text = ""; } else { // clear error messages lbl_ErrorMSGPassword.Text = ""; lbl_ErrorMSGUsername.Text = ""; Users users = (Users)Easy.load("users.xml"); if (users.Username == username && users.Password == password) { var win = new BankCards(); win.Show(); } else { Users user = new Users(username, password); String filename = "users.xml"; Easy.save(user, filename); var win = new BankCards(); win.Show(); } } } // end method btn_Login_Click