示例#1
0
        public virtual int _GetUniqueIdentifier()
        {
            var hashCode = 399326290;

            hashCode = hashCode * -1521134295 + (Id?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (OrdID?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (OrdOrderID_Remote?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (OrdOrderExternalCode?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (OrdOrderDescr?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (OrdRegDateTime?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (OrdDateTime?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (OrdDeliveryDateTime?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (OrdDepositorCode?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (OrdDepositorFullName?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (OrdCustomerCode?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (OrdCustomerFullName?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (OrdStatus?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (OrdMemo?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (OrdPurpose?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (OrdDeliveryValue?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (OrdDeliveryNotes?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (OrdIsReturn?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (OrdPrdTypeDescr?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (OrdWrhRoutingCode?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (OrdDlsId?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (OrdDlsDescr?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (OrdDlsAddress?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (OrdDlsZipCode?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (OrdDlsCity?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (OrdDlsArea?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (OrdRoutingStatus?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (OrdLfdWeight?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (OrdLfdVol?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (OrdLfdCtn?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (OrdLfdBar?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (OrdLfdPalEuro?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (OrdLfdPalInd?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (OrdLfdPalElsa?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (OrdLfdParOU?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (OrdLfdVar?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (OrdVoucherDateTime?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (OrdVoucherNumber?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (OrdVoucherSeries?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (OrdVoucherId?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (OrdAgencyCode?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (OrdAgencyDescr?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (OrdAgencyAddress?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (OrdTelRouteId?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (OrdVchPlateNr?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (OrdVchRouteNr?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (OrdVhrDate?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (OrdVhrID?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (OrdLastUpdateDateTime?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (OrdReadyForLoading?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (OrdStatusString?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (Polyline?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (Warehouse?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (Truck?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (WarehouseAddress?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (ETA?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (ATA?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (DestLat?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (DestLong?.GetHashCode() ?? 0);
            hashCode = hashCode * -1521134295 + (COE?.GetHashCode() ?? 0);
            return(hashCode);
        }