private static GoscDto CreateGoscDtoModel(Gosc gosc) { return(new GoscDto { Id = gosc.Id, Imie = gosc.Imie, Nazwisko = gosc.Nazwisko, Email = gosc.Email, Telefon = gosc.Telefon, Adres = gosc.Adres }); }
private void AddNewGuest() { var GetId = db.Gosc.Max(g => g.IdGosc); Gosc gs = new Gosc(); gs.IdGosc = GetId + 1; gs.Imie = ImieTextBox.Text; gs.Nazwisko = NazwiskoTextBox.Text; gs.Procent_rabatu = Int32.Parse(DiscountTextBox.Text); db.Gosc.Add(gs); db.SaveChanges(); }
private static void SeedGoscie(HostelSystemDbContext context) { var g1 = new Gosc { Imie = "Micha³", Nazwisko = "G³owaczewski", Email = "*****@*****.**" }; var g2 = new Gosc { Imie = "Jan", Nazwisko = "Kowalski", Email = "*****@*****.**" }; var g3 = new Gosc { Imie = "Anna", Nazwisko = "Malinowska", Email = "*****@*****.**" }; var g4 = new Gosc { Imie = "Zbysiu", Nazwisko = "Koliszczak", Email = "*****@*****.**" }; var g5 = new Gosc { Imie = "Magdalena", Nazwisko = "Nowacka", Email = "*****@*****.**" }; var g6 = new Gosc { Imie = "Krysia", Nazwisko = "Celiñska", Email = "*****@*****.**" }; Gosc[] goscie = { g1, g2, g3, g4, g5, g6 }; context.Gosc.AddOrUpdate(g => g.Email, goscie); context.SaveChanges(); }
private void AddNewGosc() { string imie = ImieTextBox.Text; string nazwisko = NazwiskoTextBox.Text; Gosc nowyGosc = new Gosc(); nowyGosc.Imie = imie; nowyGosc.Nazwisko = nazwisko; nowyGosc.Procent_rabatu = 0; var GetGoscId = db.Gosc.Max(g => g.IdGosc); nowyGosc.IdGosc = GetGoscId + 1; db.Gosc.Add(nowyGosc); db.SaveChanges(); }
public bool AddGuest(GuestRequestDto newGuest) { try { var newId = Guests.Max(x => x.IdGosc) + 1; var guestToAdd = new Gosc { IdGosc = newId, Imie = newGuest.FirstName, Nazwisko = newGuest.LastName, ProcentRabatu = newGuest.DiscountPercent }; Guests.Add(guestToAdd); } catch (Exception) { return(false); } return(true); }
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); } }
public void DodajGoscia(Gosc g) { Goscie.Add(g); }