public object Value(Market market, PLEntry entry, PlBlotter blotter) { if (entry != null) { return entry.EndNominal - entry.StartNominal; } return null; }
public object Value(string columnName, Market market, PLEntry entry, PlBlotter blotter) { if (mColumns.ContainsKey(columnName)) { return mColumns[columnName].Value(market, entry, blotter); } return null; }
public object Value(Market market, PLEntry entry, PlBlotter blotter) { if(entry != null && entry.Trade != null && entry.Trade.InitialPartyId != 0) { var party = Env.Current.StaticData.GetPartyById(entry.Trade.InitialPartyId); return party.Code; } return null; }
public object Value(Market market, PLEntry entry, PlBlotter blotter) { if (entry != null && entry.Trade != null) { var swaption = entry.Trade.Product as Swaption; if (swaption != null && swaption.Swap != null) { return swaption.Swap.EndDate; } } return null; }