private void calculateDepreciationBarButtonItem_ItemClick(object sender, ItemClickEventArgs e) { if (this.ActiveMdiChild == null) { return; } if (this.ActiveMdiChild.GetType() == typeof(AssetList)) { var list = this.ActiveMdiChild as AssetList; var selectedAsset = list.GetSelectedItem(); if (selectedAsset != null) { this.UseWaitCursor = true; Cursor.Current = Cursors.WaitCursor; Cursor.Show(); Cursor.Position.Offset(50, 50); DepereciationHelper.CalculateDepreciation(selectedAsset); this.UseWaitCursor = false; } return; } if (this.ActiveMdiChild.GetType() == typeof(AssetDetail)) { var detailForm = this.ActiveMdiChild as AssetDetail; var selectedAsset = detailForm.CurrenObject; if (selectedAsset != null) { this.UseWaitCursor = true; Cursor.Current = Cursors.WaitCursor; Cursor.Position.Offset(50, 50); Cursor.Show(); DepereciationHelper.CalculateDepreciation(selectedAsset); this.UseWaitCursor = false; } return; } }
private void CalculateDepreciation() { DepereciationHelper.CalculateDepreciation(this._asset); }