public Szpital(string nazwa) { Nazwa = nazwa; Budzet = 100; IloscDostepnychLekarzy = 3; //3 MaxIloscLekarzy = 10; IloscPacjentow = 0; IloscLozek = 30; PoziomSzpitala = 1; Przedmioty = new List <Przedmiot>(); Bron nowaBron = new Bron(); nowaBron.Nazwa = "Kije samobije"; nowaBron.Cena = 20; nowaBron.Obrazenia = 3; Przedmioty.Add(nowaBron); Wzmacniacz nowyWzmacniacz = new Wzmacniacz(); nowyWzmacniacz.Nazwa = "Riki tiki narkotyki"; nowyWzmacniacz.Atak = 2; nowyWzmacniacz.Obrona = -1; Przedmioty.Add(nowyWzmacniacz); }
public async Task <IActionResult> Edit(string id, [Bind("Idbroni,Idzolnierza,Nazwabroni,StanBroni")] Bron bron) { if (id != bron.Idbroni) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(bron); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!BronExists(bron.Idbroni)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["Idzolnierza"] = new SelectList(_context.Zolnierz, "Idzolnierza", "Idzolnierza", bron.Idzolnierza); return(View(bron)); }
public async Task <IActionResult> Create([Bind("Idbroni,Idzolnierza,Nazwabroni,StanBroni")] Bron bron) { if (ModelState.IsValid) { _context.Add(bron); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["Idzolnierza"] = new SelectList(_context.Zolnierz, "Idzolnierza", "FullName"); return(View(bron)); }
private static void ToStringTest() { Bron bron = new Bron("bla", 0, 0); Bron bron1 = new Bron("bla", 0, 0); if (bron.ToString() == bron1.ToString()) { Console.WriteLine("Są takie same"); } Pistolet pistolet = new Pistolet("Pistolet", 10, 500, 5); Miecz miecz = new Miecz("Miecz", 200, 3, true); Console.WriteLine(miecz.ToString()); Console.WriteLine(pistolet.ToString()); }
private static void StworzBron(Hero hero) { Console.WriteLine(hero.Statystyki()); Console.WriteLine("Wybierz broń"); Bron[] bronie = Bron.GenerujBronie(hero); for (int i = 0; i < bronie.Length; i++) { Console.WriteLine($"{i + 1} - {bronie[i].Statystyki()}"); } int odpowiedz = -1; while (odpowiedz < 0 || odpowiedz >= bronie.Length) { odpowiedz = Int32.Parse(Console.ReadLine()); } hero.DodajBron(bronie[odpowiedz]); }
private void ChangeText(object sender, RoutedEventArgs e) { var selectedIndex = DataGridRow.GetRowContainingElement (sender as FrameworkElement).GetIndex(); if (mode == 1) { Bron obiekt = DataFromDatabase.ElementAt(selectedIndex); ModifyForm mForm = new ModifyForm(obiekt, mode, this); mForm.Show(); } else if (mode == 2) { Amunicja obiekt = DataFromDatabase.ElementAt(selectedIndex); ModifyForm mForm = new ModifyForm(obiekt, mode, this); mForm.Show(); } else if (mode == 3) { Hurtowe obiekt = DataFromDatabase.ElementAt(selectedIndex); ModifyForm mForm = new ModifyForm(obiekt, mode, this); mForm.Show(); } else if (mode == 4) { Detaliczne obiekt = DataFromDatabase.ElementAt(selectedIndex); ModifyForm mForm = new ModifyForm(obiekt, mode, this); mForm.Show(); } else if (mode == 5) { Dostawa obiekt = DataFromDatabase.ElementAt(selectedIndex); ModifyForm mForm = new ModifyForm(obiekt, mode, this); mForm.Show(); } else if (mode == 6) { Kategoria obiekt = DataFromDatabase.ElementAt(selectedIndex); ModifyForm mForm = new ModifyForm(obiekt, mode, this); mForm.Show(); } else if (mode == 7) { Material obiekt = DataFromDatabase.ElementAt(selectedIndex); ModifyForm mForm = new ModifyForm(obiekt, mode, this); mForm.Show(); } else if (mode == 8) { Pracownik obiekt = DataFromDatabase.ElementAt(selectedIndex); ModifyForm mForm = new ModifyForm(obiekt, mode, this); mForm.Show(); } else if (mode == 9) { Produkcja obiekt = DataFromDatabase.ElementAt(selectedIndex); ModifyForm mForm = new ModifyForm(obiekt, mode, this); mForm.Show(); } else { Zamowienie obiekt = DataFromDatabase.ElementAt(selectedIndex); ModifyForm mForm = new ModifyForm(obiekt, mode, this); mForm.Show(); } }
private void btnUzyjBroni_Click(object sender, EventArgs e) { Bron biezacaBron = (Bron)cboBronie.SelectedItem; int obrazeniaZadaniePotworowi = GeneratorLiczbPseudolosowych.LiczbaPomiedzy(biezacaBron.MinimalneObrazenia, biezacaBron.MaksymalneObrazenia); _biezacyPotwor.BiezacePunktyZdrowia -= obrazeniaZadaniePotworowi; rbtWiadomosci.Text += "Zadałeś potworowi " + _biezacyPotwor.Nazwa + " " + obrazeniaZadaniePotworowi.ToString() + " punktów obrażeń." + Environment.NewLine; if (_biezacyPotwor.BiezacePunktyZdrowia <= 0) { rbtWiadomosci.Text += "Pokonałeś potwora " + _biezacyPotwor.Nazwa + "." + Environment.NewLine; _gracz.DodajPunktyDoswiadczenia(_biezacyPotwor.PunktyDoswiadczeniaDoZdobycia); rbtWiadomosci.Text += "Otrzymałeś " + _biezacyPotwor.PunktyDoswiadczeniaDoZdobycia.ToString() + " punktów doświadczenia." + Environment.NewLine; _gracz.Zloto += _biezacyPotwor.ZlotoDoZdobycia; rbtWiadomosci.Text += "Otrzymałeś " + _biezacyPotwor.ZlotoDoZdobycia.ToString() + " złoto" + Environment.NewLine; List <PrzedmiotInwentarza> przedmiotyLupu = new List <PrzedmiotInwentarza>(); foreach (PrzedmiotLupu przedmiotLupu in _biezacyPotwor.TabelaLupu) { if (GeneratorLiczbPseudolosowych.LiczbaPomiedzy(1, 100) <= przedmiotLupu.ProcentowaSzansaZdobyciaPrzedmiotu) { przedmiotyLupu.Add(new PrzedmiotInwentarza(przedmiotLupu.Szczegoly, 1)); } } if (przedmiotyLupu.Count == 0) { foreach (PrzedmiotLupu przedmiotLupu in _biezacyPotwor.TabelaLupu) { if (przedmiotLupu.JestPrzedmiotemDomyslnym) { przedmiotyLupu.Add(new PrzedmiotInwentarza(przedmiotLupu.Szczegoly, 1)); } } } foreach (PrzedmiotInwentarza przedmiotInwentarza in przedmiotyLupu) { _gracz.DodajPrzedmiotDoInwentarza(przedmiotInwentarza.Szczegoly); if (przedmiotInwentarza.Ilosc == 1) { rbtWiadomosci.Text += "Zdobyłeś " + przedmiotInwentarza.Ilosc.ToString() + " " + przedmiotInwentarza.Szczegoly.Nazwa + Environment.NewLine; } else { rbtWiadomosci.Text += "Zdobyłeś " + przedmiotInwentarza.Ilosc.ToString() + " " + przedmiotInwentarza.Szczegoly.NazwaMnoga + Environment.NewLine; } } ZaktualizujStatystykiGracza(); ZaktualizujSpisInwentarzaWInterfejsieUzytkownika(); ZaktualizujSpisBroniWInterfejsieUzytkownika(); ZaktualizujSpisMiskturWInterfejsieUzytkownika(); rbtWiadomosci.Text += Environment.NewLine; IdzDo(_gracz.BiezacaLokalizacja); } else { int obrazeniaZadaneGraczowi = GeneratorLiczbPseudolosowych.LiczbaPomiedzy(0, _biezacyPotwor.MaksymalneObrazenia); rbtWiadomosci.Text += _biezacyPotwor.Nazwa + " zadał Ci " + obrazeniaZadaneGraczowi.ToString() + " punktów obrażeń." + Environment.NewLine; _gracz.BiezacePunktyZdrowia -= obrazeniaZadaneGraczowi; lblPunktyZdrowia.Text = _gracz.BiezacePunktyZdrowia.ToString(); if (_gracz.BiezacePunktyZdrowia <= 0) { rbtWiadomosci.Text += "Zostałeś zabity przez " + _biezacyPotwor.Nazwa + Environment.NewLine; IdzDo(Swiat.LokalizacjaPoID(Swiat.ID_LOKALIZACJI_DOM)); _gracz.BiezacePunktyZdrowia = _gracz.MaksymalnePunktyZdrowia; } } PrzewinNaDolOkienkaWiadomosci(); }
void Awake() { _instance = this; }
private void Button2_Click(object sender, RoutedEventArgs e) { object toChange = sthToChange; int mode = class_mode; DatabaseModel DataModel = new DatabaseModel(); try { if (mode == 1) { Bron typeObject = (Bron)toChange; DataModel.Execute("DELETE FROM Bron WHERE Numer_Seryjny = " + typeObject.Numer_Seryjny.ToString()); } else if (mode == 2) { Amunicja typeObject = (Amunicja)toChange; DataModel.Execute("DELETE FROM Amunicja WHERE Numer_Pudelka = " + typeObject.Numer_Pudelka.ToString()); } else if (mode == 3) { Hurtowe typeObject = (Hurtowe)toChange; DataModel.Execute("DELETE FROM Hurtowe WHERE Numer_Zamowienia = " + typeObject.Numer_Zamowienia.ToString()); } else if (mode == 4) { Detaliczne typeObject = (Detaliczne)toChange; DataModel.Execute("DELETE FROM Detaliczne WHERE Numer_Zamowienia = " + typeObject.Numer_Zamowienia.ToString()); } else if (mode == 5) { Dostawa typeObject = (Dostawa)toChange; DataModel.Execute("DELETE FROM Dostawa WHERE Nr_Dostawy = " + typeObject.Nr_Dostawy.ToString()); } else if (mode == 6) { Kategoria typeObject = (Kategoria)toChange; DataModel.Execute("DELETE FROM Kategoria WHERE ID = " + typeObject.ID.ToString()); } else if (mode == 7) { Material typeObject = (Material)toChange; DataModel.Execute("DELETE FROM Material WHERE ID = " + typeObject.ID.ToString()); } else if (mode == 8) { Pracownik typeObject = (Pracownik)toChange; DataModel.Execute("DELETE FROM Pracownik WHERE PESEL = " + typeObject.PESEL.ToString()); } else if (mode == 9) { Produkcja typeObject = (Produkcja)toChange; DataModel.Execute("DELETE FROM Produkcja WHERE Numer_Produkcyjny = " + typeObject.Numer_Produkcyjny.ToString()); } else { Zamowienie typeObject = (Zamowienie)toChange; DataModel.Execute("DELETE FROM Zamowienie WHERE Numer_Zamowienia = " + typeObject.Numer_Zamowienia.ToString()); } lastData.Close(); this.Close(); } catch(Exception ex) { MessageBox.Show(ex.Message); } }
public ModifyForm(object toChange, int mode, ShowData lastWindow) { InitializeComponent(); class_mode = mode; sthToChange = toChange; lastData = lastWindow; _defaultBrush = Button1.BorderBrush; if (mode == 1) { Bron typeObject = (Bron)toChange; Label1.Content = "Numer_Seryjny"; Label2.Content = "Nazwa"; Label3.Content = "Cena"; Label4.Visibility = Visibility.Hidden; Label5.Visibility = Visibility.Hidden; Box1.Text = typeObject.Numer_Seryjny.ToString(); Box2.Text = typeObject.Nazwa.ToString(); Box3.Text = typeObject.Cena.ToString(); Box4.Visibility = Visibility.Hidden; Box5.Visibility = Visibility.Hidden; } else if (mode == 2) { Amunicja typeObject = (Amunicja)toChange; Label1.Content = "Numer_Pudelka"; Label2.Content = "Kaliber"; Label3.Content = "Ilosc_Amunicji"; Label4.Content = "Cena"; Label5.Visibility = Visibility.Hidden; Box1.Text = typeObject.Numer_Pudelka.ToString(); Box2.Text = typeObject.Kaliber.ToString(); Box3.Text = typeObject.Ilosc_Amunicji.ToString(); Box4.Text = typeObject.Cena.ToString(); Box5.Visibility = Visibility.Hidden; } else if (mode == 3) { Hurtowe typeObject = (Hurtowe)toChange; Label1.Content = "Numer_Zamowienia"; Label2.Content = "Zezwolenie_Na_Handel"; Label3.Visibility = Visibility.Hidden; Label4.Visibility = Visibility.Hidden; Label5.Visibility = Visibility.Hidden; Box1.Text = typeObject.Numer_Zamowienia.ToString(); Box2.Text = typeObject.Zezwolenie_Na_Handel.ToString(); Box3.Visibility = Visibility.Hidden; Box4.Visibility = Visibility.Hidden; Box5.Visibility = Visibility.Hidden; } else if (mode == 4) { Detaliczne typeObject = (Detaliczne)toChange; Label1.Content = "Numer_Zamowienia"; Label2.Content = "Zezwolenie_Na_Bron"; Label3.Visibility = Visibility.Hidden; Label4.Visibility = Visibility.Hidden; Label5.Visibility = Visibility.Hidden; Box1.Text = typeObject.Numer_Zamowienia.ToString(); Box2.Text = typeObject.Zezwolenie_Na_Bron.ToString(); Box3.Visibility = Visibility.Hidden; Box4.Visibility = Visibility.Hidden; Box5.Visibility = Visibility.Hidden; } else if (mode == 5) { Dostawa typeObject = (Dostawa)toChange; Label1.Content = "Nr_Dostawy"; Label2.Content = "Nazwa_dostawcy"; Label3.Content = "Ilosc_Amunicji"; Label4.Visibility = Visibility.Hidden; Label5.Visibility = Visibility.Hidden; Box1.Text = typeObject.Nr_Dostawy.ToString(); Box2.Text = typeObject.Nazwa_dostawcy.ToString(); Box3.Text = typeObject.Koszt_Calkowity.ToString(); Box4.Visibility = Visibility.Hidden; Box5.Visibility = Visibility.Hidden; } else if (mode == 6) { Kategoria typeObject = (Kategoria)toChange; Label1.Content = "ID"; Label2.Content = "Nazwa"; Label3.Visibility = Visibility.Hidden; Label4.Visibility = Visibility.Hidden; Label5.Visibility = Visibility.Hidden; Box1.Text = typeObject.ID.ToString(); Box2.Text = typeObject.Nazwa.ToString(); Box3.Visibility = Visibility.Hidden; Box4.Visibility = Visibility.Hidden; Box5.Visibility = Visibility.Hidden; } else if (mode == 7) { Material typeObject = (Material)toChange; Label1.Content = "ID"; Label2.Content = "Nazwa"; Label3.Content = "Ilosc"; Label4.Visibility = Visibility.Hidden; Label5.Visibility = Visibility.Hidden; Box1.Text = typeObject.ID.ToString(); Box2.Text = typeObject.Nazwa.ToString(); Box3.Text = typeObject.Ilosc.ToString(); Box4.Visibility = Visibility.Hidden; Box5.Visibility = Visibility.Hidden; } else if (mode == 8) { Pracownik typeObject = (Pracownik)toChange; Label1.Content = "PESEL"; Label2.Content = "Imie"; Label3.Content = "Nazwisko"; Label4.Content = "Zaswiadczenie_O_Niekaralnosci"; Label5.Visibility = Visibility.Hidden; Box1.Text = typeObject.PESEL.ToString(); Box2.Text = typeObject.Imie.ToString(); Box3.Text = typeObject.Nazwisko.ToString(); Box4.Text = typeObject.Zaswiadczenie_O_Niekaralnosci.ToString(); Box5.Visibility = Visibility.Hidden; } else if (mode == 9) { Produkcja typeObject = (Produkcja)toChange; Label1.Content = "Numer_Produkcyjny"; Label2.Content = "Nazwa_Produktu"; Label3.Content = "Ilosc_Produktu"; Label4.Visibility = Visibility.Hidden; Label5.Visibility = Visibility.Hidden; Box1.Text = typeObject.Numer_Produkcyjny.ToString(); Box2.Text = typeObject.Nazwa_Produktu.ToString(); Box3.Text = typeObject.Ilosc_Produktu.ToString(); Box4.Visibility = Visibility.Hidden; Box5.Visibility = Visibility.Hidden; } else { Zamowienie typeObject = (Zamowienie)toChange; Label1.Content = "Numer_Zamowienia"; Label2.Content = "Data_Dostawy"; Label3.Content = "Data_Zamowienia"; Label4.Content = "Uwagi"; Label5.Visibility = Visibility.Hidden; Box1.Text = typeObject.Numer_Zamowienia.ToString(); Box2.Text = typeObject.Data_Dostawy.ToString(); Box3.Text = typeObject.Data_Zamowienia.ToString(); Box4.Text = typeObject.Uwagi.ToString(); Box5.Visibility = Visibility.Hidden; } }
private void Button1_Click(object sender, RoutedEventArgs e) { object toChange = sthToChange; int mode = class_mode; DatabaseModel DataModel = new DatabaseModel(); try { if (mode == 1) { if (Box2.Text.Length > 0 && Decimal.TryParse(Box3.Text, out decimal r1)) { Bron typeObject = (Bron)toChange; DataModel.Execute("UPDATE Bron SET Nazwa = '" + Box2.Text + "', Cena = '" + Box3.Text.Replace(",", ".") + "' WHERE Numer_Seryjny = '" + Box1.Text + "'"); lastData.Close(); this.Close(); } else { Button1.BorderBrush = Brushes.Red; } } else if (mode == 2) { if (Box2.Text.Length > 0 && int.TryParse(Box3.Text, out int r3) && float.TryParse(Box4.Text, out float r4)) { Amunicja typeObject = (Amunicja)toChange; DataModel.Execute("UPDATE Amunicja SET Kaliber = '" + Box2.Text + "', Ilosc_Amunicji = '" + Box3.Text + "', Cena = '" + Box4.Text.Replace(",", ".") + "' WHERE Numer_Pudelka = '" + Box1.Text + "'"); lastData.Close(); this.Close(); } else { Button1.BorderBrush = Brushes.Red; } } else if (mode == 3) { if (Box2.Text.Length > 0) { Hurtowe typeObject = (Hurtowe)toChange; DataModel.Execute("UPDATE Hurtowe SET Zezwolenie_Na_Handel = '" + Box2.Text + "' WHERE Numer_Zamowienia = '" + Box1.Text + "'"); lastData.Close(); this.Close(); } else { Button1.BorderBrush = Brushes.Red; } } else if (mode == 4) { if (Box2.Text.Length > 0) { Detaliczne typeObject = (Detaliczne)toChange; DataModel.Execute("UPDATE Detaliczne SET Zezwolenie_Na_Handel = '" + Box2.Text + "' WHERE Numer_Zamowienia = '" + Box1.Text + "'"); lastData.Close(); this.Close(); } else { Button1.BorderBrush = Brushes.Red; } } else if (mode == 5) { if (Box2.Text.Length > 0 && Decimal.TryParse(Box3.Text, out Decimal r8)) { Dostawa typeObject = (Dostawa)toChange; DataModel.Execute("UPDATE Dostawa SET Nazwa_dostawcy = '" + Box2.Text + "', Koszt_Calkowity = '" + Box3.Text.Replace(",", ".") + "' WHERE Nr_Dostawy = '" + Box1.Text + "'"); lastData.Close(); this.Close(); } else { Button1.BorderBrush = Brushes.Red; } } else if (mode == 6) { if (Box2.Text.Length > 0) { Kategoria typeObject = (Kategoria)toChange; DataModel.Execute("UPDATE Kategoria SET Nazwa = '" + Box2.Text + "' WHERE ID = '" + Box1.Text + "'"); lastData.Close(); this.Close(); } else { Button1.BorderBrush = Brushes.Red; } } else if (mode == 7) { if (Box2.Text.Length > 0 && int.TryParse(Box3.Text, out int r9)) { Material typeObject = (Material)toChange; DataModel.Execute("UPDATE Material SET Nazwa = '" + Box2.Text + "', Ilosc = '" + Box3.Text + "' WHERE ID = '" + Box1.Text + "'"); lastData.Close(); this.Close(); } else { Button1.BorderBrush = Brushes.Red; } } else if (mode == 8) { if (Box2.Text.Length > 0 && Box3.Text.Length > 0 && Box4.Text.Length > 0) { Pracownik typeObject = (Pracownik)toChange; DataModel.Execute("UPDATE Pracownik SET Imie = '" + Box2.Text + "', Nazwisko = '" + Box3.Text + "', Zaswiadczenie_O_Niekaralnosci = '" + Box4.Text + "' WHERE PESEL = '" + Box1.Text + "'"); lastData.Close(); this.Close(); } else { Button1.BorderBrush = Brushes.Red; } } else if (mode == 9) { if (Box2.Text.Length > 0 && int.TryParse(Box3.Text, out int r10)) { Produkcja typeObject = (Produkcja)toChange; DataModel.Execute("UPDATE Produkcja SET Nazwa_Produktu = '" + Box2.Text + "', Ilosc_Produktu = '" + Box3.Text + "' WHERE Numer_Produkcyjny = '" + Box1.Text + "'"); lastData.Close(); this.Close(); } else { Button1.BorderBrush = Brushes.Red; } } else { if (DateTime.TryParse(Box2.Text, out DateTime r11) && DateTime.TryParse(Box3.Text, out DateTime r12) && int.TryParse(Box4.Text, out int r13)) { Zamowienie typeObject = (Zamowienie)toChange; DataModel.Execute("UPDATE Zamowienie SET Data_Dostawy = '" + Box2.Text + "', Data_Zamowienia = '" + Box3.Text + "', Uwagi = '" + Box4.Text + "' WHERE Numer_Zamowienia = '" + Box1.Text); lastData.Close(); this.Close(); } else { Button1.BorderBrush = Brushes.Red; } } } catch(Exception ex) { MessageBox.Show(ex.Message); } }
public void DodajBron(Bron bron) { Bron = bron; }