private void btnIzmeniAuto_Click(object sender, EventArgs e) { double broj; int brojac = 0; int id = int.Parse(cmbIDBR.Text); if (lstPrikazPonuda.SelectedIndex != -1) { if (txtCenaPoDanu.Text.Trim().Length != 0) { double cena = double.Parse(txtCenaPoDanu.Text); bool uspesno = double.TryParse(txtCenaPoDanu.Text, out broj); if (uspesno) { ponuda = new Ponuda(id, dateTimePicker1.Value, dateTimePicker2.Value, double.Parse(txtCenaPoDanu.Text)); List <string> lista = File.ReadAllLines(putanja).ToList(); lista.Insert(lstPrikazPonuda.SelectedIndex, ponuda.ToString()); lista.RemoveAt(lstPrikazPonuda.SelectedIndex + 1); File.WriteAllLines((putanja), lista.ToArray()); lstPrikazPonuda.Items.Insert(lstPrikazPonuda.SelectedIndex, ponuda); lstPrikazPonuda.Items.RemoveAt(lstPrikazPonuda.SelectedIndex); MessageBox.Show("Ponuda je izmenjena"); } } } }
private void btnDodajAutomobil_Click(object sender, EventArgs e) { double broj; int brojac = 0; int id = int.Parse(cmbIDBR.Text); if (txtCenaPoDanu.Text.Trim().Length != 0) { if (File.Exists(putanja)) { fs = new FileStream(putanja, FileMode.Append, FileAccess.Write); } else { fs = new FileStream(putanja, FileMode.Create, FileAccess.Write); } bool uspesno = double.TryParse(txtCenaPoDanu.Text, out broj); if (uspesno) { ponuda = new Ponuda(id, dateTimePicker1.Value, dateTimePicker2.Value, double.Parse(txtCenaPoDanu.Text)); StreamWriter sw = new StreamWriter(fs); sw.WriteLine(ponuda); lstPrikazPonuda.Items.Add(ponuda); txtCenaPoDanu.Clear(); MessageBox.Show("Ponuda je dodata"); sw.Flush(); sw.Close(); sw.Dispose(); fs.Dispose(); } else { MessageBox.Show("Niste popunili sva polja"); } } else { MessageBox.Show("Niste dobro popunili sve podatke!"); } }