Example #1
0
        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;
            }
        }
Example #2
0
        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]);
        }
Example #3
0
        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;
            }
        }