private void signup(object sender, EventArgs e) { string username = this.vSignup.GetTextUsername().Text; string password = this.vSignup.GetTextPassword().Text; if (username.Length > 0 && password.Length > 0) { if (model.GetPersistentaUtilizator().CautaUtilizator(username) != null) { MessageBox.Show("Exista deja un utilizator cu acest username!"); } else { Utilizator utilizator = new Utilizator(username, password, "angajat"); if (model.GetPersistentaUtilizator().AdaugareUtilizator(utilizator)) { MessageBox.Show("Adaugare incheiata cu succes!"); vSignup.GetTextUsername().Text = ""; vSignup.GetTextPassword().Text = ""; } else { MessageBox.Show("Nu s-a realizat adaugare in fisier!"); } } } else { MessageBox.Show("Nu s-a introdus username sau password!"); } }
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 = model.GetPersistentaUtilizator().CautaUtilizator(username); if (utilizator != null) { if (utilizator.GetTipUtilizator().Equals("administrator")) { if (password.Equals(utilizator.GetPassword())) { MessageBox.Show("Logare cu succes ca admin!"); vWelcome.Hide(); new VAdministrator(model).Show(); } else { MessageBox.Show("Parola incorecta!"); vWelcome.GetTextBoxPassword().Text = ""; } } else { if (password.Equals(utilizator.GetPassword())) { MessageBox.Show("Logare cu succes!"); vWelcome.Hide(); new VAngajat(model).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"); } }
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 (model.GetPersistentaUtilizator().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 (model.GetPersistentaUtilizator().AdaugareUtilizator(utilizator)) { MessageBox.Show("Adaugare incheiata cu succes!"); model.SetTipOperatie("adaugareuseri"); clearFieldsContent(); } else { MessageBox.Show("Nu s-a realizat adaugare in fisier!"); } } if (indexTipUtilizator == 1) { Utilizator utilizator = new Utilizator(username, password, "administrator"); if (model.GetPersistentaUtilizator().AdaugareUtilizator(utilizator)) { MessageBox.Show("Adaugare incheiata cu succes!"); model.SetTipOperatie("adaugareuseri"); clearFieldsContent(); } else { MessageBox.Show("Nu s-a realizat adaugare in fisier!"); } } } } else { MessageBox.Show("Nu s-a introdus numele sau parola utilizatorului!"); } }
public void Update() { if (model.GetTipOperatie().ToLower() == "vizualizare") { List <OperaArta> listaOpere = model.GetPersistentaOperaArta().ListareOpere(); this.setareTabel(listaOpere); } else if (model.GetTipOperatie().ToLower() == "cautaretipopera") { string informatieCautata = model.GetInformatieCautata(); List <OperaArta> listaOpere = model.GetPersistentaOperaArta().FiltrareOpereTip(informatieCautata); this.setareTabel(listaOpere); } else if (model.GetTipOperatie().ToLower() == "cautaretitlu") { string informatieCautata = model.GetInformatieCautata(); List <OperaArta> listaOpere = model.GetPersistentaOperaArta().FiltrareOpereTitlu(informatieCautata); this.setareTabel(listaOpere); } else if (model.GetTipOperatie().ToLower() == "cautarenumeartist") { string informatieCautata = model.GetInformatieCautata(); List <OperaArta> listaOpere = model.GetPersistentaOperaArta().FiltrareOpereArtist(informatieCautata); this.setareTabel(listaOpere); } else if (model.GetTipOperatie().ToLower() == "cautareanrealizare") { string informatieCautata = model.GetInformatieCautata(); List <OperaArta> listaOpere = model.GetPersistentaOperaArta().FiltrareOpereAn(informatieCautata); this.setareTabel(listaOpere); } else if (model.GetTipOperatie().ToLower() == "cautaregenpictura") { string informatieCautata = model.GetInformatieCautata(); List <OperaArta> listaOpere = model.GetPersistentaOperaArta().FiltrareOpereGenPictura(informatieCautata); this.setareTabel(listaOpere); } else if (model.GetTipOperatie().ToLower() == "cautaretehnicapictura") { string informatieCautata = model.GetInformatieCautata(); List <OperaArta> listaOpere = model.GetPersistentaOperaArta().FiltrareOpereTehnicaPictura(informatieCautata); this.setareTabel(listaOpere); } else if (model.GetTipOperatie().ToLower() == "cautaretipsculptura") { string informatieCautata = model.GetInformatieCautata(); List <OperaArta> listaOpere = model.GetPersistentaOperaArta().FiltrareOpereTipSculptura(informatieCautata); this.setareTabel(listaOpere); } else if (model.GetTipOperatie().ToLower() == "limba") { updateLanguage(); } if (model.GetTipOperatie().ToLower() == "selectieuseri") { Utilizator utilizator = model.GetUtilizator(); if (utilizator != null) { txtUsername.Text = (string)utilizator.GetUsername(); txtPassword.Text = (string)utilizator.GetPassword(); if (utilizator.GetTipUtilizator().Equals("administrator")) { comboBoxTipUser.SelectedIndex = 1; } else { comboBoxTipUser.SelectedIndex = 0; } } else { this.txtUsername.Text = ""; this.txtPassword.Text = ""; } } else if (model.GetTipOperatie().ToLower() == "vizualizareuseri") { List <Utilizator> listaUtilizatori = model.GetPersistentaUtilizator().ListareUtilizatori(); setareTabelUtilizatori(listaUtilizatori); } else if (model.GetTipOperatie().ToLower() == "adaugareuseri") { txtUsername.Text = ""; txtPassword.Text = ""; List <Utilizator> listaUtilizatori = this.model.GetPersistentaUtilizator().ListareUtilizatori(); this.setareTabelUtilizatori(listaUtilizatori); } else if (model.GetTipOperatie().ToLower() == "actualizareuseri") { txtUsername.Text = ""; txtPassword.Text = ""; List <Utilizator> listaUtilizatori = this.model.GetPersistentaUtilizator().ListareUtilizatori(); this.setareTabelUtilizatori(listaUtilizatori); } else if (model.GetTipOperatie().ToLower() == "stergereuseri") { txtUsername.Text = ""; txtPassword.Text = ""; List <Utilizator> listaUtilizatori = this.model.GetPersistentaUtilizator().ListareUtilizatori(); this.setareTabelUtilizatori(listaUtilizatori); } else if (model.GetTipOperatie().ToLower() == "cautaretipuser") { string informatieCautata = model.GetInformatieCautata(); List <Utilizator> listaUtilizatori = model.GetPersistentaUtilizator().FiltrareUtilizatoriTip(informatieCautata); this.setareTabelUtilizatori(listaUtilizatori); } else if (model.GetTipOperatie().ToLower() == "cautareusername") { string informatieCautata = model.GetInformatieCautata(); List <Utilizator> listaUtilizatori = model.GetPersistentaUtilizator().FiltrareUtilizatoriUsername(informatieCautata); this.setareTabelUtilizatori(listaUtilizatori); } }