private void btnAccept_Click(object sender, EventArgs e) { cardNum = txtCardNumber.Text; string pin = txtPin.Text; if (_cardRepository.CheckLogin(cardNum, pin)) { accId = _cardRepository.getAccId(cardNum); if (_accountRepository.CheckIfIdExists(accId)) { pnlLogin.Visible = false; pnlATMFunctions.Visible = true; lblInfoText.Visible = false; } else { lblInfoText.Text = $"Neexistujúci účet"; lblInfoText.Visible = true; } } else { _counter--; if (!cardNum.Equals(_prevCard)) { _counter = 2; } lblInfoText.Text = $"Nesprávne údaje\nZostávajúce pokusy: {_counter}"; lblInfoText.Visible = true; _prevCard = cardNum; } if (_counter <= 0) { lblInfoText.Text = $"Príliš veľa pokusov\nKarta je zablokovaná"; lblInfoText.Visible = true; _cardRepository.BlockCard(cardNum); } }