Exemplo n.º 1
0
 public Warehouse(Client.GameState client, WarehouseID ID)
 {
     Owner = client;
     _ID = ID;
     MaxCount = 60;
     items = new Dictionary<uint, Interfaces.IConquerItem>(MaxCount);
     objects = new Interfaces.IConquerItem[0];
 }
Exemplo n.º 2
0
 public bool IsValid()
 {
     WarehouseID = WarehouseID.Trim();
     if (Manager == null || WarehouseID.Equals(string.Empty))
     {
         return(false);
     }
     return(true);
 }
Exemplo n.º 3
0
        internal override bool isValid()
        {
            int requiredFilterCount = WarehouseID.NullSafeLength() +
                                      WarehouseReference.NullSafeLength() +
                                      WarehouseName.NullSafeLength();


            if (requiredFilterCount != 0)
            {
                return(true);
            }

            throw new NetoRequestException("At least one filter is required in the GetWarehouse request");
        }
Exemplo n.º 4
0
        internal override bool isValid()
        {
            if (DatePaidFrom != DateTime.MinValue)
            {
                return(true);
            }

            if (DatePaidTo != DateTime.MinValue)
            {
                return(true);
            }

            if (DateRequiredFrom != DateTime.MinValue)
            {
                return(true);
            }

            if (DateRequiredTo != DateTime.MinValue)
            {
                return(true);
            }

            if (DateInvoicedFrom != DateTime.MinValue)
            {
                return(true);
            }

            if (DateInvoicedTo != DateTime.MinValue)
            {
                return(true);
            }

            if (DatePlacedFrom != DateTime.MinValue)
            {
                return(true);
            }

            if (DatePlacedTo != DateTime.MinValue)
            {
                return(true);
            }

            if (DateUpdatedFrom != DateTime.MinValue)
            {
                return(true);
            }

            if (DateUpdatedTo != DateTime.MinValue)
            {
                return(true);
            }

            if (DateCompletedFrom != DateTime.MinValue)
            {
                return(true);
            }

            if (DateCompletedTo != DateTime.MinValue)
            {
                return(true);
            }

            if (WarehouseQuantityUpdatedFrom != DateTime.MinValue)
            {
                return(true);
            }

            if (WarehouseQuantityUpdatedTo != DateTime.MinValue)
            {
                return(true);
            }

            int requiredFilterCount = OrderID.NullSafeLength() +
                                      Username.NullSafeLength() +
                                      SKU.NullSafeLength() +
                                      Supplier.NullSafeLength() +
                                      WarehouseID.NullSafeLength() +
                                      ShippingMethod.NullSafeLength() +
                                      SalesChannel.NullSafeLength();


            if (requiredFilterCount != 0)
            {
                return(true);
            }

            throw new NetoRequestException("At least one filter is required in the GetOrder request");
        }