Пример #1
0
        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);
        }
Пример #2
0
        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);
        }
Пример #3
0
        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);
        }
Пример #4
0
 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));
     }
 }
Пример #5
0
        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();
        }
Пример #6
0
 //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);
 }
Пример #7
0
 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());
 }
Пример #8
0
        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);
        }
Пример #9
0
 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);
 }
Пример #10
0
        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);
        }
Пример #11
0
        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);
        }
Пример #12
0
 public int get_id(Baza_danych b)
 {
     this.id = 1 + b.size();
     return(this.id);
 }
Пример #13
0
 public void aktualizuj(int id, Baza_danych b)
 {
     ceny     = ceny - b.get_cena_ko(id);
     prowizja = oblicz_prowizje();
     koszt    = caly_koszt();
 }
Пример #14
0
        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);
        }
Пример #15
0
 public void nowy_userr(Baza_danych b, string email, string haslo)
 {
     b.nowy_user(email, haslo);
 }
Пример #16
0
 public Ogloszenie(Baza_danych b)
 {
     aut.id = aut.get_id(b);
 }