static void Main(string[] args) { Carte book1 = new Carte("Solaris", "Stanislaw Lem"); book1.SeUzeaza(); book1.SeUzeaza(); book1.SeUzeaza(); CarteImprumutabila book2 = new CarteImprumutabila("Solaris2", "Stanislaw Lem2"); book2.SeUzeaza(); CarteNeimprumutabila book3 = new CarteNeimprumutabila("Solaris3", "Stanislaw Lem3"); book3.SeUzeaza(); Bibliotecar bibliotecar1 = new Bibliotecar(); bibliotecar1.Nume = "Marius"; CititorSimplu cititors1 = new CititorSimplu(); cititors1.Nume = "Marcel"; Console.ReadKey(); }
static void Main(string[] args) { //prima carte Carte primaCarte = new Carte(); primaCarte.nume = "Inima de Samurai"; primaCarte.autor = "Margi Preus"; primaCarte.an = new DateTime(2016, 01, 01); primaCarte.numarPagini = 256; primaCarte.statusCarte = primaCarte.SeUzeaza("buna"); //a doua carte Carte aDouaCarte = new Carte(); aDouaCarte.nume = "Linux Bible"; aDouaCarte.autor = "Christopher Negus"; aDouaCarte.an = new DateTime(2018, 01, 01); aDouaCarte.numarPagini = 860; aDouaCarte.statusCarte = aDouaCarte.SeUzeaza("decenta"); //Cumparatorii //Primul cumparator Cumparator primulCumparator = new Cumparator(); primulCumparator.nume = "Ion"; primulCumparator.prenume = "Popescu"; primulCumparator.dataNasterii = new DateTime(1999, 02, 03); primulCumparator.codClient = 1; string carteCumparata = primulCumparator.Cumpara(primaCarte.nume); bool carteCitita = primulCumparator.Citeste(false); Console.WriteLine($"Cumparatorul cu numele {primulCumparator.nume} {primulCumparator.prenume} a cumparat cartea {carteCumparata}"); //Al doilea cumparator Cumparator alDoileaCumparator = new Cumparator(); alDoileaCumparator.nume = "Grigore"; alDoileaCumparator.prenume = "Stefan"; alDoileaCumparator.dataNasterii = new DateTime(2000, 01, 01); alDoileaCumparator.codClient = 2; string carteCumparata2 = alDoileaCumparator.Cumpara(aDouaCarte.nume); bool aDouaCarteCititie = alDoileaCumparator.Citeste(true); Console.WriteLine($"Cumparatorul cu numele {alDoileaCumparator.nume} {alDoileaCumparator.prenume} a cumparat cartea {carteCumparata2}"); Console.ReadKey(); }
static void Main(string[] args) { Cumparator primulCumparator = new Cumparator(); primulCumparator.nume = "George"; primulCumparator.prenume = "Georgescu"; primulCumparator.dataNasterii = new DateTime(1977, 1, 15); //1977;//deocamdata int primulCumparator.codClient = 1; primulCumparator.Cumpara("Solaris"); primulCumparator.Citeste("Casa Usher"); Cumparator alDoileaCumparator = new Cumparator(); alDoileaCumparator.nume = "Ion"; alDoileaCumparator.prenume = "Ionescu"; alDoileaCumparator.dataNasterii = new DateTime(1977, 1, 25);//1977;//deocamdata int alDoileaCumparator.codClient = 2; alDoileaCumparator.Cumpara("Solaris"); alDoileaCumparator.Citeste("Casa Usher"); Console.ReadLine(); Carte primaCarte = new Carte(); primaCarte.numeCarte = "Solaris"; primaCarte.autor = "Stanislaw Lem"; primaCarte.an = 1970;// deocamdata int primaCarte.numarPagini = 204; primaCarte.SeUzeaza(primulCumparator.codClient); Carte aDouaCarte = new Carte(); aDouaCarte.numeCarte = "Casa Usher"; aDouaCarte.autor = "Edgar Allan Poe"; aDouaCarte.an = 1840; aDouaCarte.numarPagini = 155; aDouaCarte.SeUzeaza(alDoileaCumparator.codClient); Console.ReadKey(); }
static void Main(string[] args) { Carte carte1 = new Carte(); carte1.nume = "Psihologia Persuasiunii"; carte1.autor = "Robert P. Cialdini"; carte1.an = 2008; carte1.numarPagini = 189; string saUzat = carte1.SeUzeaza("status carte"); Carte carte2 = new Carte(); carte2.nume = "Psihocibernetica"; carte2.autor = "Maxwell Maltz"; carte2.an = 2017; carte2.numarPagini = 328; saUzat = carte2.SeUzeaza("status carte"); Cumparator cumparator1 = new Cumparator(); cumparator1.nume = "Nastasa"; cumparator1.prenume = "Vlad"; cumparator1.dataNasterii; //nu stiu care este formaatul ptr dateTime cumparator1.codClient = 21; cumparator1.Citeste(carte2.nume); cumparator1.Cumpara(carte2.nume); Cumparator cumparator2 = new Cumparator(); cumparator2.nume = "Strat"; cumparator2.prenume = "Mioara"; cumparator2.dataNasterii; cumparator2.codClient = 16; cumparator2.Citeste(carte1.nume); cumparator2.Cumpara(carte1.nume); }