private void btOdswiez_Click(object sender, EventArgs e) { using (var context = new DbBankEntities5()) { var kontoSend = context.kontoes.Where(t => t.uzytkownikId == kontoUserOwner.uzytkownikId).SingleOrDefault(); lbSaldoKonta.Text = kontoSend.saldo.ToString() + " zł"; } lbDolar.Text = KonwerterWalut.konwertuj("d", lbSaldoKonta.Text); lbEuro.Text = KonwerterWalut.konwertuj("e", lbSaldoKonta.Text); lbFunt.Text = KonwerterWalut.konwertuj("f", lbSaldoKonta.Text); }
private void btZarejestruj_Click(object sender, EventArgs e) { btZarejestruj.Enabled = true; if (imie.Text != "" && nazwisko.Text != "" && miasto.Text != "" && nrLokalu.Text != "" && pesel.Text != "") { uzytkownik user = new uzytkownik(); konto kontoUser = new konto(); Random r = new Random(); int random = r.Next(100, 999); user.login = login.Text; user.imie = imie.Text; user.nazwisko = nazwisko.Text; user.haslo = haslo.Text; user.miasto = miasto.Text; user.ulica = ulica.Text; user.nrLokalu = nrLokalu.Text; user.telefon = telefon.Text; user.pesel = pesel.Text; user.email = email.Text; user.nrRachunku = random.ToString() + pesel.Text; user.status = true; using (var context = new DbBankEntities5()) { context.uzytkowniks.Add(user); context.SaveChanges(); var varKonto = context.uzytkowniks.Where(t => t.login == login.Text).SingleOrDefault(); kontoUser.uzytkownikId = varKonto.uzytkownikId; kontoUser.saldo = 0; context.kontoes.Add(kontoUser); context.SaveChanges(); login.Text = imie.Text = nazwisko.Text = haslo.Text = miasto.Text = ulica.Text = nrLokalu.Text = telefon.Text = pesel.Text = email.Text = ""; infoRejestracjaLb.Text = "Zarejestrowano użytkownika"; btZarejestruj.Enabled = false; } } else { MessageBox.Show("Uzupełnij brakujące pola!", "Niekompletne dane", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void wyslijPrzelewBt_Click(object sender, EventArgs e) { konto kontoUpdate = new konto(); transakcja transakcjaDoZapisu = new transakcja(); double kwotaPrzelewuInt; if (kwotaPrzelewuTb.Text != "" && nrRachunkuTb.Text != "" && Double.TryParse(kwotaPrzelewuTb.Text, out kwotaPrzelewuInt)) { using (var context = new DbBankEntities5()) { var userRecive = context.uzytkowniks.Where(t => t.nrRachunku == nrRachunkuTb.Text).SingleOrDefault(); var kontoSend = context.kontoes.Where(t => t.uzytkownikId == kontoUserOwner.uzytkownikId).SingleOrDefault(); if (userRecive != null) { var konto = context.kontoes.Where(t => t.uzytkownikId == userRecive.uzytkownikId).SingleOrDefault(); kontoSend.saldo -= kwotaPrzelewuInt; konto.saldo += kwotaPrzelewuInt; context.SaveChanges(); transakcjaDoZapisu.uzytkownikId = kontoSend.uzytkownikId; transakcjaDoZapisu.nrOdbiorcy = nrKontaTB.Text; transakcjaDoZapisu.dataPrzelewu = DateTime.Now; transakcjaDoZapisu.miasto = miastoTb.Text; transakcjaDoZapisu.ulica = ulicaTb.Text; transakcjaDoZapisu.nrLokalu = nrLokaluTb.Text; transakcjaDoZapisu.kwotaPrzelewu = kwotaPrzelewuInt; transakcjaDoZapisu.tytulPrzelewu = tytulPrzelewu.Text; context.transakcjas.Add(transakcjaDoZapisu); context.SaveChanges(); wymaganePolaLb.Text = "Przelew został wykonany"; miastoTb.Text = ulicaTb.Text = nrLokaluTb.Text = nrRachunkuTb.Text = kwotaPrzelewuTb.Text = tytulPrzelewu.Text = ""; } else { wymaganePolaLb.Text = "Przelew niewykonany. Spróbuj później..."; } } } else { wymaganePolaLb.Text = "Wymagane pola: Rachunek odbiorcy i Kwota przelewu"; } }
private void btSaldo_Click(object sender, EventArgs e) { przelewPanel.Location = new Point(1500, 0); historiaPanel.Location = new Point(1500, 0); saldoPanel.Location = new Point(220, 100); using (var context = new DbBankEntities5()) { var kontoSend = context.kontoes.Where(t => t.uzytkownikId == kontoUserOwner.uzytkownikId).SingleOrDefault(); lbSaldoKonta.Text = kontoSend.saldo.ToString() + " zł"; } lbDolar.Text = KonwerterWalut.konwertuj("d", lbSaldoKonta.Text); lbEuro.Text = KonwerterWalut.konwertuj("e", lbSaldoKonta.Text); lbFunt.Text = KonwerterWalut.konwertuj("f", lbSaldoKonta.Text); }
private void btZaloguj_Click(object sender, EventArgs e) { if (login.Text != "" && haslo.Text != "" && haslo.Text == "wszib2018") { if (bunifuSwitch1.Value == false) { using (var context = new DbBankEntities5()) { var user = context.uzytkowniks.Where(t => t.login == login.Text).SingleOrDefault(); if (user != null) { user.status = false; context.SaveChanges(); infoAdminLb.Text = "Użytkownik został zablokowany"; } else { infoAdminLb.Text = "Operacja nie powiadła sie"; } } } else { using (var context = new DbBankEntities5()) { var user = context.uzytkowniks.Where(t => t.login == login.Text).SingleOrDefault(); if (user != null) { user.status = true; context.SaveChanges(); infoAdminLb.Text = "Użytkownik został odblokowany"; } else { infoAdminLb.Text = "Operacja nie powiadła sie"; } } } } else { infoAdminLb.Text = "Błędne dane w formularzu"; } }
private void btZaloguj_Click(object sender, EventArgs e) { errorMessage.Text = ""; log lastLogin = new log(); uzytkownik logedUser = new uzytkownik(); konto kontoUzytkownika = new konto(); bool access = false; using (var context = new DbBankEntities5()) { var user = context.uzytkowniks.Where(t => t.login == login.Text).SingleOrDefault(); if (user != null) { if (user.haslo == haslo.Text && user.status == true) { var saldo = context.kontoes.Where(t => t.uzytkownikId == user.uzytkownikId).SingleOrDefault(); access = true; logedUser = user; kontoUzytkownika = saldo; lastLogin.uzytkownikId = user.uzytkownikId; lastLogin.dataLogowania = DateTime.Now; context.logs.Add(lastLogin); context.SaveChanges(); } } } if (access) { this.WindowState = FormWindowState.Minimized; Form start = new Form(logedUser, kontoUzytkownika); start.Show(); } else { errorMessage.Text = "Nieprawidłowy login lub hasło!"; login.Text = haslo.Text = ""; } }