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."); } }
//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!"); }
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(); }
//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; }