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; } } }
static void Main(string[] args) { ArrayList conturi; IStocareData adminConturi = StocareFactory.GetAdministratorStocare(); conturi = adminConturi.GetConturi(); Cont.IdUltimCont = ((Cont)conturi[conturi.Count - 1]).IdCont; string optiune; do { Console.WriteLine("L. Listare Conturi"); Console.WriteLine("A. Adaugare cont tastatura"); Console.WriteLine("C. Compara doua conturi"); Console.WriteLine("M. Modificare Cont"); Console.WriteLine("X. Iesire Program"); Console.WriteLine(); Console.Write("Dati optiunea: "); optiune = Console.ReadLine(); switch (optiune.ToUpper()) { case "L": AfisareConturi(conturi); break; case "A": Cont c = CitireContTastatura(); adminConturi.AddCont(c); break; case "C": /* AfisareConturi(conturi, nrConturi); * Console.WriteLine("Dati ID cont 1: "); * int id1; * Int32.TryParse(Console.ReadLine(), out id1); * Console.WriteLine("Dati ID cont 2: "); * int id2; * Int32.TryParse(Console.ReadLine(), out id2); * if (Comparare(conturi[id1], conturi[id2])) * Console.WriteLine("Conturile au acelasi detinator."); * else * Console.WriteLine("Conturile nu au acelasi detinator"); */ break; case "M": Console.WriteLine("1. Modificati nume si prenume."); Console.WriteLine("2. Stergeti cont"); int opt; Int32.TryParse(Console.ReadLine(), out opt); switch (opt) { case 1: AfisareConturi(conturi); Console.Write("Dati ID: "); int id; Int32.TryParse(Console.ReadLine(), out id); //ModificareNume(conturi[id]); break; case 2: AfisareConturi(conturi); Console.Write("Dati ID: "); /// int id; Int32.TryParse(Console.ReadLine(), out id); StergeCont(conturi, id); break; default: break; } break; case "X": Environment.Exit(0); break; default: Console.WriteLine("Optiune inexistenta"); break; } Console.ReadLine(); Console.Clear(); } while (optiune.ToUpper() != "X"); Console.ReadLine(); }
static void Main(string[] args) { IStocareData adminMasina = StocareFactory.GetAdministratorStocare(); //Masina m1 = new Masina(); Masina[] masini; int nrMasini; masini = adminMasina.GetMasina(out nrMasini); bool ok = true; string opt; while (ok) { Console.Clear(); Console.WriteLine("MENIU\n------------------------------------------------------\n"); Console.WriteLine("1. Introduceti datele.\n"); Console.WriteLine("2. Editati datele adaugate\n"); Console.WriteLine("3. Stergere date\n"); Console.WriteLine("4. Cea mai cautata masina ca si firma sau model\n"); Console.WriteLine("5.Grafic al pretului pentru un anumit model\n"); Console.WriteLine("6.Afisarea tranzactiilor dintr-o anumita zi\n"); Console.WriteLine("7.Compararea a doi ani de fabricatie\n"); Console.WriteLine("8.Iesire meniu\n"); Console.Write("\r\nAlegeti o optiune: "); opt = Console.ReadLine(); switch (opt.ToUpper()) { case "1": { Console.Clear(); Masina m = CitireTastatura(); masini[nrMasini] = m; nrMasini++; adminMasina.AddMasina(m); Console.ReadKey(); break; } case "2": { Console.WriteLine("Dati numele vanzatorului: "); string nume_vanzator_temporar = Console.ReadLine(); Console.WriteLine("Dati numele cumparatorului"); string nume_cumparator_temporar = Console.ReadLine(); Console.WriteLine("Dati Marca masinii"); string marca = Console.ReadLine(); Masina m = CautMasina(nume_vanzator_temporar, nume_cumparator_temporar, marca, nrMasini, masini); if (m != null) { bool da = true; string opt1; while (da) { Console.Clear(); Console.WriteLine("Alegeti ce doriti sa modificati: \n"); Console.WriteLine("1.Modelul masinii \n"); Console.WriteLine("2.Culoarea masini \n"); Console.WriteLine("3.Pretul masinii\n"); Console.WriteLine("4.Anul Fabricatie\n"); Console.WriteLine("5.Dotarea\n"); Console.WriteLine("6.Iesire\n"); opt1 = Console.ReadLine(); switch (opt1.ToUpper()) { case "1": Console.WriteLine("Dati Modelul masinii"); m.Model = Console.ReadLine(); adminMasina.UpdateMasina(masini, nrMasini); Console.ReadKey(); break; case "2": Console.WriteLine("Dati Culoarea masinii"); m.Culoare = Console.ReadLine(); adminMasina.UpdateMasina(masini, nrMasini); Console.ReadKey(); break; case "3": Console.WriteLine("Dati pretul masinii"); m.Pret = Convert.ToDouble(Console.ReadLine()); adminMasina.UpdateMasina(masini, nrMasini); Console.ReadKey(); break; case "4": Console.WriteLine("Dati anul Fabricatiei masinii"); m.Anfabricatie = Convert.ToInt32(Console.ReadLine()); adminMasina.UpdateMasina(masini, nrMasini); Console.ReadKey(); break; case "5": Console.WriteLine("Alegeti dotarea\n"); Console.WriteLine("Alegeti optiunile: \n1.Aer_conditionat\n2.Navigatie\n3.Cutie_automata\n4.Cutie_manuala\n5.Tapiterie_Piele\n6.Jante_aliaj\n7.Geamuri_electrice\n8.Cruise_control\n.9.Fara_optiuni\n"); m.Dotari = (Grup)Convert.ToInt32(Console.ReadLine()); adminMasina.UpdateMasina(masini, nrMasini); Console.ReadKey(); break; case "6": da = false; break; } } } Console.ReadKey(); break; } case "6": { Console.WriteLine("Masinile sunt: "); for (int i = 0; i < nrMasini; i++) { Console.WriteLine(masini[i].ConversieLaSir() + "\n "); } Console.ReadKey(); break; } case "7": { Masina m2 = new Masina("Andrei Ionel bmw x5 negru 15000 2014"); Masina m3 = new Masina("Dorel Viorel audi a6 verde 14500 2015"); if (m2.Compare(m3) == Masina.MAI_MARE) { Console.WriteLine("Masina " + m2.Marca + " este mai noua decat " + " masina " + m3.Marca); } else if (m2.Compare(m3) == Masina.MAI_MIC) { Console.WriteLine("Masina " + m2.Marca + " este mai veche decat " + " masina " + m3.Marca); } else { Console.WriteLine("Masinile au fost fabricate in acelasi an "); } Console.ReadKey(); break; } case "8": { ok = false; break; } } } Console.ReadKey(); }
public Form1() { InitializeComponent(); adminUtilizatori = StocareFactory.GetAdministratorStocare(); }
public AddMedicament() { InitializeComponent(); adminStudenti = StocareFactory.GetAdministratorStocare(); }