private void button1_Click(object sender, EventArgs e) { try { if (listBox1.SelectedItem != null && listBox2.SelectedItem != null) { Functii.Tag((string)listBox1.SelectedItem, (string)listBox2.SelectedItem); MessageBox.Show("Tag adaugat"); this.Close(); } else { MessageBox.Show("Selectati poza si persoana", "Sugestie", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); } this.Close(); } catch { MessageBox.Show("There was an error", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1); this.Close(); } }
static void Main(string[] args) { IStocareDate adminCarti = StocareFactory.GetAdministratorStocare(); List <Carte> biblioteca = new List <Carte>(); List <Persoana> persoane = new List <Persoana>(); string titlu = string.Empty, autor = string.Empty, exemplare = string.Empty, nume = string.Empty, optiune = string.Empty, linie; Functii functii = new Functii(); int nrCarti; do { functii.Meniu(ref optiune); switch (optiune.ToUpper()) { case "1": functii.CitireTastatura(ref titlu, ref autor, ref exemplare); biblioteca.Add(new Carte(titlu, autor, Convert.ToInt32(exemplare))); break; case "2": functii.Afisare_Biblioteca(ref biblioteca); break; case "3": functii.Eliminare_Carte(ref biblioteca); break; case "4": functii.Editare_Carte(ref biblioteca); break; case "5": functii.Eliminare_Autor(ref biblioteca); break; case "6": functii.Imprumut(ref biblioteca, ref persoane); break; case "7": Console.WriteLine("Introduceti datele in formatul: tiltu;autor;nrExemplare"); linie = Console.ReadLine(); Carte x = new Carte(linie); biblioteca.Add(x); break; case "8": foreach (var carte in biblioteca) { adminCarti.AdaugaCarte(carte); } break; case "9": Carte[] carti = adminCarti.GetCarti(out nrCarti); for (int i = 0; i < nrCarti; i++) { biblioteca.Add(carti[i]); } break; default: Console.Clear(); Console.WriteLine("Optiune invalida"); Console.ReadKey(); break; case "X": return; } } while (true); }
IList <string> InterfaceFunctions.Initializare_proprietati() { return(Functii.Initializare_proprietati()); }
void InterfaceFunctions.Add_Media(string nume, string locatie, string path, string peisaj, string eveniment) { Functii.Add_Media(nume, locatie, path, peisaj, eveniment); }
IList <string> InterfaceFunctions.Afisare_rezultate(string coloana, string date) { return(Functii.Afisare_rezultate(coloana, date)); }
void InterfaceFunctions.Scriere_in_fisier(string path, string scris) { Functii.Scriere_in_fisier(path, scris); }
List <string> InterfaceFunctions.Afisare_Media() { return(Functii.Afisare_Media()); }
List <string> InterfaceFunctions.Afisare_persoane() { return(Functii.Afisare_persoane()); }
void InterfaceFunctions.Add_Dinamic(string Nume) { Functii.Add_Dinamic(Nume); }
void InterfaceFunctions.Tag(string path, string persoana) { Functii.Tag(path, persoana); }
void InterfaceFunctions.stergere_poza(string name) { Functii.stergere_poza(name); }
void InterfaceFunctions.Update_proprietati(string path, string coloana, string valoare) { Functii.Update_proprietati(path, coloana, valoare); }