public string GetDistributorBusinessUnit(int distributorID)
        {
            string businessUnit = string.Empty;

            if (distributorID > 0)
            {
                AddressInfo address = AddressInfoProvider.GetAddressInfo(distributorID);
                if (address != null)
                {
                    long            businessUnitNumber = ValidationHelper.GetLong(address.GetValue("BusinessUnit"), default(long));
                    CustomTableItem businessUnitItem   = CustomTableItemProvider.GetItems(BusinessUnitsCustomTableName, "BusinessUnitNumber=" + businessUnitNumber).FirstOrDefault();
                    businessUnit = businessUnitItem != null?businessUnitItem.GetStringValue("BusinessUnitName", string.Empty) : string.Empty;
                }
            }
            return(businessUnit);
        }
 private Brand CreateBrand(CustomTableItem brandItem)
 {
     if (brandItem == null)
     {
         return(null);
     }
     else
     {
         return(new Brand()
         {
             ItemID = brandItem.ItemID,
             BrandName = brandItem.GetStringValue("BrandName", string.Empty),
             BrandCode = brandItem.GetIntegerValue("BrandCode", default(int))
         });
     }
 }
 private BusinessUnit CreateBusinessUnit(CustomTableItem businessUnitItem)
 {
     if (businessUnitItem == null)
     {
         return(null);
     }
     else
     {
         return(new BusinessUnit()
         {
             ItemID = businessUnitItem.ItemID,
             SiteID = businessUnitItem.GetIntegerValue("SiteID", 0),
             BusinessUnitName = businessUnitItem.GetStringValue("BusinessUnitName", string.Empty),
             BusinessUnitNumber = businessUnitItem.GetIntegerValue("BusinessUnitNumber", 0),
             Status = businessUnitItem.GetBooleanValue("Status", false)
         });
     }
 }
Exemplo n.º 4
0
        public bool DeletePOS(int posID)
        {
            bool            isDeleted = false;
            CustomTableItem posItem   = CustomTableItemProvider.GetItem(posID, CustomTableName);

            if (posItem != null)
            {
                var isProductsExist = SKUInfoProvider.GetSKUs().WhereEquals("SKUProductCustomerReferenceNumber", posItem.GetStringValue("POSNumber", string.Empty)).Any();
                if (!isProductsExist)
                {
                    posItem.Delete();
                    isDeleted = true;
                }
            }
            return(isDeleted);
        }