示例#1
0
 public void SingleEndToEnd()
 {
     QuoteEntry.GoTo();
     //YOUR POLICY DETAILS
     QuoteEntry.PolicyTypeLevelTerm();
     QuoteEntry.PolicyTerm("28");
     QuoteEntry.SumAssured("180000");
     QuoteEntry.TitleMr();
     QuoteEntry.App1FirstName("James");
     QuoteEntry.App1Surname("Test");
     QuoteEntry.App1DOBDD("01");
     QuoteEntry.App1DOBMM("January");
     QuoteEntry.App1DOBYY("1985");
     QuoteEntry.Postcode("PO19 1JG");
     QuoteEntry.Email("*****@*****.**");
     QuoteEntry.Telephone("07777777777");
     QuoteEntry.App1HeightFt("5");
     QuoteEntry.App1HeightIns("10");
     QuoteEntry.App1WeightStone("11");
     QuoteEntry.App1WeightLbs("0");
     //QUOTE+ SECTION 1
     QuoteEntry.SmokingNever();
     QuoteEntry.AlcoholUnits("0");
     QuoteEntry.ClickNextButton();
     //QUOTE+ SECTION 2
     QuoteEntry.QuotePlusMedicalTreatmentNo();
     QuoteEntry.QuotePlusMedicationNo();
     QuoteEntry.QuotePlusFamilyNo();
     QuoteEntry.ClickNextButton();
     //QUOTE+ SECTION 3
     QuoteEntry.QuotePlusChestPainNo();
     QuoteEntry.QuotePlusKidneyFailureNo();
     QuoteEntry.QuotePlusMedicalAdviceNo();
     QuoteEntry.QuotePlusHIVNo();
     QuoteEntry.ClickNextButton();
     //QUOTE+ SECTION 4
     QuoteEntry.QuotePlusActivitiesNo();
     QuoteEntry.QuotePlusOccupationNo();
     QuoteEntry.QuotePlusTravelNo();
     QuoteEntry.QuotePlusDrivingNo();
     QuoteEntry.QuotePlusDrugsNo();
     QuoteEntry.QuotePlusAlcoholNo();
     QuoteEntry.QuotePlusExistingCoverNo();
     QuoteEntry.ClickNextButton();
     QuoteEntry.ClickGetAQuoteButton();
     //RESULTS SCREEN
     Utilities.Wait();
     Results.ApplyRoyalLondon();
     //UPSELL SCREEN
     Upsell.IndexationYes();
     Upsell.ClickContinueButton();
     //CHOSENQUOTE SCREEN
     ChosenQuote.ClickProceedButton();
 }
 private void AddNewQuote(out string errorMessage)
 {
     errorMessage = "";
     try
     {
         QuoteEntry newQuote = new QuoteEntry
         {
             QuoteNumber     = _quoteNumber,
             Status          = 0,
             Type            = 0,
             ModelYear       = DateTime.Today.Year.ToString(),
             Requote         = "N",
             RowCreateUser   = "******",
             RowModifiedUser = "******"
         };
         _context.QuoteLog.Add(newQuote);
     }
     catch (Exception ex)
     {
         errorMessage = "Failed to add the new quote to the database.";
     }
 }
示例#3
0
文件: Program.cs 项目: hombrevrc/FDK
        static Quote Parse(string text)
        {
            var stream = new TextStream();

            stream.Initialize(text);
            var lrpQuote = stream.ReadQuote("quote");

            var bids = new QuoteEntry[lrpQuote.Bids.Length];
            var asks = new QuoteEntry[lrpQuote.Asks.Length];

            for (int index = 0; index < lrpQuote.Bids.Length; ++index)
            {
                bids[index] = new QuoteEntry(lrpQuote.Bids[index].Price, lrpQuote.Bids[index].Volume);
            }

            for (int index = 0; index < lrpQuote.Asks.Length; ++index)
            {
                asks[index] = new QuoteEntry(lrpQuote.Asks[index].Price, lrpQuote.Asks[index].Volume);
            }

            var result = new Quote(lrpQuote.Symbol, lrpQuote.CreatingTime, bids, asks);

            return(result);
        }
示例#4
0
 /// <summary>
 /// Comparator two bid quote entries.
 /// </summary>
 /// <param name="first">A first quote entry.</param>
 /// <param name="second">A second quote entry.</param>
 /// <returns>0, -1, 1</returns>
 static int BidComparator(QuoteEntry first, QuoteEntry second)
 {
     return second.Price.CompareTo(first.Price);
 }
示例#5
0
		void FillRecords(FxPriceType type, QuoteEntry[] entries)
		{
			for (var index = 0; index < entries.Length; ++index)
			{
				var entry = entries[index];
				var record = new FeedLevel2Record
                {
				    Price = RoundPrice(entry.Price),
				    Volume = entry.Volume,
				    Type = type
                };
				this.records.Add(record);
			}
		}
示例#6
0
 /// <summary>
 /// Comparator for two ask quote entries.
 /// </summary>
 /// <param name="first">A first quote entry.</param>
 /// <param name="second">A second quote entry.</param>
 /// <returns>0, -1, 1</returns>
 static int AskComparator(QuoteEntry first, QuoteEntry second)
 {
     return first.Price.CompareTo(second.Price);
 }
 public Level2Entry(QuoteEntry entry, double lot)
     : this()
 {
     this.Price  = entry.Price;
     this.Volume = entry.Volume / lot;
 }
示例#8
0
 /// <summary>
 /// Comparator for two ask quote entries.
 /// </summary>
 /// <param name="first">A first quote entry.</param>
 /// <param name="second">A second quote entry.</param>
 /// <returns>0, -1, 1</returns>
 static int AskComparator(QuoteEntry first, QuoteEntry second)
 {
     return(first.Price.CompareTo(second.Price));
 }