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) }); } }
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); }