public void Add() { form.DialogResult = DialogResult.None; try { // sprawdzenie poprawnosci danych IsDataCorrect(); // LINQ Statek spacecraft = new Statek { Typ_statku = qe.GetType(form.ComboBox1), Silnik = form.TextBox2, Rok_produkcji = Convert.ToInt32(form.TextBox3), Cena_za_dobę = Convert.ToInt32(form.TextBox4), }; qe.Insert(spacecraft); // zamkniecie formularza form.DialogResult = DialogResult.OK; form.Dispose(); } catch (DataIncorrect ex) { MessageBox.Show(ex.Message, "Błąd"); } catch (FormatException ex) { MessageBox.Show("Błędny format danych.", "Błąd"); } catch (SqlException ex) { //nie udalo sie polaczyc/bledna skladnia zapytania/bledne dane w zapytaniu/? MessageBox.Show("Błąd komunikacji z bazą danych", "Błąd"); } }
/// <summary> /// Wystrzeliwuje Ray z kamery gracza i wypisuje wszystkie napotkane obiekty /// </summary> void Strzal() { Ray promien = new Ray(Camera.main.transform.position, Camera.main.transform.forward); RaycastHit[] trafienia = Physics.RaycastAll(promien, 2f); foreach (RaycastHit hit in trafienia) { //Używanie przedmiotów if (hit.transform.root != transform) { if (hit.transform.root.tag == "Dziura" && rodzajPrzedmiotu == PrzedmiotEnum.spawarka) { hit.transform.GetComponent <Dziura>().hp -= 10; } if (hit.transform.root.tag == "szafka" && rodzajPrzedmiotu == PrzedmiotEnum.wkrentarka) { if (hit.transform.GetComponent <Wkrenty>()) { hit.transform.GetComponent <Wkrenty>().progress += 10f; } if (hit.transform.GetComponent <WkrentyPod>()) { hit.transform.GetComponent <WkrentyPod>().progress += 10f; } } if (hit.transform.root.tag == "ogien" && rodzajPrzedmiotu == PrzedmiotEnum.gasnica) { //hit.transform.GetComponent<Ogien>().hp -= 50; } if (hit.transform.root.tag == "zaslepka" && rodzajPrzedmiotu == PrzedmiotEnum.plaski) { //hit.transform.GetComponent<null>().hp -= 50; } if (hit.transform.root.tag == "mSzyba" && rodzajPrzedmiotu == PrzedmiotEnum.szyba) { Statek statek = FindObjectOfType <Statek>(); statek.szyba = 1; Inv inwentory = FindObjectOfType <Inv>(); inwentory.obiektWRence = 0; } if (hit.transform.root.tag == "mZbiornik" && rodzajPrzedmiotu == PrzedmiotEnum.zbiornik) { hit.transform.GetComponent <Mzbiornik>().Zbiornik(); Statek statek = FindObjectOfType <Statek>(); statek.zbiornik = 1; Inv inwentory = FindObjectOfType <Inv>(); inwentory.obiektWRence = 0; } if (hit.transform.root.tag == "rSzyba" && rodzajPrzedmiotu == PrzedmiotEnum.grinder) { hit.transform.GetComponent <rGlass>().hp -= 10; grinderPartic.active = true; } } } }
public void Edit(Statek s) { var record = db.Stateks.Single(spacecraft => spacecraft.Statek_ID == s.Statek_ID); record.Typ_statku_Typ_statku_ID = s.Typ_statku_Typ_statku_ID; record.Silnik = s.Silnik; record.Rok_produkcji = s.Rok_produkcji; record.Cena_za_dobę = s.Cena_za_dobę; db.SubmitChanges(); }
public SpacecraftsForm(Statek spacecraft, List<string> types) { InitializeComponent(); textBox1.Text = "" + spacecraft.Statek_ID; FillTypesList(types); comboBox1.SelectedItem = spacecraft.Typ_statku.Nazwa_typu; textBox2.Text = spacecraft.Silnik; textBox3.Text = spacecraft.Rok_produkcji.ToString(); textBox4.Text = spacecraft.Cena_za_dobę.ToString(); comboBox2.SelectedItem = types[0]; }
static void Main(string[] args) { Delegacje D1 = new Delegacje(); //D1.wyswietl_Delegacje(); Statek stat = new Statek("kadlub", "ster"); Zaglowka zagl = new Zaglowka("kadlub", "ster", false); Motorowka moto = new Motorowka("kadlub", "ster", true); stat.burza += new Pogoda(zagl.decyzja); stat.burza += new Pogoda(moto.decyzja); stat.wichura += new Pogoda(zagl.decyzja); stat.wichura += new Pogoda(moto.decyzja); Console.ReadLine(); }
public void Insert(Statek spacecraft) { db.Stateks.InsertOnSubmit(spacecraft); db.SubmitChanges(); }
public void Delete(Statek s) { var record = db.Stateks.Single(spacecraft => spacecraft.Statek_ID == s.Statek_ID); db.Stateks.DeleteOnSubmit(record); db.SubmitChanges(); }
public void Delete() { form.DialogResult = DialogResult.None; try { // LINQ Statek spacecraft = new Statek { Statek_ID = Convert.ToInt32(form.TextBox1), Typ_statku_Typ_statku_ID = qe.GetType(form.ComboBox1).Typ_statku_ID, // ??? Silnik = form.TextBox2, Rok_produkcji = Convert.ToInt32(form.TextBox3), Cena_za_dobę = Convert.ToInt32(form.TextBox4), }; qe.Delete(spacecraft); // zakmniecie formularza form.DialogResult = DialogResult.OK; form.Dispose(); } catch (FormatException ex) { MessageBox.Show("Błędne dane.", "Błąd"); } catch (SqlException ex) { MessageBox.Show("Błąd komunikacji z bazą danych", "Błąd"); } }