public ActionResult EdytujRecepcjoniste(Recepcjonista rec, Nullable <int> id) { PrzychodniaBDEntities7 dc = new PrzychodniaBDEntities7(); Recepcjonista r = dc.Recepcjonista.FirstOrDefault(rr => rr.IdUzytkownika == id); return(View(r)); }
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)); }
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)); }
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); } }