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();
     }
 }
Beispiel #2
0
        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);
        }
Beispiel #3
0
 IList <string> InterfaceFunctions.Initializare_proprietati()
 {
     return(Functii.Initializare_proprietati());
 }
Beispiel #4
0
 void InterfaceFunctions.Add_Media(string nume, string locatie, string path, string peisaj, string eveniment)
 {
     Functii.Add_Media(nume, locatie, path, peisaj, eveniment);
 }
Beispiel #5
0
 IList <string> InterfaceFunctions.Afisare_rezultate(string coloana, string date)
 {
     return(Functii.Afisare_rezultate(coloana, date));
 }
Beispiel #6
0
 void InterfaceFunctions.Scriere_in_fisier(string path, string scris)
 {
     Functii.Scriere_in_fisier(path, scris);
 }
Beispiel #7
0
 List <string> InterfaceFunctions.Afisare_Media()
 {
     return(Functii.Afisare_Media());
 }
Beispiel #8
0
 List <string> InterfaceFunctions.Afisare_persoane()
 {
     return(Functii.Afisare_persoane());
 }
Beispiel #9
0
 void InterfaceFunctions.Add_Dinamic(string Nume)
 {
     Functii.Add_Dinamic(Nume);
 }
Beispiel #10
0
 void InterfaceFunctions.Tag(string path, string persoana)
 {
     Functii.Tag(path, persoana);
 }
Beispiel #11
0
 void InterfaceFunctions.stergere_poza(string name)
 {
     Functii.stergere_poza(name);
 }
Beispiel #12
0
 void InterfaceFunctions.Update_proprietati(string path, string coloana, string valoare)
 {
     Functii.Update_proprietati(path, coloana, valoare);
 }