public override int GetHashCode() { unchecked { var hashCode = Id; hashCode = (hashCode * 397) ^ (CustomerId != null ? CustomerId.GetHashCode() : 0); hashCode = (hashCode * 397) ^ EmployeeId; hashCode = (hashCode * 397) ^ OrderDate.GetHashCode(); hashCode = (hashCode * 397) ^ RequiredDate.GetHashCode(); hashCode = (hashCode * 397) ^ ShippedDate.GetHashCode(); hashCode = (hashCode * 397) ^ ShipVia.GetHashCode(); hashCode = (hashCode * 397) ^ Freight.GetHashCode(); hashCode = (hashCode * 397) ^ (ShipName != null ? ShipName.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (ShipAddress != null ? ShipAddress.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (ShipCity != null ? ShipCity.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (ShipRegion != null ? ShipRegion.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (ShipPostalCode != null ? ShipPostalCode.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (ShipCountry != null ? ShipCountry.GetHashCode() : 0); return(hashCode); } }
public override int GetHashCode() { unchecked { var hashCode = Id; hashCode = (hashCode * 397) ^ (Customer != null ? Customer.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Employee != null ? Employee.GetHashCode() : 0); hashCode = (hashCode * 397) ^ OrderDate.GetHashCode(); hashCode = (hashCode * 397) ^ RequiredDate.GetHashCode(); hashCode = (hashCode * 397) ^ ShippedDate.GetHashCode(); hashCode = (hashCode * 397) ^ ShipVia.GetHashCode(); hashCode = (hashCode * 397) ^ Freight.GetHashCode(); hashCode = (hashCode * 397) ^ (ShipName != null ? ShipName.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (ShipAddress != null ? ShipAddress.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (ShipCity != null ? ShipCity.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (ShipRegion != null ? ShipRegion.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (ShipPostalCode != null ? ShipPostalCode.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (ShipCountry != null ? ShipCountry.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (OrderDetails != null ? OrderDetails.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (IntIds != null ? IntIds.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (CharMap != null ? CharMap.GetHashCode() : 0); return(hashCode); } }
public bool Equals(Order other) { if (ReferenceEquals(null, other)) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return(Id == other.Id && string.Equals(CustomerId, other.CustomerId) && EmployeeId == other.EmployeeId && OrderDate.Equals(other.OrderDate) && RequiredDate.Equals(other.RequiredDate) && ShippedDate.Equals(other.ShippedDate) && ShipVia == other.ShipVia && Freight == other.Freight && string.Equals(ShipName, other.ShipName) && string.Equals(ShipAddress, other.ShipAddress) && string.Equals(ShipCity, other.ShipCity) && string.Equals(ShipRegion, other.ShipRegion) && string.Equals(ShipPostalCode, other.ShipPostalCode) && string.Equals(ShipCountry, other.ShipCountry)); }
internal void AddNewSalesOrder() { ExcelLib.PopulateInCollection(InventoryTest.ExcelPath, "SalesOrderPage"); //Navigate through Add Sales Order SalesMenu.Click(); Thread.Sleep(1000); OrdersMenu.Click(); Thread.Sleep(1000); AddSalesOrder.Click(); Thread.Sleep(3000); //Add New Sales Order CustCode.Click(); CustCode.SendKeys(ExcelLib.ReadData(2, "CustCode")); Thread.Sleep(2000); CustCodSelect.Click(); Thread.Sleep(3000); CustRef.SendKeys(ExcelLib.ReadData(2, "CustRef")); Thread.Sleep(1000); Discount.Clear(); Thread.Sleep(1000); Discount.SendKeys(ExcelLib.ReadData(2, "Discount")); Thread.Sleep(1000); Tax.SendKeys(ExcelLib.ReadData(2, "TaxRate")); Thread.Sleep(2000); //var TaxRate = CommonMethods.driver.FindElement(By.Id("SaleTaxes")); //var selectTaxRate = new SelectElement(TaxRate); //Thread.Sleep(3000); //selectTaxRate.SelectByText(ExcelLib.ReadData(2, "TaxRate")); //Warehouse.SendKeys(ExcelLib.ReadData(2,"Warehouse")); //Thread.Sleep(1000); var warehouse = CommonMethods.driver.FindElement(By.Id("WarehouseList")); var selectWarehouse = new SelectElement(warehouse); Thread.Sleep(1000); selectWarehouse.SelectByText(ExcelLib.ReadData(2, "Warehouse")); //DeliveryMethod.SendKeys(ExcelLib.ReadData(2,"DeliveryMethod")); //Thread.Sleep(1000); var deliverymethod = CommonMethods.driver.FindElement(By.Id("DeliveryMethodList")); var selectDM = new SelectElement(deliverymethod); Thread.Sleep(1000); selectDM.SelectByText(ExcelLib.ReadData(2, "DeliveryMethod")); DeliveryName.SendKeys(ExcelLib.ReadData(2, "DeliveryName")); Thread.Sleep(1000); DeliveryAdd.SendKeys(ExcelLib.ReadData(2, "StreetAddress")); Thread.Sleep(1000); DeliverySub.SendKeys(ExcelLib.ReadData(2, "Suburb")); Thread.Sleep(1000); DeliveryCity.SendKeys(ExcelLib.ReadData(2, "City")); Thread.Sleep(1000); Region.SendKeys(ExcelLib.ReadData(2, "Region")); Thread.Sleep(1000); PostCode.SendKeys(ExcelLib.ReadData(2, "PostCode")); Thread.Sleep(1000); DeliveryCountry.SendKeys(ExcelLib.ReadData(2, "Country")); Thread.Sleep(1000); SalesPerson.SendKeys(ExcelLib.ReadData(2, "SalesPerson")); Thread.Sleep(2000); //var sp = CommonMethods.driver.FindElement(By.Id("SalesPersonSelection")); //var selectsp = new SelectElement(sp); //Thread.Sleep(1000); //selectsp.SelectByText(ExcelLib.ReadData(2, "SalesPerson")); //SalesGrp.SendKeys(ExcelLib.ReadData(2, "SalesOrderGrp")); //Thread.Sleep(1000); var salesgroup = CommonMethods.driver.FindElement(By.Id("SalesGroupList")); var selectsalesgrp = new SelectElement(salesgroup); Thread.Sleep(1000); selectsalesgrp.SelectByText(ExcelLib.ReadData(2, "SalesOrderGrp")); OrderDate.SendKeys(ExcelLib.ReadData(2, "OrderDate")); Thread.Sleep(1000); OrderDateSelect.Click(); Thread.Sleep(1000); RequiredDate.SendKeys(ExcelLib.ReadData(2, "ReqDate")); Thread.Sleep(1000); RequiredDateSelect.Click(); //InvoiceLayout.SendKeys(ExcelLib.ReadData(2, "SalesOrderTemp")); //Thread.Sleep(1000); var SalesorderTemp = CommonMethods.driver.FindElement(By.Id("InvoiceLayoutId")); var selectSalesorderTemp = new SelectElement(SalesorderTemp); Thread.Sleep(1000); selectSalesorderTemp.SelectByText(ExcelLib.ReadData(2, "SalesOrderTemp")); //PackingSliplayout.SendKeys(ExcelLib.ReadData(2, "PackingSlipTemp")); //Thread.Sleep(1000); var PackingTemp = CommonMethods.driver.FindElement(By.Id("InvoiceLayoutId")); var selectPackingTemp = new SelectElement(PackingTemp); Thread.Sleep(1000); selectPackingTemp.SelectByText(ExcelLib.ReadData(2, "PackingSlipTemp")); ProductLineAdd.SendKeys(ExcelLib.ReadData(2, "ProductLine")); Thread.Sleep(1000); Qty.SendKeys(ExcelLib.ReadData(2, "Qty")); Thread.Sleep(1000); Price.SendKeys(ExcelLib.ReadData(2, "LinePrice")); Thread.Sleep(1000); DeliverySub.SendKeys(ExcelLib.ReadData(2, "LineDiscount")); Thread.Sleep(1000); //Add sales order line to Order AddOrderLineBtn.Click(); Thread.Sleep(1000); //Save Sales Order SaveSalesOrderBtn.Click(); Thread.Sleep(1000); ViewSalesOrder.Click(); Thread.Sleep(1000); //to filter data either can give cutomernumber or order number OrderNoFilter.SendKeys(SalesOrderNoDisplay.Text); Thread.Sleep(1000); OrderNoFilter.SendKeys(Keys.Enter); //filter byCust num CustFilter.SendKeys(ExcelLib.ReadData(2, "CustCode")); Thread.Sleep(1000); CustFilter.SendKeys(Keys.Enter); IList SalesOrderList = CommonMethods.driver.FindElements(By.XPath(".//*[@id='SalesOrderList_tccell0_")); int SalesOrderListCount = SalesOrderList.Count; //.//*[@id='SalesOrderList_tccell1_1']/a //.//*[@id='SalesOrderList_tccell2_1']/a //Verify added Sales Order try { for (int i = 0; i <= SalesOrderListCount; i++) { //Check whether the Salesorder is equal with grid table data if (SalesOrderNoDisplay.Text == CommonMethods.driver.FindElement(By.XPath(".//*[@id='SalesOrderList_tccell[" + i + "]_1']/a ")).Text) { //Check whether the Salesorder is equal to actual if (ExcelLib.ReadData(2, "CustCode") == CommonMethods.driver.FindElement(By.XPath(".//*[@id='SalesOrderList_tccell[" + i + "]_4']/a")).Text) { SaveScreenShotClass.SaveScreenshot(CommonMethods.driver, "Found Added Sales Order"); Thread.Sleep(2000); } } else { SaveScreenShotClass.SaveScreenshot(CommonMethods.driver, "Sales Order not found"); Thread.Sleep(2000); } } } catch (Exception e) { Console.WriteLine("Can not find added Product,Test failed" + e.Message); } }
public void MergeFrom(Order other) { if (other == null) { return; } if (other.OrderID != 0) { OrderID = other.OrderID; } if (other.CustomerID.Length != 0) { CustomerID = other.CustomerID; } if (other.EmployeeID != 0) { EmployeeID = other.EmployeeID; } if (other.orderDate_ != null) { if (orderDate_ == null) { orderDate_ = new global::Google.Protobuf.WellKnownTypes.Timestamp(); } OrderDate.MergeFrom(other.OrderDate); } if (other.requiredDate_ != null) { if (requiredDate_ == null) { requiredDate_ = new global::Google.Protobuf.WellKnownTypes.Timestamp(); } RequiredDate.MergeFrom(other.RequiredDate); } if (other.shippedDate_ != null) { if (shippedDate_ == null) { shippedDate_ = new global::Google.Protobuf.WellKnownTypes.Timestamp(); } ShippedDate.MergeFrom(other.ShippedDate); } if (other.ShipVia != 0) { ShipVia = other.ShipVia; } if (other.Freight != 0D) { Freight = other.Freight; } if (other.ShipName.Length != 0) { ShipName = other.ShipName; } if (other.ShipAddress.Length != 0) { ShipAddress = other.ShipAddress; } if (other.ShipCity.Length != 0) { ShipCity = other.ShipCity; } if (other.ShipRegion.Length != 0) { ShipRegion = other.ShipRegion; } if (other.ShipPostalCode.Length != 0) { ShipPostalCode = other.ShipPostalCode; } if (other.ShipCountry.Length != 0) { ShipCountry = other.ShipCountry; } lines_.Add(other.lines_); _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); }
public override int GetHashCode() { int hash = 1; if (OrderID != 0) { hash ^= OrderID.GetHashCode(); } if (CustomerID.Length != 0) { hash ^= CustomerID.GetHashCode(); } if (EmployeeID != 0) { hash ^= EmployeeID.GetHashCode(); } if (orderDate_ != null) { hash ^= OrderDate.GetHashCode(); } if (requiredDate_ != null) { hash ^= RequiredDate.GetHashCode(); } if (shippedDate_ != null) { hash ^= ShippedDate.GetHashCode(); } if (ShipVia != 0) { hash ^= ShipVia.GetHashCode(); } if (Freight != 0D) { hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(Freight); } if (ShipName.Length != 0) { hash ^= ShipName.GetHashCode(); } if (ShipAddress.Length != 0) { hash ^= ShipAddress.GetHashCode(); } if (ShipCity.Length != 0) { hash ^= ShipCity.GetHashCode(); } if (ShipRegion.Length != 0) { hash ^= ShipRegion.GetHashCode(); } if (ShipPostalCode.Length != 0) { hash ^= ShipPostalCode.GetHashCode(); } if (ShipCountry.Length != 0) { hash ^= ShipCountry.GetHashCode(); } hash ^= lines_.GetHashCode(); if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return(hash); }