public IEnumerable <position> FindText(string lowerStringToFind) { if (MasterName.ToLowerInvariant().Contains(lowerStringToFind)) { yield return(new position(this)); } foreach (var item in MessageItems) { foreach (var pos in item.FindText(lowerStringToFind)) { yield return(pos); } } }
protected override void RenderAttributes(XElement element, FoRenderOptions options) { base.RenderAttributes(element, options); if (MasterName.IsNullOrWhiteSpace()) { throw new PropertyNotSetException(nameof(MasterName)); } element.Add(new XAttribute("master-name", MasterName)); if (PageWidth.HasValue()) { element.Add(new XAttribute("page-width", PageWidth)); } if (PageHeight.HasValue()) { element.Add(new XAttribute("page-height", PageHeight)); } if (Margin.HasValue()) { element.Add(new XAttribute("margin", Margin)); } if (MarginTop.HasValue()) { element.Add(new XAttribute("margin-top", MarginTop)); } if (MarginRight.HasValue()) { element.Add(new XAttribute("margin-right", MarginRight)); } if (MarginBottom.HasValue()) { element.Add(new XAttribute("margin-bottom", MarginBottom)); } if (MarginLeft.HasValue()) { element.Add(new XAttribute("margin-left", MarginLeft)); } }
protected virtual void WriteTo(StringBuilder sBuilder) { var endPoints = EndPoints; if (!endPoints.IsEmpty()) { sBuilder.Append("host="); var index = 0; foreach (var endPoint in endPoints) { if (!endPoint.IsEmpty()) { sBuilder.Append(endPoint.Host); sBuilder.Append(':'); sBuilder.Append(endPoint.Port); if (index++ > 0) { sBuilder.Append(','); } } } if (sBuilder.Length > 0) { sBuilder.Append(';'); } } if (!MasterName.IsEmpty()) { sBuilder.Append("masterName="); sBuilder.Append(MasterName); sBuilder.Append(';'); } if (!Password.IsEmpty()) { sBuilder.Append("password="******"clientName="); sBuilder.Append(ClientName); sBuilder.Append(';'); } if (ConnectionTimeout != RedisConstants.DefaultConnectionTimeout) { sBuilder.Append("connectionTimeout="); sBuilder.Append(ConnectionTimeout); sBuilder.Append(';'); } if (ReceiveTimeout != RedisConstants.DefaultReceiveTimeout) { sBuilder.Append("receiveTimeout="); sBuilder.Append(ReceiveTimeout); sBuilder.Append(';'); } if (SendTimeout != RedisConstants.DefaultSendTimeout) { sBuilder.Append("sendTimeout="); sBuilder.Append(SendTimeout); sBuilder.Append(';'); } if (ConnectionWaitTimeout != RedisConstants.DefaultWaitTimeout) { sBuilder.Append("connectionWaitTimeout="); sBuilder.Append(ConnectionWaitTimeout); sBuilder.Append(';'); } if (ReadBufferSize > 0) { sBuilder.Append("readBufferSize="); sBuilder.Append(ReadBufferSize); sBuilder.Append(';'); } if (WriteBufferSize > 0) { sBuilder.Append("writeBufferSize="); sBuilder.Append(WriteBufferSize); sBuilder.Append(';'); } if (!HeartBeatEnabled) { sBuilder.Append("heartBeatEnabled="); sBuilder.Append(HeartBeatEnabled); sBuilder.Append(';'); } if (HearBeatIntervalInSecs != RedisConstants.DefaultHeartBeatIntervalSecs) { sBuilder.Append("hearBeatIntervalInSecs="); sBuilder.Append(HearBeatIntervalInSecs); sBuilder.Append(';'); } if (UseSsl) { sBuilder.Append("useSsl="); sBuilder.Append(UseSsl); sBuilder.Append(';'); } }
public Return MasterName(MasterName masterModel) { var resultReturn = new Return(); try { //用户ID和安卓ID都为空 if (Guid.Empty == masterModel.CustomerId && string.IsNullOrEmpty(masterModel.AndroidId)) { resultReturn.ReturnCode.Code = 2889; return(resultReturn); } decimal?prePrice = 0m; var oriPrice = 0m; var priceRight = ValidPrice((int)BusinessTypeEnum.MasterName, masterModel.Amout, false, ref oriPrice, ref prePrice); if (!priceRight) { resultReturn.ReturnCode.Code = 2886; return(resultReturn); } var orderInfoModel = TransferToOrderInfoModel(masterModel); orderInfoModel.SalesPromotionId = 4; orderInfoModel.OrderType = (int)BusinessTypeEnum.MasterName; orderInfoModel.PreferentialPrice = prePrice; orderInfoModel.OriginalPrice = oriPrice; if (_isTesting) { orderInfoModel.PayState = GlobalConst.Paid; } var tuple = OrderService.Insert(orderInfoModel); //数据写入失败 if (!tuple.Item1) { resultReturn.ReturnCode.Code = -1; return(resultReturn); } else { //写入OrderSearch表 var orderSearchModel = new OrderSearch { OrderId = Guid.Parse(tuple.Item2), QSurname = masterModel.Surname, QSex = masterModel.Sex, QNameType = Convert.ToByte(masterModel.NameType), QBirthDay = masterModel.BirthDay, QProvince = masterModel.Province, QCity = masterModel.City }; var flag = OrderSearchService.Insert(orderSearchModel); //写入失败 if (!flag) { //设置该订单失效 OrderService.SetToDelete(tuple.Item2); } } resultReturn.Content = new Dictionary <string, string> { { "OrderId", tuple.Item2 } }; } catch (Exception ex) { LogService.InsertLog(ex); resultReturn.SetWrong(); } return(resultReturn); }
protected MasterName CreateSourceClassName(MasterName symbolName) { string symbolClass = GeneralNamesFactory.ClassNameFor(ARTICLE_CLASS_POSTFIX, ARTICLE_CLASS_PATTERN, symbolName); return(symbolClass); }
public MasterStub CreateSourceClassStub(Assembly configAssembly, MasterCode symbolCode, MasterName symbolName) { string symbolClass = CreateSourceClassName(symbolName); string backupClass = CreateSourceClassName(ARTICLE_CLASS_DEFAULT); MasterStub elementStub = GeneralClazzFactory <MasterStub> .InstanceFor(configAssembly, ARTICLE_SPACE_PATTERN, symbolClass, backupClass); return(elementStub); }
public MasterItem CreateMasterItem(Assembly configAssembly, MasterCode symbolCode, MasterName symbolName, params MasterCode[] symbolPath) { MasterStub elementStub = CreateSourceClassStub(configAssembly, symbolCode, symbolName); MasterItem elementItem = new ArticleConfigMaster(symbolCode, symbolName, elementStub, symbolPath); return(elementItem); }