public override int GetHashCode()
 {
     unchecked // Overflow is fine, just wrap
     {
         int hash = 17;
         // Suitable nullity checks etc, of course :)
         hash = hash * 23 + OrderNumber.GetHashCode();
         hash = hash * 23 + WarehouseId.GetHashCode();
         hash = hash * 23 + WarehousePalletId.GetHashCode();
         return(hash);
     }
 }
Example #2
0
        public override int GetHashCode()
        {
            var hashCode = 2045822872;

            hashCode = hashCode * -1521134295 + OrderNumber.GetHashCode();
            hashCode = hashCode * -1521134295 + EqualityComparer <Client> .Default.GetHashCode(OrderClient);

            hashCode = hashCode * -1521134295 + EqualityComparer <OrderDetails[]> .Default.GetHashCode(OrderDetails);

            hashCode = hashCode * -1521134295 + OrderSumPrice.GetHashCode();
            return(hashCode);
        }
        public virtual int _GetUniqueIdentifier()
        {
            var hashCode = 399326290;

            hashCode = hashCode * -1521134295 + (Id?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (OrderNumber?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (WrittenDate?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (NotBeforeDate?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (QuantityOrdered?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (ReceiveDate?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (QuantityReceived?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (Caller?.GetHashCode() ?? 0);
            return(hashCode);
        }
Example #4
0
        public override int GetHashCode()
        {
            var hashCode = 370739583;

            hashCode = hashCode * -1521134295 + OrderNumber.GetHashCode();
            hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(ClientName);

            hashCode = hashCode * -1521134295 + EqualityComparer <string> .Default.GetHashCode(DateTime);

            hashCode = hashCode * -1521134295 + OrderAmount.GetHashCode();
            hashCode = hashCode * -1521134295 + EqualityComparer <List <OrderItem> > .Default.GetHashCode(OrderItems);

            return(hashCode);
        }
Example #5
0
 public override int GetHashCode()
 {
     unchecked
     {
         int hashCode = Id.GetHashCode();
         hashCode = (hashCode * 397) ^ (OrderNumber != null ? OrderNumber.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (Location != null ? Location.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (Title != null ? Title.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ NeedBy.GetHashCode();
         hashCode = (hashCode * 397) ^ (Status != null ? Status.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (City != null ? City.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (State != null ? State.GetHashCode() : 0);
         hashCode = (hashCode * 397) ^ (Trade != null ? Trade.GetHashCode() : 0);
         return(hashCode);
     }
 }
Example #6
0
 /// <summary>
 /// Gets the hash code
 /// </summary>
 /// <returns>Hash code</returns>
 public override int GetHashCode()
 {
     unchecked // Overflow is fine, just wrap
     {
         var hashCode = 41;
         // Suitable nullity checks etc, of course :)
         if (OrderNumber != null)
         {
             hashCode = hashCode * 59 + OrderNumber.GetHashCode();
         }
         if (OriginalOrder != null)
         {
             hashCode = hashCode * 59 + OriginalOrder.GetHashCode();
         }
         return(hashCode);
     }
 }
Example #7
0
 public override int GetHashCode()
 {
     return(OrderNumber.GetHashCode());
 }