private void chngPwBtn_Click(object sender, EventArgs e) { string nykyinenSalasana = currPwTxtBox.Text; string uusiSalasana = newPwTxtBox.Text; string uusiSalasana2 = newPwTxtBox2.Text; if (string.IsNullOrWhiteSpace(uusiSalasana) || string.IsNullOrWhiteSpace(uusiSalasana2) || uusiSalasana != uusiSalasana2) { chngPwInfoLbl.ForeColor = System.Drawing.Color.Red; chngPwInfoLbl.Text = "Salasanan muuttaminen epäonnistui."; return; } string uusiSalasanaHash = KayttajaController.vaihdaSalasana(nykyinenKayttaja, nykyinenSalasana, uusiSalasana); if (uusiSalasanaHash != null) { nykyinenKayttaja.setSalasana(uusiSalasanaHash); chngPwInfoLbl.ForeColor = System.Drawing.Color.Green; chngPwInfoLbl.Text = "Salasana muutettu."; } else { chngPwInfoLbl.ForeColor = System.Drawing.Color.Red; chngPwInfoLbl.Text = "Salasanan muuttaminen epäonnistui."; } }
private void logInBtn_Click(object sender, EventArgs e) { if (!string.IsNullOrWhiteSpace(userNameTxtBox.Text) && !string.IsNullOrWhiteSpace(passwordTxtBox.Text)) { string username = userNameTxtBox.Text; string password = passwordTxtBox.Text; Kayttaja kayttaja = KayttajaController.handleLogIn(username, password); if (kayttaja != null) { nykyinenKayttaja = kayttaja; // Succesful login, change visible panels userMngPanel.Visible = true; tabControl.Visible = true; tabControl.SelectedTab = tabControl.TabPages[0]; loginRegPanel.Visible = false; logInPanel.Visible = false; logInErrorLbl.Text = ""; userNameTxtBox.Text = ""; passwordTxtBox.Text = ""; } else { logInErrorLbl.ForeColor = System.Drawing.Color.Red; logInErrorLbl.Text = "Virheellinen sähköposti ja/tai salasana."; } } else { logInErrorLbl.ForeColor = System.Drawing.Color.Red; logInErrorLbl.Text = "Virheellinen sähköposti ja/tai salasana."; } }
private void userMngContactInformationBtn_Click(object sender, EventArgs e) { int kayttajaId = nykyinenKayttaja.getId(); string etunimi = userMngFirstNameTxtBox.Text; string sukunimi = userMngLastNameTxtBox.Text; string puhelinnumero = userMngPhoneTxtBox.Text; string sahkoposti = userMngEmailTxtBox.Text; if (RegistrationIsValid(etunimi, sukunimi, "asd", sahkoposti)) { bool succesful = KayttajaController.paivitaYhteystiedot(kayttajaId, etunimi, sukunimi, puhelinnumero, sahkoposti); if (succesful) { nykyinenKayttaja = new Kayttaja(kayttajaId, etunimi, sukunimi, nykyinenKayttaja.getSalasana(), puhelinnumero, sahkoposti); userMngContactInfoLbl.ForeColor = System.Drawing.Color.Green; userMngContactInfoLbl.Text = "Yhteystiedot päivitetty."; } else { userMngContactInfoLbl.ForeColor = System.Drawing.Color.Red; userMngContactInfoLbl.Text = "Yhteystietojen päivitys epäonnistui."; } } else { userMngContactInfoLbl.ForeColor = System.Drawing.Color.Red; userMngContactInfoLbl.Text = "Tarkista syöttämäsi tiedot."; } }
private void haeYleisetTilastot() { int mCount = MajoitusController.laskeMajoitukset(); int vCount = VarausController.laskeVaraukset(); int aCount = ArvosteluController.laskeArvostelut(); int kCount = KayttajaController.laskeKayttajat(); mCountLbl.Text = "Majoituskohteiden lukumäärä: " + (mCount != -1 ? mCount.ToString() : "0"); vCountLbl.Text = "Varausten lukumäärä: " + (vCount != -1 ? vCount.ToString() : "0"); aCountLbl.Text = "Arvosteluiden lukumäärä: " + (aCount != -1 ? aCount.ToString() : "0"); kCountLbl.Text = "Käyttäjien lukumäärä: " + (kCount != -1 ? kCount.ToString() : "0"); }
private void registrationSubmitBtn_Click(object sender, EventArgs e) { string firstname = regFnTxtBox.Text; string lastname = regLnTxtBox.Text; string password = regPwTxtBox.Text; string email = regEmTxtBox.Text; string phonenumber = regPhTxtBox.Text; // CHECK THAT IS VALID if (RegistrationIsValid(firstname, lastname, password, email)) { bool succesful = KayttajaController.register(firstname, lastname, password, email, phonenumber); //SUCCESFUL if (succesful) { regFnTxtBox.Text = ""; regLnTxtBox.Text = ""; regPwTxtBox.Text = ""; regEmTxtBox.Text = ""; regPhTxtBox.Text = ""; regFbLbl.ForeColor = System.Drawing.Color.Green; regFbLbl.Text = "Rekisteröinti onnistui."; } else { regFbLbl.ForeColor = System.Drawing.Color.Red; regFbLbl.Text = "Rekisteröinti epäonnistui."; } } else { regFbLbl.ForeColor = System.Drawing.Color.Red; regFbLbl.Text = "Tarkista syöttämäsi tiedot"; } }