private void adaugareUtilizator(object sender, EventArgs e) { string username = vAdministrator.GetTextBoxUsername().Text; string password = vAdministrator.GetTextBoxPassword().Text; int indexTipUtilizator = vAdministrator.GetComboBoxTipUtilizator().SelectedIndex; if (username.Length > 0 && password.Length > 0) { if (persistentaUtilizatori.CautaUtilizator(username) != null) { MessageBox.Show("Exista deja un utilizator cu username-ul \"" + username + "\""); } else { if (indexTipUtilizator == 0) { Utilizator utilizator = new Utilizator(username, password, "angajat"); if (persistentaUtilizatori.AdaugareUtilizator(utilizator)) { MessageBox.Show("Adaugare incheiata cu succes!"); clearFieldsContent(); } else { MessageBox.Show("Nu s-a realizat adaugare in fisier!"); } } if (indexTipUtilizator == 1) { Utilizator utilizator = new Utilizator(username, password, "administrator"); if (persistentaUtilizatori.AdaugareUtilizator(utilizator)) { MessageBox.Show("Adaugare incheiata cu succes!"); clearFieldsContent(); } else { MessageBox.Show("Nu s-a realizat adaugare in fisier!"); } } } } else { MessageBox.Show("Nu s-a introdus numele sau parola utilizatorului!"); } }
private void login(object sender, EventArgs e) { string username = this.vWelcome.GetTextBoxUsername().Text; string password = this.vWelcome.GetTextBoxPassword().Text; if (username.Length > 0 && password.Length > 0) { Utilizator utilizator = persistUtilizatori.CautaUtilizator(username); if (utilizator != null) { if (utilizator.GetTipUtilizator().Equals("administrator")) { if (password.Equals(utilizator.GetPassword())) { MessageBox.Show("Logare cu succes ca admin!"); this.vWelcome.Hide(); CAdministrator cAdministrator = new CAdministrator(utilizator.GetUsername()); cAdministrator.GetVAdministrator().Show(); } else { MessageBox.Show("Parola incorecta!"); vWelcome.GetTextBoxPassword().Text = ""; } } else { if (password.Equals(utilizator.GetPassword())) { MessageBox.Show("Logare cu succes!"); this.vWelcome.Hide(); CAngajat cAngajat = new CAngajat(utilizator.GetUsername()); cAngajat.GetVAngajat().Show(); } else { MessageBox.Show("Parola incorecta!"); vWelcome.GetTextBoxPassword().Text = ""; } } } else { MessageBox.Show("Nume sau parola incorecta!"); } } else { MessageBox.Show("Nu s-a introdus numele sau parola"); } }