public static List <Automobil> Procitaj_Automobil(StreamReader f) { List <Automobil> Automobili = new List <Automobil>(); while (!f.EndOfStream) { string[] delovi_teksta = f.ReadLine().Split('|'); Automobil Automobil = new Automobil(Convert.ToInt32(delovi_teksta[0]), delovi_teksta[1], delovi_teksta[2], Convert.ToInt32(delovi_teksta[3]), Convert.ToInt32(delovi_teksta[4]), delovi_teksta[5], delovi_teksta[6], delovi_teksta[7], delovi_teksta[8], Convert.ToInt32(delovi_teksta[9])); Automobili.Add(Automobil); } f.Close(); return(Automobili); }
private void button2_Click(object sender, EventArgs e) { if (txtMarka.Text.Length > 0 && txtModel.Text.Length > 0 && txtGodina.Text.Length > 0 && txtKubikaza.Text.Length > 0 && cbPogon.Text.Length > 0 && cbMenjac.Text.Length > 0 && txtKaroserija.Text.Length > 0 && cbGorivo.Text.Length > 0 && cbVrata.Text.Length > 0) { int br = Automobil.Brisi_Automobil(int.Parse(txtID.Text), putanja); if (br > 0) { MessageBox.Show("Успешно обрисан запис!", "Информација", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); } brisi_polja(); Osvezi(); } else { MessageBox.Show("Обавезно попунити сва поља!\n", "Обавештење", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); } }
private void button1_Click(object sender, EventArgs e) { txtID.Enabled = true; button2.Enabled = button3.Enabled = button4.Enabled = button5.Enabled = true; button1.Enabled = false; if (txtMarka.Text.Length > 0 && txtModel.Text.Length > 0 && txtGodina.Text.Length > 0 && txtKubikaza.Text.Length > 0 && cbPogon.Text.Length > 0 && cbMenjac.Text.Length > 0 && txtKaroserija.Text.Length > 0 && cbGorivo.Text.Length > 0 && cbVrata.Text.Length > 0) { try { Automobil Novi_auto = new Automobil((Automobili.Count + 1), txtMarka.Text, txtModel.Text, Convert.ToInt32(txtGodina.Text), Convert.ToInt32(txtKubikaza.Text), cbPogon.Text, cbMenjac.Text, txtKaroserija.Text, cbGorivo.Text, Convert.ToInt32(cbVrata.Text)); fajl = new FileStream(putanja, FileMode.Append); StreamWriter w = new StreamWriter(fajl, Encoding.UTF8); int broj_upisanih = Automobil.UpsiNovogAutomobila(w, Novi_auto, Automobili); w.Close(); fajl.Close(); if (broj_upisanih > 0) { MessageBox.Show("Успешно сте унели нов аутомобил у информациони систем за издавање возила!\n", "Обавештење", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); brisi_polja(); } else if (broj_upisanih == 1) { MessageBox.Show("Безуспешно уношење аутомобила на информациони систем \n аутомобил тог модела,годишта,горива и марке постоји у систему!", "Упозорење!", MessageBoxButtons.OK, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button1); brisi_polja(); } else { MessageBox.Show("Безуспешно уписивање аутомобила на информациони систем \n аутомобил са датим ID_ем постоји у бази података!", "Упозорење!", MessageBoxButtons.OK, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button1); brisi_polja(); } } catch (Exception ex) { MessageBox.Show("" + ex.Message, "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); } } else { MessageBox.Show("Обавезно попунити сва поља!\n", "Обавештење", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); } sreader.Close(); fajl.Close(); Osvezi(); brisi_polja(); }
public frmPonuda() { InitializeComponent(); try { putanja = "Ponuda.txt"; Osvezi(); fajl = new FileStream("Automobil.txt", FileMode.Open); sreader = new StreamReader(fajl); Automobili = Automobil.Procitaj_Automobil(sreader); foreach (Automobil auto in Automobili) { cbID_IMEAuta.Items.Add(auto.Id_auto + "-" + auto.Marka + " " + auto.Model); } fajl.Close(); i = 0; } catch (Exception ex) { MessageBox.Show("" + ex.Message, "грешка", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); } }