internal DiscountResult(DodoWareResult dodoWareResult) { DodoWareResult = dodoWareResult; if (dodoWareResult.ModalError == null) { BasePrice = XmlHelper.SelectElementTextAsDecimal (dodoWareResult.XmlResult, "/html/body/div/div[2]/table/tr[2]/td[1]", true).Value; DiscountPercent = XmlHelper.SelectElementTextAsDecimal (dodoWareResult.XmlResult, "/html/body/div/div[2]/table/tr[3]/td[1]", true).Value; DiscountAmount = XmlHelper.SelectElementTextAsDecimal (dodoWareResult.XmlResult, "/html/body/div/div[2]/table/tr[4]/td[1]", true).Value; DiscountedPrice = XmlHelper.SelectElementTextAsDecimal (dodoWareResult.XmlResult, "/html/body/div/div[2]/table/tr[5]/td[1]", true).Value; SalesTaxPercent = XmlHelper.SelectElementTextAsDecimal (dodoWareResult.XmlResult, "/html/body/div/div[2]/table/tr[6]/td[1]", true).Value; SalesTaxAmount = XmlHelper.SelectElementTextAsDecimal (dodoWareResult.XmlResult, "/html/body/div/div[2]/table/tr[7]/td[1]", true).Value; FinalPrice = XmlHelper.SelectElementTextAsDecimal (dodoWareResult.XmlResult, "/html/body/div/div[2]/table/tr[8]/td[1]", true).Value; } }
internal FractionResult(DodoWareResult dodoWareResult) { DodoWareResult = dodoWareResult; var elemList = XmlHelper.SelectElements(dodoWareResult.XmlResult, "//div[@class='mixed-fraction']", 3); InputFraction1 = new MixedFraction(elemList[0]); InputFraction2 = new MixedFraction(elemList[1]); OutputFraction = new MixedFraction(elemList[2]); }
internal PercentResult(DodoWareResult dodoWareResult) { DodoWareResult = dodoWareResult; if (dodoWareResult.ModalError == null) { A = XmlHelper.SelectElementAttributeAsDecimal(dodoWareResult.XmlResult, "//input[@id='A']", "value", true, true).Value; B = XmlHelper.SelectElementAttributeAsDecimal(dodoWareResult.XmlResult, "//input[@id='B']", "value", true, true).Value; C = XmlHelper.SelectElementAttributeAsDecimal(dodoWareResult.XmlResult, "//input[@id='C']", "value", true, true).Value; } }