private void Bind() { shopfloorlineLookup.Properties.DataSource = Scout.Core.Service <IAreaService>().GetAllShopfloorlines(m_session); customFieldsList.Items.AddRange(ItemCustomFields.GetCustomFieldsList()); }
public InventoryData(InventoryItem item) { m_item = item; m_unitOfWork = item.Session; m_serialItem = Scout.Core.Service <IInventoryService>() .GetSerializedUnitById(m_unitOfWork, m_item.LotId); m_customFields = m_item.CustomFields; }
private void LoadCustomFields(ItemCustomFields customFields) { m_customFields = customFields; try { foreach (KeyValuePair <string, string> field in customFields.GetCustomFieldsDictionary()) { if (!string.IsNullOrEmpty(field.Value)) { CreateCustomFieldTextBox(field.Key, field.Value); } } } catch (Exception e) { Scout.Core.UserInteraction.Dialog.ShowMessage(e.Message, UserMessageType.Exception); } }
private void LoadCustomFields(XPCollection <CustomField> collection) { // Guard if (collection.Count == 0) { return; } m_customFields = Scout.Core.Data.CreateEntity <ItemCustomFields>(m_purchaseOrder.Session); customFieldsLayout.SuspendLayout(); foreach (CustomField field in collection) { CreateCustomFieldTextBox(field); } customFieldsLayout.ResumeLayout(); }