//------------------------------------------------------------------------- /// <summary> /// Creates an instance. /// <para> /// The label is created from {@code quoteId}. /// /// </para> /// </summary> /// <param name="currencyPair"> the currency pair </param> /// <param name="spotDateOffset"> the spot date offset </param> /// <param name="businessDayAdjustment"> the business day adjustment </param> /// <param name="quoteValueType"> the quote value type </param> /// <param name="quoteId"> the quote ID </param> /// <param name="tenor"> the tenor </param> /// <param name="strike"> the strike </param> /// <returns> the instance </returns> public static FxOptionVolatilitiesNode of(CurrencyPair currencyPair, DaysAdjustment spotDateOffset, BusinessDayAdjustment businessDayAdjustment, ValueType quoteValueType, QuoteId quoteId, Tenor tenor, Strike strike) { DaysAdjustment expiryDateOffset = FxOptionVolatilitiesNode.expiryDateOffset(spotDateOffset); return(new FxOptionVolatilitiesNode(currencyPair, quoteId.ToString(), spotDateOffset, businessDayAdjustment, expiryDateOffset, quoteValueType, quoteId, tenor, strike)); }
/// <summary> ///根据报价编号, 删除报价附件信息 /// </summary> /// <param name="QuoteId"></param> /// <returns></returns> public bool DeleteQuote(params int[] QuoteId) { if (QuoteId == null || QuoteId.Length <= 0) { return(false); } string strIds = string.Empty; foreach (int str in QuoteId) { strIds += str.ToString().Trim() + ","; } strIds = strIds.Trim(','); if (dal.DeleteQuote(strIds)) { #region LGWR EyouSoft.Model.CompanyStructure.SysHandleLogs logInfo = new EyouSoft.Model.CompanyStructure.SysHandleLogs(); logInfo.CompanyId = 0; logInfo.DepatId = 0; logInfo.EventCode = EyouSoft.Model.CompanyStructure.SysHandleLogsNO.EventCode; logInfo.EventIp = string.Empty; logInfo.EventMessage = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "{0}在" + EyouSoft.Model.EnumType.CompanyStructure.SysPermissionClass.团队计划_上传报价.ToString() + "删除了一个报价附件,编号:" + QuoteId.ToString(); logInfo.EventTime = DateTime.Now; logInfo.EventTitle = "删除报价附件"; logInfo.ModuleId = EyouSoft.Model.EnumType.CompanyStructure.SysPermissionClass.团队计划_上传报价; logInfo.OperatorId = 0; this.Logwr(logInfo); return(true); #endregion } return(false); }