public CautareForms() { InitializeComponent(); adminAutoturisme = StocareFactory.GetAdministratorStocare(); listAutoturismeFisier = adminAutoturisme.GetCarsFile(); dataGridMarca.ReadOnly = true; }
public AfisareForm() { InitializeComponent(); adminMasini = ManagerMasini.GetAdministratorStocare(); List <Masina> masini = new List <Masina>(ManagerMasini.getMasiniList()); File.WriteAllText(@"C:\Users\sebyg\source\repos\ProiectMasiniPIU\ProiectMasiniPIU\MasiniSalvate.txt", String.Empty); afisareListBox.Items.Clear(); var antetTabel = String.Format("{0,-8}{1,-30}{2,-30}{3,-20}{4,-15}{5,-15}{6,-14}{7,-20}{8,-10}\n", "Id", "Nume vanzator", "Nume cumparator", "Data tranzactie", "Firma", "Model", "Culoare", "An fabricatie", "Pret"); afisareListBox.Items.Add(antetTabel); foreach (Masina m in masini) { int calculId = -8 - m.getIdMasina().ToString().Length + 1; int calculNumeVanzator = -30 - m.numeVanzator.Length + 10; int calculNumeCumparator = -30 - m.numeCumparator.Length + 7; int calculData = -20 - m.dataTranzactie.Length + 6; int calculFirma = -15 - m.firmaProp.Length + 4; int calculModel = -15 - m.modelProp.Length + 3; int calculCuloare = -14 - m.culoareProp.Length + 4; int calculAn = -20 - m.anFabricatie.ToString().Length + 2; int calculPret = -10 - m.pretProp.ToString().Length + 1; var mAfisare = String.Format("\n{0," + calculId.ToString() + "}{1," + calculNumeVanzator.ToString() + "}{2," + calculNumeCumparator.ToString() + "}{3," + calculData.ToString() + "}{4," + calculFirma.ToString() + "}{5," + calculModel.ToString() + "}{6," + calculCuloare.ToString() + "}{7," + calculAn.ToString() + "}{8," + calculPret.ToString() + "}\n", m.getIdMasina().ToString(), m.numeVanzator, m.numeCumparator, m.dataTranzactie, m.firmaProp, m.modelProp, m.culoareProp, m.anFabricatie.ToString(), m.pretProp.ToString()); afisareListBox.Items.Add(mAfisare); adminMasini.AddMasina(m); } }
public bankSoft() { InitializeComponent(); adminClienti = StocareFactory.GetAdministratorStocare(); dataGridClienti.BorderStyle = BorderStyle.None; dataGridClienti.AlternatingRowsDefaultCellStyle.BackColor = Color.FromArgb(238, 239, 249); dataGridClienti.CellBorderStyle = DataGridViewCellBorderStyle.SingleHorizontal; dataGridClienti.DefaultCellStyle.SelectionBackColor = Color.FromArgb(40, 60, 0); dataGridClienti.DefaultCellStyle.SelectionForeColor = Color.WhiteSmoke; dataGridClienti.BackgroundColor = Color.White; dataGridClienti.EnableHeadersVisualStyles = false; dataGridClienti.DefaultCellStyle.ForeColor = Color.Black; dataGridClienti.DefaultCellStyle.Font = new Font("Segoe UI", 8); dataGridClienti.ColumnHeadersBorderStyle = DataGridViewHeaderBorderStyle.Single; dataGridClienti.ColumnHeadersDefaultCellStyle.BackColor = Color.FromArgb(40, 40, 0); dataGridClienti.ColumnHeadersDefaultCellStyle.ForeColor = Color.White; btnLogo.FlatAppearance.BorderColor = Color.FromArgb(0, 255, 255, 255); List <Client> clienti = adminClienti.GetClienti(); AdaugaClientiInControlDataGridView(clienti); for (int i = 1920; i <= DateTime.UtcNow.Year - 18; i++) { cmbAn.Items.Add(i); } foreach (DataGridViewColumn column in dataGridClienti.Columns) { column.SortMode = DataGridViewColumnSortMode.Automatic; } }
public EditContact(Persoana pers) { InitializeComponent(); txtNume.Text = pers.Nume; txtPrenume.Text = pers.Prenume; txtTelefon.Text = pers.NumarTelefon; txtEmail.Text = pers.Email; foreach (string str in pers.Grupuri) { if (str == "Prieteni") { ckPrieteni.Checked = true; } if (str == "Familie") { ckFamilie.Checked = true; } if (str == "Servici") { ckServici.Checked = true; } } dataNasterii.Value = pers.DataNasterii; id = pers.IdPersoana; if (pers.Gen == Gen.Masculin) { rdbMasculin.Checked = true; } if (pers.Gen == Gen.Feminin) { rdbFeminin.Checked = true; } adminPersoane = StocareFactory.GetAdministratorStocare(); }
public Home() { InitializeComponent(); adminAutoturisme = StocareFactory.GetAdministratorStocare(); listAutoturismeFisier = adminAutoturisme.GetCarsFile(); dataGridAfisare.ColumnHeadersDefaultCellStyle.Font = new Font("Lucida Console", 10, FontStyle.Bold); }
private void OnClick(object sender, EventArgs e) { int validare = Validare(); if (validare == 0) { Utilizator u = new Utilizator(TNume.Text, TPrenume.Text, Convert.ToInt32(TBuget.Text)); IStocareData adminUser = StocareFactory.GetAdministratorStocare(); adminUser.AddUtilizator(u); LInfo.Text = u.ConversieLaSir(); } else { switch (validare) { case 1: LNume.ForeColor = Color.Red; break; case 2: LPrenume.ForeColor = Color.Red; break; case 3: LBuget.ForeColor = Color.Red; break; default: break; } } }
public UpdateForm() { InitializeComponent(); adminClienti = StocareFactory.GetAdministratorStocare(); for (int i = 1920; i <= DateTime.UtcNow.Year - 18; i++) { cmbAnUpdate.Items.Add(i); } }
static void Main(string[] args) { //variabila de tip interfata 'IStocareData' care este initializata //cu o instanta a clasei 'AdministrareStudenti_FisierText' sau o instanta a clasei 'AdministrareStudenti_FisierBinar' in functie de setarea 'FormatSalvare' din fisierul AppConfig IStocareData adminStudenti = StocareFactory.GetAdministratorStocare(); string optiune; do { Console.WriteLine("L. Listare studenti"); Console.WriteLine("A. Adaugare student"); Console.WriteLine("C. Cauta student"); Console.WriteLine("X. Inchidere program"); Console.WriteLine("Alegeti o optiune"); optiune = Console.ReadLine(); Console.Clear(); switch (optiune.ToUpper()) { case "L": int nrStudenti; Student[] studenti = adminStudenti.GetStudenti(out nrStudenti); if (nrStudenti > 0) { Student.IdUltimStudent = studenti[nrStudenti - 1].IdStudent; } AfisareStudenti(studenti, nrStudenti); break; case "A": Student stud_tastatura = CitireStudentTastatura(); //adaugare student in fisier adminStudenti.AddStudent(stud_tastatura); break; case "C": Console.WriteLine("Introduceti nume persoana cautata:"); string Nume_temporar = Console.ReadLine(); Console.WriteLine("Introduceti prenume persoana cautata:"); string Prenume_temporar = Console.ReadLine(); Student stud_cautat = adminStudenti.GetStudent(Nume_temporar, Prenume_temporar); if (stud_cautat != null) { Console.WriteLine("Studentul cautat este: {0}", stud_cautat.ConversieLaSir()); } break; default: Console.WriteLine("Optiune inexistenta"); break; } } while (optiune.ToUpper() != "X"); Console.ReadKey(); }
public FormaEditare() { InitializeComponent(); adminMasini = StocareFactory.GetAdministratorStocare(); //Form this.Text = string.Empty; this.ControlBox = false; this.DoubleBuffered = true; this.MaximizedBounds = Screen.FromHandle(this.Handle).WorkingArea; }
static void Main(string[] args) { bool ok = true; ArrayList persoane; IStocareData adminPersoane = StocareFactory.GetAdministratorStocare(); int nrPersoane; persoane = adminPersoane.GetPersoane(); string optiune; while (ok == true) { meniu(); optiune = Console.ReadLine(); switch (optiune) { case "L": AfisarePersoane(persoane); break; case "A": Persoana pers = citirePersoana(); persoane.Add(pers); adminPersoane.AddPersoana(pers); break; case "M": Console.WriteLine("Introduceti numele persoanei de cautat: "); string nume = Console.ReadLine(); Console.WriteLine("Introduceti prenumele persoanei de cautat: "); string prenume = Console.ReadLine(); int gasit = CautaPersoana(persoane, nume, prenume); /* * if (gasit != -1) * { * ModificarePersoana(persoane, gasit); * adminPersoane.UpdatePersoana(persoane, nrPersoane); * } * else * { * Console.WriteLine("Nu exista persoana cautata!!"); * } */ break; case "X": ok = false; break; } } Console.ReadKey(); }
public FormularStudent() { InitializeComponent(); adminStudenti = StocareFactory.GetAdministratorStocare(); ckbPCLP.Hide(); ckbDEEA.Hide(); ckbED.Hide(); ckbMEST.Hide(); ckbPIU.Hide(); ckbPOO.Hide(); }
public FereastraModificare(Car c) { InitializeComponent(); adminAutoturisme = StocareFactory.GetAdministratorStocare(); listAutoturismeFisier = adminAutoturisme.GetCarsFile(); panelAfisareListaAutoturisme.Visible = false; panelBackground.Visible = true; buttonModificare.Visible = true; autoturismModificat = c; IntroducereDate(c); dataGridAfisare.ColumnHeadersDefaultCellStyle.Font = new Font("Lucida Console", 10, FontStyle.Bold); }
public ListaClienti() { InitializeComponent(); adminClienti = StocareFactory.GetAdministratorStocare(); lstClienti.Items.Clear(); var antetTabel = String.Format("{0,0} \t{1,25} {2,25} {3,25} \t {4,25} {5,25} {6,25} {7,35} {8,35} {9,35}", "Id", "Nume", "Prenume", "CNP", "Anul Nasterii", "Sold", "Perioada", "Telefon", "Email", "Carduri"); lstClienti.Items.Add(antetTabel); List <Client> clienti = adminClienti.GetClienti(); foreach (Client c in clienti) { var linieTabel = String.Format("{0,0} {1,25} {2,25} {3,25} {4,25} {5,25} {6,25} {7,35} {8,35} {9,25}\n", c.IDClient, c.Nume, c.Prenume, c.CNP, c.AnNastere, c.soldCont, c.perioadaDepozitare, c.Telefon, c.Email, c.CarduriAsString); lstClienti.Items.Add(linieTabel); } }
public PaginaPrincipla() { InitializeComponent(); adminContacte = StocareFactory.GetAdministratorStocare(); List <Persoana> sarbatoriti = adminContacte.CautareDupaDataCurenta(); if (sarbatoriti.Count != 0) { string mesaj = "Sarbatoritii de astazi: \n"; foreach (var pers in sarbatoriti) { mesaj += pers.NumeComplet + "\n"; } mesaj += "Salutai cu un sincer, La multi ani!!!"; MessageBox.Show(mesaj); } }
static void Main(string[] args) { IStocareData adminCars = StocareFactory.GetAdministratorStocare(); ArrayList cars; List <Car> listaAutoturismeFisier = adminCars.GetCarsFile(); //Car.LastIndexAutoturism = cars.Count; List <Car> listaAutoturismeCautate; Car autoturismTest = new Car("Audi", "A3", 2012, 7000); Car autoturismTest2 = new Car("Audi", "A4", 2015, 8000); Car autoturismTest3 = new Car("AUDI", "A4"); while (true) { Console.Clear(); Console.WriteLine("A. Afisare masini"); Console.WriteLine("B. Afisare masini tabel"); Console.WriteLine("C. Creare si Adaugare"); Console.WriteLine("F. Cautare autoturismE dupa marca si model"); Console.WriteLine("R. Cautare si modificare autoturism"); Console.WriteLine("T. Compara utilizand autoturism din linia de comanda"); Console.WriteLine("X. Inchidere program"); Console.WriteLine("Alegeti o optiune\n"); var key = Console.ReadKey(true).Key; switch (key) { case ConsoleKey.A: cars = ConvertListToArrayList(listaAutoturismeFisier); AfisareInformatii(cars); // arraylist break; case ConsoleKey.B: //AfisareInformatiiTabel(cars); // arraylist AfisareInformatiiTabel(listaAutoturismeFisier); break; case ConsoleKey.T: //Console.WriteLine("Rezultatul Compararii:\n" + (autoturismTest < CitireComanda(args))); Console.WriteLine("Comparare\n" + autoturismTest.Marca + " " + autoturismTest.Model + " " + autoturismTest.Pret); Console.WriteLine("cu\n" + autoturismTest2.Marca + " " + autoturismTest2.Model + " " + autoturismTest2.Pret); Console.WriteLine("\nRezultatul Compararii:\n" + (autoturismTest < autoturismTest2)); break; case ConsoleKey.F: if (listaAutoturismeFisier.Count > 0) { Console.Write("Introduceti marca cautata: "); autoturismTest3.Marca = Console.ReadLine().ToUpper().Trim(); Console.Write("Introduceti modelul cautat: "); autoturismTest3.Model = Console.ReadLine().ToUpper().Trim(); listaAutoturismeCautate = adminCars.SearchCars(autoturismTest3, listaAutoturismeFisier); AfisareInformatiiTabel(listaAutoturismeCautate); } else { Console.WriteLine("- NU EXISTA MASINI INTRODUSE -"); } break; case ConsoleKey.R: if (listaAutoturismeFisier.Count > 0) { Console.Write("Introduceti marca cautata: "); autoturismTest3.Marca = Console.ReadLine().ToUpper().Trim(); Console.Write("Introduceti modelul cautat: "); autoturismTest3.Model = Console.ReadLine().ToUpper().Trim(); listaAutoturismeFisier = adminCars.ModifyCarPrice(listaAutoturismeFisier, autoturismTest3); adminCars.RewriteCars(listaAutoturismeFisier); } else { Console.WriteLine("- NU EXISTA MASINI INTRODUSE-"); } break; case ConsoleKey.C: Car newCarCreated = CitireTastaturaAutoturism(); listaAutoturismeFisier.Add(newCarCreated); adminCars.AddCar(newCarCreated); break; case ConsoleKey.X: Environment.Exit(0); break; default: Console.WriteLine("Optiune inexistenta"); break; } Console.WriteLine("\nPress any key..."); Console.ReadKey(); } }
public FormModificare() { InitializeComponent(); adminCarti = StocareFactory.GetAdministratorStocare(); }
public Form1() { InitializeComponent(); adminMasina = StocareFactory.GetAdministratorStocare(); this.Width = 825; }
static void Main(string[] args) { int totaltime = 0; string Start = "PROIECT PIU\nANDREI VENTUNEAC\n3121A CALCULATOARE\nSUCEAVA 2020 "; while (true) { int waittime = 37; int i = 0; do { Console.Write(Start[i]); Console.SetCursorPosition(Console.CursorLeft, Console.CursorTop); System.Threading.Thread.Sleep(waittime); totaltime = totaltime + waittime; i++; } while (totaltime < 2300); break; } IStocareData adminStudenti = StocareFactory.GetAdministratorStocare(); Student s = new Student(); string intrebare_; string[] intrebare = new string[] { "Ce functie este utilizata pentru a afisa un text pe o line de consola?", "Ce functie este utilizata pentru a citi o linie de pe consola?", "O clasa poate avea membrii publici?" }; string[] raspunss = new string[] { "Console.WriteLine()", "Console.ReadLine()", "DA" }; Student elev = new Student("Andrei,Tudor,10,1,2"); elev.Status = "admis"; Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine("\nLISTA ELEVI + NOTE + situatie: \n"); Console.ForegroundColor = ConsoleColor.White; //Console.WriteLine(elev.ConversieLaSir()); //sir de obiecte + functie random string[] nume = new string[] { "Popescu", "Maradona", "Georgescu", "Scutescu" }; string[] prenume = new string[] { "Andrei", "Alexandru", "Mircea", "Stefan" }; Student[] elevi = new Student[200]; int nrStudenti1; adminStudenti.GetStudenti(elevi, out nrStudenti1, nrstud); Student.IDultim = nrStudenti1; nrstud = nrStudenti1 - 1; for (int i = 0; i <= nrstud; i++) { Console.Write(elevi[i].ConversieLaSir()); Console.WriteLine(); } Random rnd = new Random(); /* * for (int i = 0; i <= nrstud; i++) * { * string nume_ = nume[rnd.Next(0, nume.Length)]; * string prenume_ = prenume[rnd.Next(0, prenume.Length)]; * double nota_ = rnd.Next(1, 10); * int IdEnum = rnd.Next(1, 6); * elevi[i] = new Student(nume_, prenume_, nota_); * elevi[i].Facultate = (Facultati)IdEnum; * * for (int j = 0; j < rnd.Next(1, 6); j++) * { * var op = (Optiuni)rnd.Next(1, 32); * elevi[i].Optiune = elevi[i].Optiune | op; * } * * if (elevi[i].Nota >= Student.MINIM) * elevi[i].Status = Student.GOOD; * else * elevi[i].Status = Student.BAD; * * * Console.Write(elevi[i].ConversieLaSir()); * Console.WriteLine(); * } */ while (true) { Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine("\nR: Reexaminare elevi"); Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("C: Crestere nota elevi admisi"); Console.ForegroundColor = ConsoleColor.Magenta; Console.WriteLine("A: Afisare lista elevi"); Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine("F: Afisare lista elevi respinsi"); Console.ForegroundColor = ConsoleColor.Gray; Console.WriteLine("O: Comparare doi elevi"); Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("M: Cautare si modifcare date elev"); Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine("D : Adaugare studenti fisier"); Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("K : Citire studenti fisier"); Console.ForegroundColor = ConsoleColor.Magenta; Console.WriteLine("S: Adaugare elev random"); Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine("X: Exit"); Console.ForegroundColor = ConsoleColor.White; Console.Write("\nALEGERE OPTIUNE: "); string c = Console.ReadLine(); switch (c) { case "S": nrstud++; string _nume_ = nume[rnd.Next(0, nume.Length)]; string _prenume_ = prenume[rnd.Next(0, prenume.Length)]; double _nota_ = rnd.Next(1, 10); int IdEnum = rnd.Next(1, 6); elevi[nrstud] = new Student(_nume_, _prenume_, _nota_); elevi[nrstud].Facultate = (Facultati)IdEnum; for (int j = 0; j < rnd.Next(1, 6); j++) { var op = (Optiuni)rnd.Next(1, 32); elevi[nrstud].Optiune = elevi[nrstud].Optiune | op; } if (elevi[nrstud].Nota >= Student.MINIM) { elevi[nrstud].Status = Student.GOOD; } else { elevi[nrstud].Status = Student.BAD; } adminStudenti.AddStudent(elevi[nrstud]); Console.WriteLine("ADAUGARE FINALIZATA!"); Console.ReadKey(); Console.Clear(); break; case "R": Console.WriteLine("\nDoriti o reexaminare a elevilor? (DA/NU)\n"); string raspuns; raspuns = Console.ReadLine(); int admis = 0; if (raspuns == "DA") { for (int i = 0; i <= nrstud; i++) { if (elevi[i].Status.Equals("respins")) { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("\n\n---------------------------------------------------------------------------------------------------------------"); Console.WriteLine("| |"); Console.ForegroundColor = ConsoleColor.White; Console.Write("| " + string.Format(elevi[i].Numecomplet + " cu intrebarea: ")); intrebare_ = intrebare[rnd.Next(0, intrebare.Length)]; Console.ForegroundColor = ConsoleColor.Red; Console.Write(" " + intrebare_ + "\n"); Console.WriteLine("| |"); Console.WriteLine("---------------------------------------------------------------------------------------------------------------"); Console.Write("\nRASPUNS : "); Console.ForegroundColor = ConsoleColor.White; string raspuns_ = Console.ReadLine(); for (int j = 0; j <= 2; j++) { if (intrebare_.Equals(intrebare[j])) { if (raspuns_.Equals(raspunss[j])) { admis = 1; } else { admis = 0; } } } if (admis == 1) { Console.WriteLine("Felicitari sunteti admis cu nota 5!\n"); elevi[i].Nota = 5; elevi[i].Status = Student.GOOD; } else { Console.WriteLine("Ati picat iar testul!"); } } } } //reexaminare - raspunde la o intrebare pentru a trece sau ramai picat! //reafisare elevi respinsi Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine("\nElevii respinsi dupa reactualizare:"); Console.ForegroundColor = ConsoleColor.White; for (int i = 0; i <= nrstud; i++) { if (elevi[i].Status.Equals("respins") && elevi[i].Afisareresp() != string.Empty) { Console.WriteLine(elevi[i].Afisareresp()); } } Console.ReadKey(); Console.Clear(); break; case "C": Console.WriteLine("\nDoriti marirea notelor elevilor admisi? (DA/NU)\n"); string raspuns1; raspuns1 = Console.ReadLine(); int admis1 = 0; if (raspuns1 == "DA") { for (int i = 0; i <= nrstud; i++) { if (elevi[i].Status.Equals("admis") && elevi[i].Nota < 10) { Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine("\n\n---------------------------------------------------------------------------------------------------------------"); Console.WriteLine("| |"); Console.ForegroundColor = ConsoleColor.White; Console.Write("| " + string.Format(elevi[i].Numecomplet + " cu intrebarea: ")); intrebare_ = intrebare[rnd.Next(0, intrebare.Length)]; Console.ForegroundColor = ConsoleColor.Green; Console.Write(" " + intrebare_ + "\n"); Console.WriteLine("| |"); Console.WriteLine("---------------------------------------------------------------------------------------------------------------"); Console.Write("\nRASPUNS : "); Console.ForegroundColor = ConsoleColor.White; string raspuns_ = Console.ReadLine(); for (int j = 0; j <= 2; j++) { if (intrebare_.Equals(intrebare[j])) { if (raspuns_.Equals(raspunss[j])) { admis1 = 1; } else { admis1 = 0; } } } if (admis1 == 1) { Console.WriteLine("Felicitari ti-ai marit nota cu un punct!\n"); elevi[i].Nota += 1; } else { Console.WriteLine("Raspuns gresit!"); } } } } //reafisare elevi admisi Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine("\nNotele elevilor admisi dupa reactualizare: "); Console.ForegroundColor = ConsoleColor.White; for (int i = 0; i <= nrstud; i++) { if (elevi[i].Status.Equals("admis") && elevi[i].Afisareadmis() != string.Empty) { Console.WriteLine(elevi[i].Afisareadmis()); } } Console.ReadKey(); Console.Clear(); break; case "A": Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine("\nAFISARE LISTA ELEVI"); Console.ForegroundColor = ConsoleColor.White; for (int i = 0; i <= nrstud; i++) { Console.WriteLine(elevi[i].ConversieLaSir()); } Console.ReadKey(); Console.Clear(); break; case "F": Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine("\nElevii respinsi"); Console.ForegroundColor = ConsoleColor.White; for (int i = 0; i <= nrstud; i++) { if (elevi[i].Status.Equals("respins")) { Console.WriteLine(elevi[i].ConversieLaSirRespins()); } } Console.ReadKey(); Console.Clear(); break; case "O": Console.Write("\nCITIRE NUMAR SUDENT1: "); int nrstud1 = Convert.ToInt32(Console.ReadLine()); Console.Write("CITIRE NUMAR SUDENT2: "); int nrstud2 = Convert.ToInt32(Console.ReadLine()); if (nrstud1 <= nrstud && nrstud2 <= nrstud) { Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine("\nAti ales studentii :"); Console.WriteLine(elevi[nrstud1].ConversieLaSir()); Console.WriteLine(elevi[nrstud2].ConversieLaSir()); Console.WriteLine(); Console.ForegroundColor = ConsoleColor.White; int ok; ok = elevi[nrstud1].Compare(elevi[nrstud2]); if (ok == Student.MARE) { Console.WriteLine("ELEVUL " + elevi[nrstud1].Numecomplet + " > ELEVUL " + elevi[nrstud2].Numecomplet); Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("Aveam asteptari mai mari pentru tine domnule " + elevi[nrstud2].Numecomplet); Console.ForegroundColor = ConsoleColor.White; } else { Console.WriteLine("ELEVUL " + elevi[nrstud1].Numecomplet + " < ELEVUL " + elevi[nrstud2].Numecomplet); Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("Aveam asteptari mai mari de la tine domnule " + elevi[nrstud1].Numecomplet); Console.ForegroundColor = ConsoleColor.White; } } else { Console.WriteLine("PROBLEMA CAUTARE ELEV!!!"); } Console.WriteLine(); Console.ReadKey(); Console.Clear(); break; case "M": Console.WriteLine("Introdu numele elevului: "); string nume_ = Console.ReadLine(); Console.WriteLine("Introdu prenumele elevului: "); string prenume_ = Console.ReadLine(); int okk = Cautare(elevi, nume_, prenume_); if (okk >= 0) { Console.WriteLine("ELEVUL A FOST GASIT!!!!!\n"); Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("A.Modificare numecomplet"); Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine("B.Modificare nota"); Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine("C.Modificare completa"); Console.ForegroundColor = ConsoleColor.Magenta; Console.WriteLine("Introduceti optiunea: "); Console.ForegroundColor = ConsoleColor.White; string caz = Console.ReadLine(); if (caz == "A") { Console.WriteLine("Introdu numele nou: "); string numeNou_ = Console.ReadLine(); Console.WriteLine("Introdu prenumele nou: "); string prenumeNou_ = Console.ReadLine(); elevi[okk].Nume = numeNou_; elevi[okk].Prenume = prenumeNou_; Console.ReadKey(); } if (caz == "B") { Console.WriteLine("Introdu nota noua: "); int notaNoua_ = Convert.ToInt32(Console.ReadLine()); elevi[okk].Nota = notaNoua_; if (notaNoua_ >= Student.MINIM) { elevi[okk].Status = Student.GOOD; } else { elevi[okk].Status = Student.BAD; } Console.ReadKey(); } if (caz == "C") { Console.WriteLine("Introdu numele nou: "); string numeNou1_ = Console.ReadLine(); Console.WriteLine("Introdu prenumele nou: "); string prenumeNou1_ = Console.ReadLine(); elevi[okk].Nume = numeNou1_; elevi[okk].Prenume = prenumeNou1_; Console.WriteLine("Introdu nota noua: "); int notaNoua1_ = Convert.ToInt32(Console.ReadLine()); elevi[okk].Nota = notaNoua1_; if (notaNoua1_ >= Student.MINIM) { elevi[okk].Status = Student.GOOD; } else { elevi[okk].Status = Student.BAD; } Console.ReadKey(); } } else { Console.WriteLine("NU A FOST GASIT ELEVUL RESPECTIV!"); Console.ReadKey(); } adminStudenti.StergeFisier(); for (int i = 0; i <= nrstud; i++) { adminStudenti.AddStudent(elevi[i]); } Console.Clear(); break; case "D": adminStudenti.StergeFisier(); for (int i = 0; i <= nrstud; i++) { adminStudenti.AddStudent(elevi[i]); } Console.WriteLine("ADAUGARE FINALIZATA!"); Console.ReadKey(); Console.Clear(); break; case "K": int nrStudenti; adminStudenti.GetStudenti(elevi, out nrStudenti, nrstud); Student.IDultim = nrStudenti; nrstud = nrStudenti - 1; //Console.WriteLine(nrStudenti); Console.ReadKey(); Console.Clear(); break; case "X": Environment.Exit(0); break; default: Console.ReadKey(); Console.Clear(); break; } } }
public CautareForm() { InitializeComponent(); adminMasini = ManagerMasini.GetAdministratorStocare(); }
public Form1() { InitializeComponent(); adminFirme = StocareFactory.GetAdministratorStocare(); }
public CautareForma() { InitializeComponent(); adminMasina = StocareFactory.GetAdministratorStocare(); }
public FereastraDeschideFisier() { InitializeComponent(); adminAutoturisme = StocareFactory.GetAdministratorStocare(); listAutoturismeFisier = adminAutoturisme.GetCarsFile(); }
static void Main(string[] args) { Masina masina; Masina[] masini; IStocareData adminMasini = ManagerMasini.GetAdministratorStocare(); int nrMasini; masini = adminMasini.GetMasina(out nrMasini); Masina.idMasinaProp = nrMasini; for (int i = 0; i < nrMasini; i++) { ManagerMasini.addMasina(masini[i]); } FormularMasina form1 = new FormularMasina(); form1.Show(); Application.Run(); //string c; //Test(); //do //{ // Console.Clear(); // Console.WriteLine("0. Comparare doua masini"); // Console.WriteLine("1. Adaugare masina"); // Console.WriteLine("2. Editare masina"); // Console.WriteLine("3. Stergere masina"); // Console.WriteLine("4. Cea mai cautata masina"); // Console.WriteLine("5. Grafic al preturilor"); // Console.WriteLine("6. Tranzactii"); // Console.WriteLine("7. Afisare lista masini"); // Console.WriteLine("8. Cautare masina"); // Console.WriteLine("9. Exit"); // switch (Convert.ToChar(c = (Console.ReadLine()))) // { // case '0': // Console.WriteLine("COMPARARE DOUA MASINI"); // Console.WriteLine(); // Console.WriteLine("Lista masini: "); // comparareDupa(); // Console.ReadLine(); // break; // case '1': // Console.WriteLine("ADAUGARE MASINA"); // Console.WriteLine(); // Console.Write("Introduceti numele complet al vanzatorului: "); // string numev = Console.ReadLine(); // Console.Write("Introduceti numele complet al cumparatorului: "); // string numec = Console.ReadLine(); // Console.Write("Introduceti firma masinii: "); // string numef = Console.ReadLine(); // Console.Write("Introduceti modelul masinii: "); // string numem = Console.ReadLine(); // Console.Write("Introduceti anul fabricatiei: "); // int anf = Convert.ToInt32(Console.ReadLine()); // Console.Write("Introduceti culoarea masinii: "); // string culoare = Console.ReadLine(); // Console.Write("Introduceti optiunile masinii, separate printr-o virgula: "); // string optiuni = Console.ReadLine(); // Console.Write("Introduceti data tranzactiei [dd.mm.aaaa]: "); // string datat = Console.ReadLine(); // Console.Write("Introduceti pretul masinii: "); // double pret = Convert.ToDouble(Console.ReadLine()); // //masina = new Masina(numev, numec, numef, numem, anf, culoare, optiuni, datat, pret); // ManagerMasini.addMasina(new Masina(numev, numec, numef, numem, anf, culoare, optiuni, datat, pret,"Sedan",DateTime.Now)); // Console.ReadLine(); // break; // case '2': // Console.WriteLine("2. EDITARE MASINA"); // Console.WriteLine("Lista disponibila cu masini este: \n"); // ManagerMasini.getMasini(); // Console.WriteLine(); // Console.WriteLine("Introduceti ID-ul masinii pe care doriti sa o editati"); // int idEdit = Convert.ToInt32(Console.ReadLine()); // masina = ManagerMasini.getMasina(idEdit); // Console.WriteLine(); // Console.WriteLine(" \t a. Nume cumparator"); // Console.WriteLine(" \t b. Nume vanzator"); // Console.WriteLine(" \t c. Firma"); // Console.WriteLine(" \t d. Model"); // Console.WriteLine(" \t e. An fabricatie"); // Console.WriteLine(" \t f. Culoare"); // Console.WriteLine(" \t g. Optiuni"); // Console.WriteLine(" \t h. Data tranzactiei"); // Console.WriteLine(" \t i. Pret"); // Console.WriteLine(); // alegeOptiuni(masina); // Console.ReadLine(); // break; // case '3': // Console.WriteLine("STERGERE MASINA \n"); // Console.WriteLine("Lista disponibila cu masini este: \n"); // ManagerMasini.getMasini(); // Console.Write("\n Introduceti ID-ul masinii pe care doriti sa o stergeti: "); // int id = Convert.ToInt32(Console.ReadLine()); // ManagerMasini.removeMasina(id); // Console.ReadLine(); // break; // case '4': // Console.WriteLine("CEA MAI CAUTATA MASINA"); // Console.WriteLine("Cea mai cautata masina este: "); // int idMax = ManagerMasini.numarCautariMax(); // Console.WriteLine(ManagerMasini.getMasina(idMax).toString()); // Console.ReadLine(); // break; // case '5': // Console.WriteLine("GRAFIC AL PRETURILOR"); // ManagerMasini.getMasini(); // Console.WriteLine(); // Console.Write("Doriti sa ordonati lista in ordine crescatoare sau descrescatoare? [crescator / descrescator]"); // int nr; // int[] idL; // string optiuneCr = Console.ReadLine(); // if (optiuneCr.Equals("crescator")) // { // nr = 0; // idL = ManagerMasini.getListaPreturi(nr); // for (int i = 0; i < Masina.idM; i++) // { // Console.WriteLine(ManagerMasini.getMasina(idL[i])); // } // } // else if (optiuneCr.Equals("descrescator")) // { // nr = 1; // idL = ManagerMasini.getListaPreturi(nr); // for (int i = 0; i < Masina.idM; i++) // { // Console.WriteLine(ManagerMasini.getMasina(idL[i])); // } // } // Console.ReadLine(); // break; // case '6': // Console.WriteLine("Optiunea 6"); // Console.ReadLine(); // break; // case '7': // Console.WriteLine("Lista masini: "); // ManagerMasini.getMasini(); // Console.WriteLine(); // Console.WriteLine("Doriti sa vedeti optiunile pentru o masina? [y/n]"); // string opt = Console.ReadLine(); // if (opt.Equals("y")) // { // Console.WriteLine("Introduceti ID-ul masinii careia doriti sa ii vizionati optiunile... "); // int idOpt = Convert.ToInt32(Console.ReadLine()); // Masina masOpt = ManagerMasini.getMasina(idOpt); // Console.WriteLine("Optiunile masinii sunt: "); // for (int i = 0; i < masOpt.getOptiuni().Length; i++) // Console.WriteLine("\t" + masOpt.getOptiuni().GetValue(i)); // } // File.WriteAllText(@"C:\Users\sebyg\source\repos\ProiectMasiniPIU\ProiectMasiniPIU\MasiniSalvate.txt", String.Empty); // foreach (var mas in ManagerMasini.listaMasini) // adminMasini.AddMasina(mas); // Console.ReadLine(); // break; // case '8': // cautare(); // Console.ReadLine(); // break; // case '9': return; // default: // Console.WriteLine("Optiune invalida"); // Console.ReadLine(); // break; // } //} while (true); }
public Agenda() { InitializeComponent(); adminPersoane = StocareFactory.GetAdministratorStocare(); this.Width = 400; }
public FormularMasina() { adminMasini = ManagerMasini.GetAdministratorStocare(); //setare proprietati this.Size = new System.Drawing.Size(400, 400); this.StartPosition = FormStartPosition.Manual; this.Location = new System.Drawing.Point(100, 100); this.Font = new Font("Arial", 9, FontStyle.Bold); this.ForeColor = Color.LimeGreen; this.Text = "Situatie student"; ////////////////////LABELS - START/////////////////////// firmaLbl = new Label(); firmaLbl.Width = LATIME_CONTROL; firmaLbl.Text = "Firma: "; this.Controls.Add(firmaLbl); firmaTxt = new TextBox(); firmaTxt.Width = LATIME_CONTROL; firmaTxt.Left = DIMENSIUNE_PAS_X; this.Controls.Add(firmaTxt); modelLbl = new Label(); modelLbl.Width = LATIME_CONTROL; modelLbl.Text = "Model:"; modelLbl.Top = DIMENSIUNE_PAS_Y; this.Controls.Add(modelLbl); modelTxt = new TextBox(); modelTxt.Width = LATIME_CONTROL; modelTxt.Location = new System.Drawing.Point(DIMENSIUNE_PAS_X, DIMENSIUNE_PAS_Y); this.Controls.Add(modelTxt); culoareLbl = new Label(); culoareLbl.Width = LATIME_CONTROL; culoareLbl.Text = "Culoare:"; culoareLbl.Top = 2 * DIMENSIUNE_PAS_Y; this.Controls.Add(culoareLbl); culoareTxt = new TextBox(); culoareTxt.Width = LATIME_CONTROL; culoareTxt.Location = new System.Drawing.Point(DIMENSIUNE_PAS_X, 2 * DIMENSIUNE_PAS_Y); this.Controls.Add(culoareTxt); anFLbl = new Label(); anFLbl.Width = LATIME_CONTROL; anFLbl.Text = "An fabricatie:"; anFLbl.Top = 3 * DIMENSIUNE_PAS_Y; this.Controls.Add(anFLbl); anFTxt = new TextBox(); anFTxt.Width = LATIME_CONTROL; anFTxt.Location = new System.Drawing.Point(DIMENSIUNE_PAS_X, 3 * DIMENSIUNE_PAS_Y); this.Controls.Add(anFTxt); numeVanzatorLbl = new Label(); numeVanzatorLbl.Width = LATIME_CONTROL; numeVanzatorLbl.Text = "Nume vanzator:"; numeVanzatorLbl.Top = 4 * DIMENSIUNE_PAS_Y; this.Controls.Add(numeVanzatorLbl); //////////////////////////////LABELS - END//////////////////////// ///////////////////////////TEXTBOX - START////////////////////// numeVanzatorTxt = new TextBox(); numeVanzatorTxt.Width = LATIME_CONTROL; numeVanzatorTxt.Location = new System.Drawing.Point(DIMENSIUNE_PAS_X, 4 * DIMENSIUNE_PAS_Y); this.Controls.Add(numeVanzatorTxt); numeCumparatorLbl = new Label(); numeCumparatorLbl.Width = LATIME_CONTROL; numeCumparatorLbl.Text = "Nume cumparator:"; numeCumparatorLbl.Top = 5 * DIMENSIUNE_PAS_Y; this.Controls.Add(numeCumparatorLbl); numeCumparatorTxt = new TextBox(); numeCumparatorTxt.Width = LATIME_CONTROL; numeCumparatorTxt.Location = new System.Drawing.Point(DIMENSIUNE_PAS_X, 5 * DIMENSIUNE_PAS_Y); this.Controls.Add(numeCumparatorTxt); dataLbl = new Label(); dataLbl.Width = LATIME_CONTROL; dataLbl.Text = "Data tranzactie:"; dataLbl.Top = 6 * DIMENSIUNE_PAS_Y; this.Controls.Add(dataLbl); dataTxt = new TextBox(); dataTxt.Width = LATIME_CONTROL; dataTxt.Location = new System.Drawing.Point(DIMENSIUNE_PAS_X, 6 * DIMENSIUNE_PAS_Y); this.Controls.Add(dataTxt); pretLbl = new Label(); pretLbl.Width = LATIME_CONTROL; pretLbl.Text = "Pret:"; pretLbl.Top = 7 * DIMENSIUNE_PAS_Y; this.Controls.Add(pretLbl); pretTxt = new TextBox(); pretTxt.Width = LATIME_CONTROL; pretTxt.Location = new System.Drawing.Point(DIMENSIUNE_PAS_X, 7 * DIMENSIUNE_PAS_Y); this.Controls.Add(pretTxt); //////////////////////////TEXTBOX - END////////////////////////// optiuniLbl = new Label(); optiuniLbl.Width = LATIME_CONTROL; optiuniLbl.Text = "Optiuni:"; optiuniLbl.Top = 8 * DIMENSIUNE_PAS_Y; this.Controls.Add(optiuniLbl); optiuniTxt = new TextBox(); optiuniTxt.Width = LATIME_CONTROL; optiuniTxt.Location = new System.Drawing.Point(DIMENSIUNE_PAS_X, 8 * DIMENSIUNE_PAS_Y); this.Controls.Add(optiuniTxt); //adaugare control de tip Button pentru adaugarea unui obiect adaugaBtn = new Button(); adaugaBtn.Width = LATIME_CONTROL; adaugaBtn.Location = new System.Drawing.Point(DIMENSIUNE_PAS_X, 9 * DIMENSIUNE_PAS_Y); adaugaBtn.Text = "Adauga"; adaugaBtn.Click += OnButtonClicked; this.Controls.Add(adaugaBtn); //adaugare control de tip Label pentru afisarea obiectului adaugat afisareLbl = new Label(); afisareLbl.Width = 2 * LATIME_CONTROL; afisareLbl.Height = 50; afisareLbl.Location = new System.Drawing.Point(40, 10 * DIMENSIUNE_PAS_Y); afisareLbl.BackColor = Color.LightYellow; afisareLbl.TextAlign = ContentAlignment.MiddleCenter; this.Controls.Add(afisareLbl); this.FormClosed += OnFormClosed; }
static void Main(string[] args) { Persoana[] persoane; IStocareData adminPersoane = StocareFactory.GetAdministratorStocare(); int nrPersoane; persoane = adminPersoane.GetPersoane(out nrPersoane); Persoana.IdUltimaPersoana = nrPersoane; bool ok = true; string opt; while (ok) { Console.Clear(); Console.WriteLine("MENIU\n------------------------------------------------------\n"); Console.WriteLine("1) Adaugati un contact in agenda\n"); Console.WriteLine("2) Afisati agenda\n"); Console.WriteLine("3) Comparati doua persoane dupa nume si prenume\n"); Console.WriteLine("4) Adaugare din tastarura cu functie string\n"); Console.WriteLine("5) Modificati o persoana din agenda\n"); Console.WriteLine("6) Iesire din meniu\n"); Console.Write("\r\nAlegeti o optiune: "); opt = Console.ReadLine(); switch (opt) { case "1": { Persoana s = new Persoana(); s = CitireTastatura(); persoane[nrPersoane] = s; nrPersoane++; adminPersoane.AddPersoana(s); Console.ReadKey(); break; } case "2": { AfisarePersoane(persoane, nrPersoane); Console.ReadKey(); break; } case "3": { if (!IsEqualNumeComplet(persoane[0], persoane[1])) { Console.WriteLine("Numele si prenumele nu sunt egale!!\n"); } else { Console.WriteLine("Numele si prenumelesunt egale!!\n"); } Console.ReadKey(); break; } case "4": { Console.WriteLine("Dati datele unei persoane, is formatul: nume; prenume; data nasterii; nr telefon; email\n"); Persoana s = new Persoana(Console.ReadLine()); Console.WriteLine("{0}\n", s.ConversieLaSir()); persoane[nrPersoane] = s; nrPersoane++; adminPersoane.AddPersoana(s); Console.ReadKey(); break; } case "5": { string _nume; Console.WriteLine("Dati numele persoanei pe care o doriti sa se modifice:"); _nume = Console.ReadLine(); int id = CautPersoana(_nume, nrPersoane, persoane); if (id != -1) { Persoana s = persoane[id]; ModificaPersoana(s, id); } Console.ReadKey(); break; } case "6": { Console.WriteLine("Se inchide programul"); ok = false; break; } default: { Console.WriteLine("Introduceti alta optiune:..."); Console.ReadKey(); break; } } } }
static void Main(string[] args) { Medicamente[] med; IStocareData adminMedicamente = StocareFactory.GetAdministratorStocare(); int nrMedicamente; med = adminMedicamente.GetMedicamente(out nrMedicamente); Medicamente.IdUltimMedicament = nrMedicamente; bool validare = true; while (validare) { Console.Clear(); Console.WriteLine("1.Adaugare medicament."); Console.WriteLine("2.Stergere medicament."); Console.WriteLine("3.Editare medicament."); Console.WriteLine("4.Afisare lista medicamente."); Console.WriteLine("5.Cautare medicament."); Console.WriteLine("6.Tema3_1 adauga medicament."); Console.WriteLine("7.Compara pretul a 2 medicamente."); Console.WriteLine("X.Iesire."); Console.WriteLine("\nSelectati o optiune : "); switch (Console.ReadLine()) { case "1": Medicamente m = CitireMedicament(); med[nrMedicamente] = m; adminMedicamente.AddMedicament(m); //adauga medicamentul in fisierul text #region OLD_CODE_ADD //med[nrMedicamente - 1] = new Medicamente(); //Console.WriteLine("Introduceti numele medicamentului pe care doriti sa-l adaugati: "); //med[nrMedicamente - 1].Name = Console.ReadLine(); //Console.WriteLine("Introduceti pretului produsului {0}", med[nrMedicamente - 1].Name); //med[nrMedicamente - 1].SetPrice(Convert.ToInt32(Console.ReadLine())); //Console.WriteLine("Ati adaugat medicamentul {0} la pretul de {1} lei", med[nrMedicamente - 1].Name, med[nrMedicamente - 1].Price); nrMedicamente++; //Console.ReadKey(); #endregion break; case "2": AfisareMedicamente(med, nrMedicamente); Console.WriteLine("Alegeti numarul medicamentului din lista pe care doriti sa-l stergeti : "); int indice = Convert.ToInt32(Console.ReadLine()); med[indice - 1].Name = string.Empty; med[indice - 1].SetPrice(string.Empty); //med[indice - 1].Price = null; Console.ReadKey(); break; case "3": AfisareMedicamente(med, nrMedicamente); Console.WriteLine("Alegeti numarul medicamentului din lista pe care doriti sa-l editati : "); int ind = Convert.ToInt32(Console.ReadLine()); Medicamente medit = CitireMedicament(); med[ind - 1] = medit; adminMedicamente.EditMedicament(med, ind); #region cod vechi //Medicamente m1 = EditareMedicament(); //med[ind - 1] = m1; //adminMedicamente.AddMedicament(m1); //Console.WriteLine("Ati ales sa editati medicamentul {0} .", med[ind - 1].Name); //Console.WriteLine("Alegeti un nume : "); //med[ind - 1].Name = Console.ReadLine(); //Console.WriteLine("Alegeti un pret : "); //med[ind - 1].SetPrice(Console.ReadLine()); //Console.WriteLine("Nou : {0}",med[ind-1].ConvertString()); //Medicamente editare = new Medicamente(); //med[ind - 1] = editare; //adminMedicamente.AddMedicament(editare); #endregion Console.ReadKey(); break; case "4": AfisareMedicamente(med, nrMedicamente); #region OLD_CODE_Afisare //for (int i=0;i<nrMedicamente-1;i++) //{ // Console.WriteLine("{0} . {1} pret: {2} lei", i + 1, m1[i].Name, m1[i].Price); //} #endregion Console.ReadKey(); break; case "5": CautareMedicament(med, nrMedicamente); Console.ReadKey(); break; case "6": Console.WriteLine("Introduceti numele si pretul pe aceeasi linie cu , intre ele"); string tema3_1 = Console.ReadLine(); Medicamente tema3 = new Medicamente(tema3_1, 3); Console.WriteLine(tema3.ConvertString()); Console.ReadKey(); break; case "7": Console.WriteLine(med[0].CompararePret(med[1])); Console.ReadKey(); break; case "X": validare = false; break; default: break; } } }
public ViewContacts() { InitializeComponent(); adminPersoane = StocareFactory.GetAdministratorStocare(); }
public FarmacieFormAdauga() { InitializeComponent(); adminFarmacie = StocareFactory.GetAdministratorStocare(); }
static void Main(string[] args) { Utilizator[] utilizators; IStocareData adminUser = StocareFactory.GetAdministratorStocare(); int nrUtilizatori; utilizators = adminUser.GetUtilizator(out nrUtilizatori); Utilizator.IdUltimUtilizator = nrUtilizatori; Random rnd = new Random(); int i = rnd.Next(1, 4);//1->3 Sejur T1 = new Sejur("Romania", "Bucurest", 500); T1.Climat = (Climat)1; //lab5 T1.Dotari = (Dotari)3; //lab 5 Console.WriteLine(Convert.ToString(T1.Dotari)); Sejur T2 = new Sejur("Italia", "Roma", 1000); T2.Climat = (Climat)1;//lab 5 Sejur T3 = new Sejur("Spania", "Madrid", 1500); T3.Climat = (Climat)3;//lab 5 //nou AfisareUtilizatori(utilizators, nrUtilizatori); Utilizator U = new Utilizator("Tanasa", "Alin", 1000); utilizators[nrUtilizatori] = U; nrUtilizatori++; Console.WriteLine("Felicitari!"); Console.WriteLine(U.Nume); Console.WriteLine("Ati castigat un sejur la:"); if (i == 1) { string s1 = T1.Afisare(); Console.WriteLine(s1); } else if (i == 2) { string s1 = T2.Afisare(); Console.WriteLine(s1); } else { string s1 = T3.Afisare(); Console.WriteLine(s1); } //lab 3 ex 1 string[] randuri = System.IO.File.ReadAllLines(@"C:\Users\Alin\Desktop\TemaPIU1\TemaPIU1\input.txt"); foreach (string rand in randuri) { Sejur T4 = new Sejur(rand); //daca punem mai multe randuri ar trebuii sa creeam un vector de de obiecte de tipul Sejur string s2 = T4.Afisare(); Console.WriteLine(s2);//in mod normal nu pun afisare aici } //lab 4 ex 1 Console.WriteLine("Nume:"); string nume = Console.ReadLine(); Console.WriteLine("Prenume:"); string prenume = Console.ReadLine(); Console.WriteLine("Buget:"); int buget = Convert.ToInt32(Console.ReadLine()); Utilizator U2 = new Utilizator(nume, prenume, buget); Console.WriteLine(U.ConversieLaSir()); Console.WriteLine(U2.ConversieLaSir()); //adugare in fisier utilizators[nrUtilizatori] = U2; nrUtilizatori++; adminUser.AddUtilizator(U2); //lab 4 ex 2 Console.WriteLine(U.compara(U2)); //lab 5 ex 1 Console.WriteLine("Cum vi s-a parut optiune primita?\nMare=1\nMedie=2\nMica=3\n"); int optiune = Convert.ToInt32(Console.ReadLine()); U.Distanta = (Distanta)optiune; //lab 5 ex 3 Console.WriteLine("pe cine vreti sa gasiti"); string nume = Console.ReadLine(); for (int f = 0; f < nrUtilizatori; f++) { if (utilizators[f].Nume == nume) { Console.WriteLine("buget nou"); int bug = Convert.ToInt32(Console.ReadLine()); utilizators[f].Buget = bug; adminUser.UpdateUtilizator(utilizators, f); } } Console.ReadKey(); }