internal static Bestilling Load(System.IO.BinaryReader br) { Bestilling best = new Bestilling(); best.koli = br.ReadInt32(); best.fraktnr = br.ReadInt32(); best.sender = br.ReadString(); best.mottakerpers = br.ReadString(); best.transportertav = br.ReadString(); best.sendt = DateTime.Parse(br.ReadString()); return best; }
private void button1_Click(object sender, EventArgs e) { Bestilling best = new Bestilling(); best.koli = (int)numKoli.Value; best.fraktnr = (int)numFraktNr.Value; best.sendt = dateSendtInput.Value; best.sender = txtSender.Text; best.mottakerpers = txtMottaker.Text; best.transportertav = txtTransportor.Text; if (chkBedriftSkjekk.Checked) { bool exists = false; int i = 0; for (i = 0; i < mottakere.Count; i++) { if (mottakere[i].navn.ToLower() == txtMottaker.Text.ToLower()) { exists = true; break; } } if (!exists) { mottakere.Add(new Mottaker() { id = mottakere.Count, navn = txtMottaker.Text, bestillinger = new List<Bestilling>() }); listMottakere.Items.Add(txtMottaker.Text); mottakere[i].bestillinger.Add(best); } else { mottakere[i].bestillinger.Add(best); } } else { if (listMottakere.SelectedIndex > 0 && listMottakere.SelectedIndex < mottakere.Count + 1) { mottakere[listMottakere.SelectedIndex - 1].bestillinger.Add(best); UpdateTreeView(listMottakere.SelectedIndex - 1); } else { MessageBox.Show("Velg en mottaker fra listen på venstre side (ikke 'Alle')"); } } }