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");
     }
 }
Example #2
0
    /// <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];
        }
Example #5
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");
     }
 }