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(); } }
public void Update() { if (model.GetTipOperatie().ToLower() == "selectie") { OperaArta opera = model.GetOpera(); if (opera != null) { if (opera is Tablou) { Tablou tablou = (Tablou)opera; this.textBoxGen_Tip.Text = tablou.GetGenPictura(); this.textBoxTehnica.Text = tablou.GetTehnica(); } else if (opera is Sculptura) { Sculptura sculptura = (Sculptura)opera; this.textBoxGen_Tip.Text = sculptura.GetTip(); } this.textBoxTitlu.Text = (string)opera.GetTitlu(); this.textBoxNumeArtist.Text = (string)opera.GetNumeArtist(); this.textBoxAnRealizare.Text = opera.GetAnRealizare().ToString(); } else { this.textBoxTitlu.Text = ""; this.textBoxNumeArtist.Text = ""; this.textBoxAnRealizare.Text = ""; } } else if (model.GetTipOperatie().ToLower() == "vizualizare") { List <OperaArta> listaOpere = model.GetPersistentaOperaArta().ListareOpere(); this.setareTabel(listaOpere); } else if (model.GetTipOperatie().ToLower() == "adaugare") { textBoxTitlu.Text = ""; textBoxNumeArtist.Text = ""; textBoxAnRealizare.Text = ""; textBoxGen_Tip.Text = ""; textBoxTehnica.Text = ""; List <OperaArta> listaOpere = this.model.GetPersistentaOperaArta().ListareOpere(); this.setareTabel(listaOpere); } else if (model.GetTipOperatie().ToLower() == "actualizare") { textBoxTitlu.Text = ""; textBoxNumeArtist.Text = ""; textBoxAnRealizare.Text = ""; textBoxGen_Tip.Text = ""; textBoxTehnica.Text = ""; List <OperaArta> listaOpere = this.model.GetPersistentaOperaArta().ListareOpere(); this.setareTabel(listaOpere); } else if (model.GetTipOperatie().ToLower() == "stergere") { textBoxTitlu.Text = ""; textBoxNumeArtist.Text = ""; textBoxAnRealizare.Text = ""; textBoxGen_Tip.Text = ""; textBoxTehnica.Text = ""; List <OperaArta> listaOpere = this.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 (this.model.GetTipOperatie().ToLower() == "limba") { updateLanguage(); } }
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); } }
private void adaugare(object sender, EventArgs e) { int indexTipOpera = vAngajat.GetComboBoxTipOpera().SelectedIndex; string titlu = vAngajat.GetTextTitlu().Text; string numeArtist = vAngajat.GetTextNumeArtist().Text; int anRealizare = Int32.MinValue; try { anRealizare = Convert.ToInt32(vAngajat.GetTextAnRealizare().Text); } catch (Exception) { MessageBox.Show("Nu s-a introdus un an valid!"); return; } if (titlu.Length > 0 && numeArtist.Length > 0 && anRealizare != Int32.MinValue) { if (model.GetPersistentaOperaArta().CautaOpera(titlu) != null) { MessageBox.Show("Exista deja o opera cu titlul \"" + titlu + "\""); } else { if (indexTipOpera == 0) { OperaArta operaArta = new OperaArta(titlu, numeArtist, anRealizare); if (model.GetPersistentaOperaArta().AdaugareOperaArta(operaArta)) { MessageBox.Show("Adaugare incheiata cu succes!"); clearFieldsContent(); model.SetTipOperatie("adaugare"); } else { MessageBox.Show("Nu s-a realizat adaugare in fisier!"); } } if (indexTipOpera == 1) { string genPictura = vAngajat.GetTextGenTip().Text; string tehnica = vAngajat.GetTextTehnica().Text; if (genPictura.Length > 0 && tehnica.Length > 0) { OperaArta operaArta = new Tablou(titlu, numeArtist, anRealizare, genPictura, tehnica); if (model.GetPersistentaOperaArta().AdaugareOperaArta(operaArta)) { MessageBox.Show("Adaugare incheiata cu succes!"); clearFieldsContent(); model.SetTipOperatie("adaugare"); } else { MessageBox.Show("Nu s-a realizat adaugare in fisier!"); } } else { MessageBox.Show("Nu s-a introdus genul picturii sau tehnica!"); } } if (indexTipOpera == 2) { string tipSculptura = vAngajat.GetTextGenTip().Text; if (tipSculptura.Length > 0) { OperaArta operaArta = new Sculptura(titlu, numeArtist, anRealizare, tipSculptura); if (model.GetPersistentaOperaArta().AdaugareOperaArta(operaArta)) { MessageBox.Show("Adaugare incheiata cu succes!"); clearFieldsContent(); model.SetTipOperatie("adaugare"); } else { MessageBox.Show("Nu s-a realizat adaugare in fisier!"); } } else { MessageBox.Show("Nu s-a introdus tipul sculpturii!"); } } } } else { MessageBox.Show("Nu s-a introdus titlu sau numele artistului!"); } }