Ejemplo n.º 1
0
        public ActionResult EdytujRecepcjoniste(Recepcjonista rec, Nullable <int> id)
        {
            PrzychodniaBDEntities7 dc = new PrzychodniaBDEntities7();
            Recepcjonista          r  = dc.Recepcjonista.FirstOrDefault(rr => rr.IdUzytkownika == id);

            return(View(r));
        }
Ejemplo n.º 2
0
        public ActionResult UtworzRecepcjoniste(Recepcjonista r)
        {
            PrzychodniaBDEntities7 dc = new PrzychodniaBDEntities7();

            if (ModelState.IsValid)
            {
                dc.Recepcjonista.Add(r);
                dc.SaveChanges();

                Uzytkownik u = dc.Uzytkownik.FirstOrDefault(t => t.Login == r.Uzytkownik.Login);
                if (u.IdUzytkownika != 0)
                {
                    RolaUzytkownika rolaRecepcjonisty = new RolaUzytkownika();
                    rolaRecepcjonisty.IdUzytkownika = (int)r.IdUzytkownika;
                    rolaRecepcjonisty.IdRoli        = 2;
                    dc.RolaUzytkownika.Add(rolaRecepcjonisty);
                }
                dc.SaveChanges();
            }


            if (dc.Recepcjonista.Count(rr => rr.IdRecepjonisty == r.IdRecepjonisty) == 0)
            {
                r.DataZatrudnienia = DateTime.Today;
            }
            return(View(r));
        }
        public ActionResult Zaloguj(Recepcjonista r)
        {
            PrzychodniaBDEntities7 dc = new PrzychodniaBDEntities7();
            Uzytkownik             u  = dc.Uzytkownik.FirstOrDefault(t => (t.Login == r.Uzytkownik.Login &&
                                                                           t.Haslo == r.Uzytkownik.Haslo));

            if (u != null)
            {
                FormsAuthentication.SetAuthCookie(u.Login, true);
                return(RedirectToAction("UtworzKalendarz", "KalendarzDlaRecepcjonisty"));
            }
            else
            {
                ViewBag.BladLogowania = true;
            }
            return(View(r));
        }
Ejemplo n.º 4
0
        public ActionResult EdytujRecepcjoniste(Recepcjonista rec, Nullable <int> id)
        {
            PrzychodniaBDEntities7 dc = new PrzychodniaBDEntities7();

            Recepcjonista r = dc.Recepcjonista.FirstOrDefault(rr => rr.IdUzytkownika == id);

            if (ModelState.IsValid)
            {
                r.Imie             = rec.Imie;
                r.Nazwisko         = rec.Nazwisko;
                r.NumerTelefonu    = rec.NumerTelefonu;
                r.Uzytkownik.Haslo = rec.Uzytkownik.Haslo;
                r.Uzytkownik.Login = rec.Uzytkownik.Login;
                dc.SaveChanges();
            }
            return(View(r));
        }
Ejemplo n.º 5
0
        static void Main(string[] args)
        {
            Hotel hotel = new Hotel();
            Boj   jeden = new Boj("Andrzej", false, 12, "Dudeł");

            hotel.Personel.Add(jeden);
            Sprzątaczka dwa = new Sprzątaczka("Wiesia", false, 2, "Mozambik");

            hotel.Personel.Add(dwa);
            Recepcjonista trzy = new Recepcjonista("Mystosław", true, 18, "Bajkiewicz");

            hotel.Personel.Add(trzy);
            //trzy.Info(); //Informacje o pracowniku
            Room room = new Pokoj();

            room = new Zwierzeta(room);
            room = new Osobowy(room, 3);
            Room room2 = new Pokoj();

            room2 = new Zwierzeta(room2);
            room2 = new Osobowy(room2, 3);
            //Gosc Pan_Kierownik = new Gosc(true, "Marcin", "Kozlowski");
            //osoba.PrzypiszDoPokoju(room);
            //osoba.PrzypiszDoPokoju(room2);
            //Console.WriteLine(osoba.Rachunek);
            Symulacja();
            Console.WriteLine("Życzymy Miłego Dnia :)");
            Console.ReadKey();
            void Symulacja()
            {
                Console.WriteLine("      Witamy w naszym upośledzonym hotelu!\n\n\n");
                bool exit  = false;
                bool admin = false;

                do
                {
                    Console.WriteLine("Zaloguj jako admin - 1");
                    Console.WriteLine("Zaloguj jako gość - 2");
                    string wynik = Console.ReadLine();
                    if (wynik == "1")
                    {
                        Console.WriteLine("Podaj Login: "******"Podaj hasło: ");
                        string hasło = Console.ReadLine();
                        if (login == hasło)
                        {
                            if (login == "admin")
                            {
                                admin = true;
                                exit  = true;
                            }
                        }
                    }
                    if (wynik == "2")
                    {
                        exit = true;
                    }
                } while (exit != true);
                exit = false;
                do
                {
                    Console.WriteLine("Co Chcesz Zrobić? \n");
                    Console.WriteLine("Zatrudnij Pracownika - zatrudnij");
                    Console.WriteLine("Weź Pokój - pokoj");
                    Console.WriteLine("Poproś o rachunek - rachunek");

                    if (admin == true)
                    {
                        Console.WriteLine("Wypisz liste gości - goscie");
                        Console.WriteLine("Wypisz liste pracowników - pracownicy");
                    }
                    Console.WriteLine("Wyjście  - exit");
                    string wynik = Console.ReadLine();
                    if (wynik == "exit")
                    {
                        exit = true;
                    }
                    if (wynik == "zatrudnij")
                    {
                        string zat;
                        do
                        {
                            Console.WriteLine("\n\n\n\n Zatrudnij boja - boj \n Zatrudnij sprzątaczkę - sprzataczka \n Zatrudnij Recepcjoniste - recepcjonista \n Wróć - back");
                            zat = Console.ReadLine();
                            if (zat == "boj")
                            {
                                string imie, nazwisko, zmiana;
                                bool   zmian = false;
                                Console.WriteLine("\n Podaj Imię Pracownika: ");
                                imie = Console.ReadLine();
                                Console.WriteLine("\n Podaj Nazwisko Pracownika: ");
                                nazwisko = Console.ReadLine();
                                Console.WriteLine("\n Zmiana dzienna - d czy nocna - n ?");
                                zmiana = Console.ReadLine();
                                if (zmiana == "d")
                                {
                                    zmian = false;
                                }
                                if (zmiana == "n")
                                {
                                    zmian = true;
                                }
                                var a = new Boj(imie, zmian, 0, nazwisko);
                                hotel.DodajPracownika(a);
                                Console.WriteLine("\n Zatrudniono pracownika \n");
                            }
                            if (zat == "sprzataczka")
                            {
                                string imie, nazwisko, zmiana;
                                bool   zmian = false;
                                Console.WriteLine("\n Podaj Imię Pracownika: ");
                                imie = Console.ReadLine();
                                Console.WriteLine("\n Podaj Nazwisko Pracownika: ");
                                nazwisko = Console.ReadLine();
                                Console.WriteLine("\n Zmiana dzienna - d czy nocna - n ?");
                                zmiana = Console.ReadLine();
                                if (zmiana == "d")
                                {
                                    zmian = false;
                                }
                                if (zmiana == "n")
                                {
                                    zmian = true;
                                }
                                var a = new Sprzątaczka(imie, zmian, 0, nazwisko);
                                hotel.DodajPracownika(a);
                                Console.WriteLine("\n Zatrudniono pracownika \n");
                            }
                            if (zat == "recepcjonista")
                            {
                                string imie, nazwisko, zmiana;
                                bool   zmian = false;
                                Console.WriteLine("\n Podaj Imię Pracownika: ");
                                imie = Console.ReadLine();
                                Console.WriteLine("\n Podaj Nazwisko Pracownika: ");
                                nazwisko = Console.ReadLine();
                                Console.WriteLine("\n Zmiana dzienna - d czy nocna - n ?");
                                zmiana = Console.ReadLine();
                                if (zmiana == "d")
                                {
                                    zmian = false;
                                }
                                if (zmiana == "n")
                                {
                                    zmian = true;
                                }
                                var a = new Recepcjonista(imie, zmian, 0, nazwisko);
                                hotel.DodajPracownika(a);
                                Console.WriteLine("\n Zatrudniono pracownika \n");
                            }
                        } while (zat != "back");
                    }
                    if (wynik == "pokoj")
                    {
                        string imie, nazwisko, kart;
                        bool   karta = false;
                        Console.WriteLine("\n\n\n Poproszę podać Imię: ");
                        imie = Console.ReadLine();
                        Console.WriteLine("\n Nazwisko: ");
                        nazwisko = Console.ReadLine();
                        Console.WriteLine("\n Czy Posiada pan kartę członkowską? - y/n");
                        kart = Console.ReadLine();
                        if (kart == "y")
                        {
                            karta = true;
                        }
                        if (kart == "n")
                        {
                            string t;
                            Console.WriteLine("\n Czy chciał by pan/pani wyrobić kartę członkowską? Upoważnia ona do zniżki - y/n");
                            t = Console.ReadLine();
                            if (t == "y")
                            {
                                Console.WriteLine("\n Czy akceptujesz zasady RODO ? Y/N");
                                char RODO = Convert.ToChar(Console.ReadLine());
                                Console.WriteLine("\n Czy akceptujesz zasady regulaminu ? Y/N");
                                char Regulamin = Convert.ToChar(Console.ReadLine());
                                if ((RODO == 'Y' || RODO == 'y') && (Regulamin == 'Y' || Regulamin == 'y'))
                                {
                                    karta = true;
                                    Console.WriteLine("\n Zostałeś członkiem klubu");
                                }
                            }
                        }
                        Gosc osoba1 = new Gosc(karta, imie, nazwisko);
                        hotel.DodajGoscia(osoba1);
                        osoba1.Id = hotel.Goscie.Count;
                        Console.WriteLine("Twoje id To : " + osoba1.Id + " Zapamietaj! ");
                        bool Wykonuj = true;
                        char Czytaj_znak;
                        int  pomoc = 0;
                        Console.WriteLine(" Dostosuj swoj pokoj : ");
                        Room room1 = new Pokoj();
                        while (Wykonuj)
                        {
                            Console.WriteLine("Czy chcesz mieć w tym pokoju : Łużeczko dla dzieci ('l'), Łoże Królewskie('ł'), Minibar'(m'), Wanna('w'), Zwierzeta('z'). Koniec('0') ");
                            Czytaj_znak = Convert.ToChar(Console.ReadLine());
                            if (Czytaj_znak == 'l')
                            {
                                room1 = new Lozeczko(room1);
                                Console.WriteLine(room1.GetOpis());
                                pomoc++;
                            }
                            else if (Czytaj_znak == 'ł')
                            {
                                room1 = new Łoże(room1);
                                Console.WriteLine(room1.GetOpis());
                                pomoc++;
                            }
                            else if (Czytaj_znak == 'm')
                            {
                                room1 = new Minibar(room1);
                                Console.WriteLine(room1.GetOpis());
                                pomoc++;
                            }
                            else if (Czytaj_znak == 'w')
                            {
                                room1 = new Wanna(room1);
                                Console.WriteLine(room1.GetOpis());
                                pomoc++;
                            }
                            else if (Czytaj_znak == 'z')
                            {
                                room1 = new Zwierzeta(room1);
                                Console.WriteLine(room1.GetOpis());
                                pomoc++;
                            }
                            else if (Czytaj_znak == '0')
                            {
                                Wykonuj = false;
                            }
                            else
                            {
                                Console.WriteLine("Podałeś zły znak. Spróbuj ponownie");
                            }
                            if (pomoc == 5)
                            {
                                Wykonuj = false;
                            }
                        }
                        Console.WriteLine("Ilu osobowy ma być pokój ? ( od 1 do 4 ) ");
                        int iloscpokojow = 0;
                        iloscpokojow = int.Parse(Console.ReadLine());
                        room1        = new Osobowy(room1, iloscpokojow);
                        osoba1.PrzypiszDoPokoju(room1);
                        Console.WriteLine(" " + room1.GetOpis() + " Numer pokoju to : " + room1.NumerPokoju());
                    }
                    if (wynik == "rachunek")
                    {
                        Gosc osoba = new Gosc(true, "a", "b");
                        Console.WriteLine("Podaj swoje id by opłacić rachunek");
                        int numerek = int.Parse(Console.ReadLine());
                        for (int i = 0; i < hotel.Goscie.Count; i++)
                        {
                            if (numerek == hotel.Goscie[i].Id)
                            {
                                osoba = hotel.Goscie[i];
                            }
                        }
                        Console.WriteLine(" " + osoba.Rachunek);
                        Console.WriteLine("Płatność Kartą czy gotówką? - karta/gotowka");
                        string a = Console.ReadLine();
                        if (a == "gotowka")
                        {
                            Console.WriteLine("\n\nDziękujemy za skorzystanie z naszego hotelu");
                        }
                        if (a == "karta")
                        {
                            Console.WriteLine("Czy drukować fakturę? - y/n");
                            var fak = Console.ReadLine();
                            if (fak == "y")
                            {
                                Console.WriteLine("\n Proszę o to faktura, Dziękujemy za skorzystanie z naszego hotelu");
                            }
                            if (fak == "n")
                            {
                                Console.WriteLine("Dziękujemy za skorzystanie z naszego hotelu");
                            }
                        }
                    }
                    if (wynik == "goscie")
                    {
                        var goscie = hotel.Goscie;
                        for (int i = 0; i < goscie.Count; i++)
                        {
                            Console.WriteLine("Id: " + goscie[i].Id + " Imie: " + goscie[i].Imie + " Nazwisko: " + goscie[i].Nazwisko + " Karta Członkowska: " + goscie[i].KartaCzłonkowska + " Ilosc Odwiedzin: " + goscie[i].IloscOdwiedzin);
                        }
                    }
                    if (wynik == "pracownicy")
                    {
                        var prac = hotel.Personel;
                        for (int i = 0; i < prac.Count; i++)
                        {
                            Console.WriteLine("Id: " + i + " Imie: " + prac[i].Imie + " Nazwisko: " + prac[i].Nazwisko + " Ilosc Godzin: " + prac[i].Ilosc_Godzin + " Obowiązki:  " + prac[i].obowiązki);
                        }
                        Console.WriteLine("\n\n Czy chcesz zwonić pracownika? - y/n");
                        string zw = Console.ReadLine();
                        if (zw == "y")
                        {
                            Console.WriteLine("Podaj id pracownika: ");
                            string a = Console.ReadLine();
                            int    b = Convert.ToInt32(a);
                            for (int i = 0; i < prac.Count; i++)
                            {
                                if (i == b)
                                {
                                    hotel.Personel.Remove(prac[i]);
                                }
                            }
                        }
                    }
                } while (exit != true);
            }
        }