示例#1
0
 public string SetRefNumber(PurchaseOrderCommodity commodity)
 {
     try
     { if (commodity == null)
       {
           Order          order          = _MyOrderPage.Orders.First();
           OrderCommodity orderCommodity = order.OrderCommodities.First();
           _PurchaseOrderCommodityData.RefNumber = orderCommodity.Reference.GetText().Trim();
           return("Copied");
       }
       Assert.IsTrue(commodity.ItemNumber.WaitUntilDisplayed());
       string itemNumber = commodity.ItemNumber.GetValue();
       _PurchaseOrderCommodityData.RefNumber = itemNumber;
       return("Copied"); }
     catch
     {
         return("Failed");
     }
 }
示例#2
0
 public string Verify()
 {
     try
     {
         Assert.IsTrue(_MyOrderPage.FirstOrderHeader.WaitUntilDisplayed());
         List <Order>          orders           = _MyOrderPage.Orders;
         Order                 lastorder        = orders.Last();
         List <OrderCommodity> orderCommodities = lastorder.OrderCommodities;
         OrderCommodity        orderCommodity   = orderCommodities.Last();
         Assert.IsTrue(orderCommodity.OrigQty.IsDisplayed());
         Assert.IsTrue(MatchValue(_PurchaseOrderCommodityData.OriginalQty, orderCommodity.OrigQty.GetText(0)));
         Assert.IsTrue(MatchValue(_PurchaseOrderCommodityData.LeftOverQty, orderCommodity.ExpQty.GetText(0)));
         Assert.IsTrue(MatchValue(orderCommodity.ActQty.GetText(0), "--"));
         Assert.IsFalse(orderCommodity.OrigQty.IsEditable());
         Assert.IsTrue(lastorder.ShortShippedIcon.IsDisplayed());
         //Assert.IsTrue(lastorder.ShortShippedIcon.MouseHover());
         //Assert.IsTrue(MatchValue(lastorder.ToolTipsterContent.GetText(0), "Item Short Shipped"));
         return("VerificationSuccess");
     }
     catch
     {
         return("VerificationFail");
     }
 }