public Boolean UpdateQuantity(string name, int quantity) { var productLine = ProductLines.First(pl => pl.Product.Name == name); productLine.Quantity = quantity; return(true); }
/// <summary> /// Clears all the global /// </summary> public static void ClearValues() { AccountingGroups.Clear(); CostProfileGroups.Clear(); CountriesOfOrigin.Clear(); CustomerIdConversions.Clear(); ExternalIdTypes.Clear(); ItemCategories.Clear(); ItemGroups.Clear(); ItemIds.Clear(); ItemIdSuffixes.Clear(); ItemRecords.Clear(); Languages.Clear(); Licenses.Clear(); LocalItemIds.Clear(); MetaDescriptions.Clear(); PricingGroups.Clear(); ProductCategories.Clear(); ProductFormats.Clear(); ProductGoups.Clear(); ProductLines.Clear(); Properties.Clear(); PsStatuses.Clear(); RequestStatus.Clear(); SpecialCharacters.Clear(); TariffCodes.Clear(); Territories.Clear(); ToolTips.Clear(); UpcProductFormatExceptions.Clear(); Upcs.Clear(); UserNames.Clear(); UserRoles.Clear(); WebCategoryList.Clear(); }
/// <summary> /// Creates a static snapshot of all connected devices at the time of call. /// </summary> /// <param name="mask">An optional product mask controlling what kind of devices should be returned.</param> /// <returns>The disposable collection of connected devices.</returns> public DeviceCollection QueryDevices(ProductLines mask = ProductLines.AnyIntel) { var deviceList = NativeMethods.rs2_query_devices_ex(handle, mask, out IntPtr error); NativeHelper.ThrowExceptionForRsError(error); return(new DeviceCollection(deviceList)); }
public Product GetProduct(string name) { var products = ProductLines.Where(e => e.Product.Name == name).Select(p => p.Product); return(products.Any() ? products.First() : null); //todo: si plusiseur produit retourner une excetion }
internal static extern DeviceListHandle rs2_query_devices_ex(ContextHandle context, ProductLines mask, out RsError error);
public int GetQuantity(string name) { var quantite = ProductLines.Where(e => e.Product.Name == name).Select(p => p.Quantity); return(quantite.Any() ? quantite.First() : default(int)); }
public IEnumerable <Product> GetProducts() { var products = ProductLines.Select(p => p.Product); return(products); }
public Product GetProduct(Guid id) { var products = ProductLines.Where(e => e.Product.id == id).Select(p => p.Product); return(products.Any() ? products.First() : null); }
public List <Product> GetProductMinimale() { var listProuitMinimale = ProductLines.Where(s => s.Quantity < s.Product.QuantiteMin).Select(s => s.Product).ToList(); return(listProuitMinimale); }