private static void CheckFXSpotLimits(Boolean blnIsSubmit, DA_TRN record, out object PCESCEObject) { try { LimitDisplayModel PCECheckRecords = DealUIP.CheckPCE(SessionInfo, record, ProductId); LimitDisplayModel SCECheckRecords = record.FLAG_SETTLE.Value ? DealUIP.CheckSCE(SessionInfo, record, ProductId) : null; LimitDisplayModel CountryCheckRecords = DealUIP.CheckCountryLimit(SessionInfo, record, ProductId); PCESCEObject = ConsoLimitDisplay(blnIsSubmit, PCECheckRecords, SCECheckRecords, CountryCheckRecords); } catch (Exception ex) { throw new Exception(ex.Message); } }
private static void CheckFILimit(Boolean blnIsSubmit, DA_TRN record, out object PCESCEObject) { try { LimitDisplayModel PCECheckRecords = DealUIP.CheckPCE(SessionInfo, record, ProductId); LimitDisplayModel SCECheckRecords = null; LimitDisplayModel CountryCheckRecords = DealUIP.CheckCountryLimit(SessionInfo, record, ProductId); var flagSettle = record.FLAG_SETTLE.Value && record.NOTIONAL_THB.Value > 0; if (flagSettle) { SCECheckRecords = DealUIP.CheckSCE(SessionInfo, record, ProductId); } PCESCEObject = ConsoLimitDisplay(blnIsSubmit, PCECheckRecords, SCECheckRecords, CountryCheckRecords); } catch (Exception ex) { throw new Exception(ex.Message); } }