public int zaplac(Baza_danych b) { Console.Clear(); Console.WriteLine(" Cena : " + kosz.caly_koszt()); Console.WriteLine("1. Zaplac paypalem"); Console.WriteLine("2. Zaplac przelewem"); int klucz = Convert.ToInt32(Console.ReadLine()); if (klucz == 1) { Console.WriteLine("Zaplacono paypalem"); kosz.id_pr.Clear(); kosz.zeruj(); b.usun(); } else if (klucz == 2) { Console.WriteLine("Zaplacono przelewem"); kosz.id_pr.Clear(); kosz.zeruj(); b.usun(); } Console.ReadKey(); klucz = 0; return(klucz); }
public int zarejestruj(Baza_danych b) { Console.Clear(); Console.Write("Podaj imie: "); string im = Console.ReadLine(); Console.Write("Podaj nazwisko: "); string na = Console.ReadLine(); Console.Write("Podaj numer: "); int nr = Convert.ToInt32(Console.ReadLine()); Console.Write("Podaj email: "); string em = Console.ReadLine(); Console.Write("Podaj haslo: "); string ha = Console.ReadLine(); user.nowy(im, na, nr, em, ha); b.nowy_user(em, ha); Console.WriteLine("--------------------------------"); Console.WriteLine("Rejestracja przebiegła pomyślnie"); Console.WriteLine("--------------------------------"); Console.WriteLine("Aby wrocic kliknij 1"); int klucz = Convert.ToInt32(Console.ReadLine()); return(klucz); }
public int wyswietl_koszyk(Baza_danych b) { Console.Clear(); for (int i = 1; i <= kosz.id_pr.Count; i++) { Console.Write(i + 1 + ". "); Console.WriteLine("id [{0}], marka [{1}], model [{2}], rok [{3}], przebieg [{4}km], cena [{5}zl]", kosz.id_pr[i - 1], b.get_marka_ko(kosz.id_pr[i - 1]), b.get_model_ko(kosz.id_pr[i - 1]), b.get_rok_ko(kosz.id_pr[i - 1]), b.get_przebieg_ko(kosz.id_pr[i - 1]), b.get_cena_ko(kosz.id_pr[i - 1])); } Console.WriteLine("--------------------"); Console.WriteLine("Koszt przedmiotow = " + kosz.oblicz_koszt(b)); Console.WriteLine("Prowizja = " + kosz.oblicz_prowizje()); Console.WriteLine("Łaczny koszt = " + kosz.caly_koszt()); Console.WriteLine("Aby wrocic kliknij 0"); Console.WriteLine("Aby zaplacic kliknij 99"); Console.WriteLine("Aby usunac przedmiot z koszyka podaj jego id"); int klucz = Convert.ToInt32(Console.ReadLine()); if (klucz == 99) { klucz = zaplac(b); } else if (klucz != 0) { kosz.aktualizuj(klucz, b); b.usun_wybrane(klucz); kosz.id_pr.Remove(klucz); Console.WriteLine("Usunieto poprawnie"); Console.ReadKey(); wyswietl_koszyk(b); } return(klucz); }
public void wyswietl_ogloszenia(Baza_danych b) { for (int i = 1; i <= b.size_usera(); i++) { Console.Write(++i + ". "); --i; Console.WriteLine("id [{0}], marka [{1}], model [{2}], rok [{3}], przebieg [{4}km], cena [{5}zl]", i, b.get_marka(i), b.get_model(i), b.get_rok(i), b.get_przebieg(i), b.get_cena(i)); } }
static void Main(string[] args) { SystemMan.utworzObiekt(); Baza_danych.utworzObiekt(); int klucz = 0; while (true) { if (klucz == 1 || klucz == 0) { klucz = SystemMan.utworzObiekt().mainpanel(); if (klucz == 5) { klucz = SystemMan.utworzObiekt().zarejestruj(Baza_danych.utworzObiekt()); } if (klucz == 6) { klucz = SystemMan.utworzObiekt().zaloguj(Baza_danych.utworzObiekt()); } } if (klucz == 2) { klucz = SystemMan.utworzObiekt().przegladaj(Baza_danych.utworzObiekt()); } if (klucz == 3) { klucz = SystemMan.utworzObiekt().mojekonto(); if (klucz == 5) { klucz = SystemMan.utworzObiekt().wyswiel_ogloszenia(Baza_danych.utworzObiekt()); } } if (klucz == 4) { klucz = SystemMan.utworzObiekt().koszyk(); if (klucz == 5) { klucz = SystemMan.utworzObiekt().wyswietl_koszyk(Baza_danych.utworzObiekt()); } } if (klucz == 9) { Console.Clear(); Console.WriteLine("Napisz wiadomosc do pomocy: "); Console.ReadLine(); Console.WriteLine("Wiadomosc wyslana popawnie"); Console.ReadKey(); klucz = 1; } } Console.ReadKey(); }
//publiczna metoda statyczna za pomocą której //otzymamy referencję do obiektu public static Baza_danych utworzObiekt() { //sprawdzamy czy już utworzyliśmy instancję klasy if (_oobiekt == null) { //jeśli nie to ją tworzymy _oobiekt = new Baza_danych(); } //zwracamy instancję obiektu zapisanego //w stacznym polu naszej klasy return(_oobiekt); }
public void wyswietl_koszyk(Baza_danych b) { for (int i = 1; i <= id_pr.Count(); i++) { Console.Write(i + 1 + ". "); Console.WriteLine("id [{0}], marka [{1}], model [{2}], rok [{3}], przebieg [{4}km], cena [{5}zl]", id_pr[i - 1], b.get_marka_us(id_pr[i - 1]), b.get_model_us(id_pr[i - 1]), b.get_rok_us(id_pr[i - 1]), b.get_przebieg_us(id_pr[i - 1]), b.get_cena_us(id_pr[i - 1])); } Console.WriteLine("--------------------"); Console.WriteLine("Koszt przedmiotow = " + oblicz_koszt(b)); Console.WriteLine("Prowizja = " + oblicz_prowizje()); Console.WriteLine("Łaczny koszt = " + caly_koszt()); }
public int wyswiel_ogloszenia(Baza_danych b) { int[] idd = b.get_id_us(b.size_usera()); for (int i = 1; i <= b.size_usera(); i++) { int k = i + 1; Console.Write(k + ". "); Console.WriteLine("id [{0}], marka [{1}], model [{2}], rok [{3}], przebieg [{4}km], cena [{5}zl]", idd[i - 1], b.get_marka_us(idd[i - 1]), b.get_model_us(idd[i - 1]), b.get_rok_us(idd[i - 1]), b.get_przebieg_us(idd[i - 1]), b.get_cena_us(idd[i - 1])); } Console.WriteLine("--------------------"); Console.WriteLine("Aby wrocic kliknij 1"); int klucz = Convert.ToInt32(Console.ReadLine()); return(klucz); }
public int oblicz_koszt(Baza_danych b) { ilosc = id_pr.Count; if (ilosc == 1) { ceny = ceny = b.get_cena_koszyk(id_pr[0]); } else { for (int i = 0; i < ilosc; i++) { ceny = ceny + b.get_cena_koszyk(id_pr[i]); } } return(ceny); }
public void dodaj(Baza_danych b) { Console.Clear(); Console.WriteLine("Podaj marke: "); string ma = Console.ReadLine(); Console.WriteLine("Podaj model: "); string mo = Console.ReadLine(); Console.WriteLine("Podaj rok: "); int ro = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Podaj przebieg: "); int pr = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Podaj cene : "); int ce = Convert.ToInt32(Console.ReadLine()); aut = new Auto(aut.id, ma, mo, ro, pr, ce); b.insert_aut(aut.id, aut.marka, aut.model, aut.rok, aut.przebieg, aut.cena); }
public int zaloguj(Baza_danych b) { Console.Clear(); Console.Write("Podaj email: "); string em = Console.ReadLine(); Console.Write("Podaj haslo: "); string ha = Console.ReadLine(); if (b.czy_zalogowano(em, ha)) { Console.WriteLine("Zalogowano poprawnie"); user.czy_zalogowano(); } else { Console.WriteLine("Niezalogowano"); } Console.WriteLine("Aby wrocic kliknij 1"); int klucz = Convert.ToInt32(Console.ReadLine()); return(klucz); }
public int get_id(Baza_danych b) { this.id = 1 + b.size(); return(this.id); }
public void aktualizuj(int id, Baza_danych b) { ceny = ceny - b.get_cena_ko(id); prowizja = oblicz_prowizje(); koszt = caly_koszt(); }
public int przegladaj(Baza_danych b) { Console.Clear(); Console.WriteLine("PRZEGLĄDAJ OFERTY"); Console.WriteLine("-------------"); for (int i = 1; i <= b.size(); i++) { Console.Write(++i + ". "); --i; Console.WriteLine("id [{0}], marka [{1}], model [{2}], rok [{3}], przebieg [{4}km], cena [{5}zl]", i, b.get_marka(i), b.get_model(i), b.get_rok(i), b.get_przebieg(i), b.get_cena(i)); } Console.WriteLine("-------------"); Console.WriteLine("Aby posortowac wzgledem ceny wcisnij 80"); Console.WriteLine("Aby wrocic kliknij 0"); Console.WriteLine("Aby wyszukac konkretne auto wcisnij 90"); Console.WriteLine("Aby dodac ogloszenia kliknij 98"); Console.WriteLine("Aby dodac ogloszenie do koszyka wcisnij numer ogloszenia"); int klucz = Convert.ToInt32(Console.ReadLine()); if (klucz == 98) { Ogloszenie ogl = new Ogloszenie(b); ogl.dodaj(b); Console.WriteLine("Twoje ogłoszenie dodano poprawnie"); Console.ReadKey(); klucz = 0; } if (klucz == 80) { b.sortuj_wzgledem_ceny(); Console.WriteLine("-------------"); Console.WriteLine("Aby wrocic kliknij 0"); Console.WriteLine("Aby dodac ogloszenia kliknij 98"); Console.WriteLine("Aby dodac ogloszenie do koszyka wcisnij id ogloszenia"); klucz = Convert.ToInt32(Console.ReadLine()); } if (klucz == 90) { Console.Write("Podaj marke: "); string mar = Console.ReadLine(); b.szukaj(mar); Console.WriteLine("-------------"); Console.WriteLine("Aby wrocic kliknij 0"); Console.WriteLine("Aby dodac ogloszenie do koszyka wcisnij id ogloszenia"); klucz = Convert.ToInt32(Console.ReadLine()); } while (klucz != 0) { if (user.islogged) { int id1 = klucz; kosz.id_pr.Add(id1); string mark = b.get_marka(id1); string mode = b.get_model(id1); int ro = b.get_rok(id1); int przeb = b.get_przebieg(id1); int cen = b.get_cena(id1); b.dodaj_do_koszyka(id1, mark, mode, ro, przeb, cen); Console.WriteLine("Dodano przedmiot poprawnie, aby wyjsc wcisnij 0"); Console.WriteLine("Aby dodac kolejne przedmioty podaj ich numer"); klucz = Convert.ToInt32(Console.ReadLine()); } else { Console.WriteLine("Musisz byc zalogowany"); Console.ReadKey(); klucz = 0; } } return(klucz); }
public void nowy_userr(Baza_danych b, string email, string haslo) { b.nowy_user(email, haslo); }
public Ogloszenie(Baza_danych b) { aut.id = aut.get_id(b); }