private void AddNewBond() { var bond = new Bond { Serial = Convert.ToInt64(txtSerial.Text), Owner = txtOwner.Text, CreatedDate = DateTime.Now, ModifiedDate = DateTime.Now }; var dal = new DAL(); dal.AddBond(bond); this.Close(); }
public void LoadRule() { // Configure open file dialog box var dlg = new OpenFileDialog { FileName = "Prize Bond Manager", DefaultExt = ".pbm", Filter = @"Prize Bond Manager Files (.pbm)|*.pbm" }; // Show open file dialog box var result = dlg.ShowDialog(); // Process open file dialog box results if (result == DialogResult.OK) { // Open document var filename = dlg.FileName; var serializer = new Serializer(); var deSerializeObject = serializer.DeSerializeObject(filename); var bonds = deSerializeObject.Bonds; var dal = new DAL(); foreach (var bond in bonds) { dal.AddBond(bond); } } }