Beispiel #1
0
        private void buttonDodajOferte_Click(object sender, EventArgs e)
        {
            try
            {
                //Tworzenie oferty
                AutoNaSprzedaz autoNaSprzedaz = new AutoNaSprzedaz();
                autoNaSprzedaz.TytulOferty      = textBoxTytulOferty.Text;
                autoNaSprzedaz.Przebieg         = int.Parse(textBoxPrzebieg.Text);
                autoNaSprzedaz.Moc              = int.Parse(textBoxMoc.Text);
                autoNaSprzedaz.IloscMiejs       = int.Parse(textBoxIloscMiejsc.Text);
                autoNaSprzedaz.Opis             = richTextBoxOpis.Text;
                autoNaSprzedaz.Cena             = int.Parse(textBoxCena.Text);
                autoNaSprzedaz.KolorNadwozia    = (KolorNadwozia)listBoxKolor.SelectedItem;
                autoNaSprzedaz.Marka            = (Marka)listBoxMarkaAuta.SelectedItem;
                autoNaSprzedaz.Model            = (Model)listBoxModelAuta.SelectedItem;
                autoNaSprzedaz.PojemnoscSilnika = (PojemnoscSilnika)listBoxPojemnoscSilnika.SelectedItem;
                autoNaSprzedaz.RodzajNadwozia   = (RodzajNadwozia)listBoxRodzajNadwozia.SelectedItem;
                autoNaSprzedaz.RodzajPaliwa     = (RodzajPaliwa)listBoxRodzajPaliwa.SelectedItem;
                autoNaSprzedaz.RokProdukcji     = (RokProdukcji)listBoxRokProdukcji.SelectedItem;
                autoNaSprzedaz.TypSkrzyniBiegow = skrzynia;
                autoNaSprzedaz.Pic1             = pictureBoxZdjecie1.ImageLocation;
                autoNaSprzedaz.Pic2             = pictureBoxZdjecie2.ImageLocation;
                autoNaSprzedaz.Pic3             = pictureBoxZdjecie3.ImageLocation;
                autoNaSprzedaz.Pic4             = pictureBoxZdjecie4.ImageLocation;

                //Zapisywanie w bazie danych
                _ctx.AutoAutoNaSprzedaz.Add(autoNaSprzedaz);
                _ctx.SaveChanges();
                MessageBox.Show("Pomyślnie dodano ofertę sprzedaży!");
            }
            catch
            {
                MessageBox.Show("Coś poszło nie tak.");
            }
        }
Beispiel #2
0
        //Usuwanie w bazie danych
        private void buttonUsun_Click(object sender, EventArgs e)
        {
            AutoNaSprzedaz zaznaczoneAutoNaSprzedaz = (AutoNaSprzedaz)listBoxListaOfert.SelectedItem;

            _ctx.AutoAutoNaSprzedaz.Remove(zaznaczoneAutoNaSprzedaz);
            _ctx.SaveChanges();
            MessageBox.Show("Pomyślnie usunięto ofertę sprzedaży!");
        }
Beispiel #3
0
        private void pictureBox_Click(object sender, EventArgs e)
        {
            //klikniecie otwiera przegladarke zdjec
            Form_PrzegladarkaZdjec przegladarkaZdjec        = new Form_PrzegladarkaZdjec();
            AutoNaSprzedaz         zaznaczoneAutoNaSprzedaz = (AutoNaSprzedaz)listBoxListaOfert.SelectedItem;

            przegladarkaZdjec.pic1 = zaznaczoneAutoNaSprzedaz.Pic1;
            przegladarkaZdjec.pic2 = zaznaczoneAutoNaSprzedaz.Pic2;
            przegladarkaZdjec.pic3 = zaznaczoneAutoNaSprzedaz.Pic3;
            przegladarkaZdjec.pic4 = zaznaczoneAutoNaSprzedaz.Pic4;
            przegladarkaZdjec.Show();
        }
Beispiel #4
0
        //lista ofert (wszyscy)
        private void listBoxListaOfert_SelectedIndexChanged(object sender, EventArgs e)
        {
            AutoNaSprzedaz zaznaczoneAutoNaSprzedaz = (AutoNaSprzedaz)listBoxListaOfert.SelectedItem;

            labelTytulOferty.Text      = zaznaczoneAutoNaSprzedaz.TytulOferty;
            labelCena.Text             = "Cena: " + zaznaczoneAutoNaSprzedaz.Cena;
            labelIloscMiejs.Text       = "Liczba miejsc: " + zaznaczoneAutoNaSprzedaz.IloscMiejs;
            labelKolorNadwozia.Text    = "Kolor: " + zaznaczoneAutoNaSprzedaz.KolorNadwozia.Kolor;
            labelMarka.Text            = zaznaczoneAutoNaSprzedaz.Marka.NazwaMarka + " " + zaznaczoneAutoNaSprzedaz.Model.NazwaModel;
            labelMoc.Text              = "Moc: " + zaznaczoneAutoNaSprzedaz.Moc + "KM";
            labelPojemnoscSilnika.Text = "Pojemność silnika: " + zaznaczoneAutoNaSprzedaz.PojemnoscSilnika.Pojemnosc.ToString(CultureInfo.InvariantCulture);
            labelPrzebieg.Text         = "Przebieg: " + zaznaczoneAutoNaSprzedaz.Przebieg;
            labelRodzajNadwozia.Text   = "Nadwozie: " + zaznaczoneAutoNaSprzedaz.RodzajNadwozia.Nadwozie;
            labelRodzajPaliwa.Text     = "Rodzaj paliwa: " + zaznaczoneAutoNaSprzedaz.RodzajPaliwa.Paliwo;
            labelRokProdukcji.Text     = "Rok produkcji: " + zaznaczoneAutoNaSprzedaz.RokProdukcji.Rok;
            labelTypSkrzyniBiegow.Text = "Skrzynia biegów: " + zaznaczoneAutoNaSprzedaz.TypSkrzyniBiegow;
            richTextBoxOpis.Text       = zaznaczoneAutoNaSprzedaz.Opis;
            pictureBox.ImageLocation   = zaznaczoneAutoNaSprzedaz.Pic1;
        }