//load detention record with information public void LoadDetentionRecord(Detention d) { this.Detention = d; reason.Text = d.Reason; punishment.Text = d.Punishment; issuedby.Text = d.IssuedBy; pointstaken.Value = d.PointsTaken; dateissued.Value = d.Date; dateissued.Enabled = false; issuedby.ReadOnly = true; }
//closing the detention form private void DetentionFormClosing(object detentionForm, EventArgs e) { Detention detentionRecord = (detentionForm as EditDetentionForm).Detention; detentionBox1.Items[detentionBox1.SelectedIndex] = detentionRecord; }
//method which physically adds the data to the form private void NewDetentionFormClosing(object detentionForm, EventArgs e) { Detention detentionRecord = (detentionForm as EditDetentionForm).Detention; detentionBox1.Items.Add(detentionRecord); }