private void gridControl2_DoubleClick(object sender, EventArgs e) { var adjustement = (Adjustment)adjustementBindingSource.Current; if (adjustement != null) { var adjedit = new AdjustementEdit(); adjedit.ShowObject(adjustement); var result = adjedit.ShowDialog(); if (result == DialogResult.OK) { adjustementBindingSource.DataSource = _context.Adjustments.Where(a => a.AssetId == _asset.AssetId); return; } } }
private void btnNewAdj_Click(object sender, EventArgs e) { var adjustement = new Adjustment() { AssetId = _asset.AssetId }; // NOte The previous value is always set to current book value of the asset but for the time bing I am using the asset value as previous value. adjustement.PreviousValue = _asset.AssetValue; var adjedit = new AdjustementEdit(); adjedit.ShowObject(adjustement); var result = adjedit.ShowDialog(); if (result == DialogResult.OK) { adjustementBindingSource.DataSource = _context.Adjustments.Where(a => a.AssetId == _asset.AssetId); return; } }