private void Button_Click(object sender, RoutedEventArgs e) { string richText = new TextRange(rtbOpis.Document.ContentStart, rtbOpis.Document.ContentEnd).Text; Automobil novi = new Automobil(); novi.Marka = tbMarka.Text; novi.Model = tbModel.Text; novi.Godiste = Convert.ToInt32(tbGodiste.Text); novi.Registracija = tbRegistracija.Text; novi.Opis = richText; dc.Automobils.InsertOnSubmit(novi); try { dc.SubmitChanges(); MessageBox.Show("Uspesno ste dodali automobil!", "Potvrda", MessageBoxButton.OK); resetuj(); } catch (Exception ex) { MessageBox.Show("Greska prilikom dodavanja Automobila!" + ex); } }
partial void DeleteAutomobil(Automobil instance);
partial void UpdateAutomobil(Automobil instance);
partial void InsertAutomobil(Automobil instance);
private void btnDodajAutomobil_Click_1(object sender, EventArgs e) { popunjeno = true; if (proveraUnosa(txtMarka)) { obojiLabeluUCrveno(lblMarka); } else { obojiLabeluUCrno(lblMarka); } if (proveraUnosa(txtKubikaza) || proveraBroja(txtKubikaza)) { obojiLabeluUCrveno(lblKubikaza); } else { obojiLabeluUCrno(lblKubikaza); } if (proveraUnosa(txtGorivo)) { obojiLabeluUCrveno(lblGorivo); } else { obojiLabeluUCrno(lblGorivo); } if (proveraUnosa(txtModel)) { obojiLabeluUCrveno(lblModel); } else { obojiLabeluUCrno(lblModel); } if (proveraUnosa(txtKaroserija)) { obojiLabeluUCrveno(lblKaroserija); } else { obojiLabeluUCrno(lblKaroserija); } if (proveraUnosa(txtPogon)) { obojiLabeluUCrveno(lblPogon); } else { obojiLabeluUCrno(lblPogon); } if (proveraUnosa(txtGodiste) || proveraBroja(txtGodiste)) { obojiLabeluUCrveno(lblGodiste); } else { obojiLabeluUCrno(lblGodiste); } if (proveraUnosa(txtBrojVrata) || proveraBroja(txtBrojVrata)) { obojiLabeluUCrveno(lblBrojVrata); } else { obojiLabeluUCrno(lblBrojVrata); } if (proveraUnosa(txtMenjac)) { obojiLabeluUCrveno(lblMenjac); } else { obojiLabeluUCrno(lblMenjac); } if (popunjeno == true) { Automobil automobil = new Automobil(int.Parse(txtGodiste.Text), int.Parse(txtKubikaza.Text), int.Parse(txtBrojVrata.Text), txtMarka.Text, txtGorivo.Text, txtModel.Text, txtKaroserija.Text, txtPogon.Text, txtMenjac.Text); if (File.Exists("automobili.pol")) { FileStream fs = File.OpenRead("automobili.pol"); BinaryFormatter bf = new BinaryFormatter(); List <Automobil> upis = bf.Deserialize(fs) as List <Automobil>; fs.Close(); automobil.Id = upis[upis.Count - 1].Id + 1; upis.Add(automobil); fs = File.OpenWrite("automobili.pol"); bf.Serialize(fs, upis as List <Automobil>); fs.Close(); upis.Clear(); } else { FileStream fs = File.Create("automobili.pol"); fs.Close(); BinaryFormatter bf = new BinaryFormatter(); List <Automobil> upis = new List <Automobil>(); automobil.Id = 0; upis.Add(automobil); fs = File.OpenWrite("automobili.pol"); bf.Serialize(fs, upis as List <Automobil>); fs.Close(); upis.Clear(); } } }