private void InitLists() { Site site = Scout.Core.Service <IAreaService>() .GetSiteById(m_po.Session, SCOUT.Core.Data.Site.Current.Id); m_shopfloorlines = site.ShopfloorLines; shopfloorlineSelList.Properties.Items.AddRange(m_shopfloorlines); m_partIdentTypes = new List <PartIdentType>(); m_partIdentTypes.AddRange(PartIdentType.GetPartIdentTypes(m_po.Session)); repositoryItemComboBox1.Items.AddRange(m_partIdentTypes); LoadSuppliers(); LoadRoutes(m_po.Shopfloorline); LoadSourceTypes(); }
private void LoadIdentTypeOptions(Part part) { m_partIdentType = OrderService.GetReceivingIdentTypeFor(m_purchaseOrder, part); DeleteCustomFieldEditors(); switch (m_partIdentType.Name.ToLower()) { case "serialized": quantityText.Text = "1"; serialNumberText.Enabled = true; quantityText.Enabled = false; serialNumberText.Focus(); LoadCustomFields(m_purchaseOrder.Shopfloorline.CustomFields); break; case "nonserialized": serialNumberText.Text = ""; serialNumberText.Enabled = false; quantityText.Enabled = true; quantityText.Focus(); batchReceiptCheck.Checked = false; break; case "create uid": quantityText.Text = "1"; serialNumberText.Enabled = false; quantityText.Enabled = false; batchReceiptCheck.Checked = false; commentsText.Focus(); break; } quantityText.TabStop = quantityText.Enabled; serialNumberText.TabStop = serialNumberText.Enabled; trackingText.Text = m_partIdentType.Name; descriptionText.Text = part.Description; }
public FakePart(Session session) : base(session) { PartNumber = "FAKE"; Type = new PartType(session); IdentType = new PartIdentType(session); }