private void Session_ConfigurationChanged(ShippingConfiguration obj) { // Reset Packlist Session.ChangePacklist(null); if (obj == null) { shipmentAllocationMethodText.Text = ""; shipMethodText.Text = ""; shipDomainText.Text = ""; shipToAddressText.Text = ""; shipmentsLayout.Visibility = LayoutVisibility.Never; ordersGroupContents.Visibility = LayoutVisibility.Never; packlistGroupContents.Visibility = LayoutVisibility.Never; } else { shipmentsLayout.Visibility = LayoutVisibility.Always; packlistGroupContents.Visibility = LayoutVisibility.Always; shipmentAllocationMethodText.Text = obj.ShipmentAllocationMethod; shipMethodText.Text = obj.ShipMethod; shipDomainText.Text = obj.ShipDomain.Label; shipToAddressText.Text = obj.ShipToAddress; autoAllocateShipmentsCheck.Checked = obj.ShipmentAllocationInstance.AutoAllocateItems; if (obj.ShipmentAllocationInstance.AutoAllocateItems) { ordersGroupContents.Visibility = LayoutVisibility.Never; } else { ordersGroupContents.Visibility = LayoutVisibility.Always; } } }
void newConfigurationLink_Click(object sender, EventArgs e) { CurrentConfiguration = new ShippingConfiguration(m_uow as XpoUnitOfWork); CurrentConfiguration.Shopfloorline = CurrentShopfloorline; cancelNewButton.Visible = true; EditConfiguration(CurrentConfiguration); }
public void ChangeConfiguration(ShippingConfiguration shippingConfiguration) { CurrentConfiguration = shippingConfiguration; if (ConfigurationChanged != null) { ConfigurationChanged(CurrentConfiguration); } }
void cancelNewButton_Click(object sender, EventArgs e) { if (!CurrentConfiguration.IsNew) { return; } CurrentConfiguration = null; ShowListView(); }
void editConfigurationLink_Click(object sender, EventArgs e) { ShippingConfiguration config = configurationsView.GetFocusedRow() as ShippingConfiguration; if (config != null) { CurrentConfiguration = config; cancelNewButton.Visible = false; EditConfiguration(CurrentConfiguration); } }
private void EditConfiguration(ShippingConfiguration currentConfiguration) { configurationsTab.SelectedTabPage = detailsTab; detailsTab.Visibility = LayoutVisibility.Always; listTab.Visibility = LayoutVisibility.Never; ClearDetailControlsBindings(m_detailControls); customerLookUp.DataBindings.Add("EditValue", currentConfiguration, "Customer"); shipToAddressText.DataBindings.Add("Text", currentConfiguration, "ShipToAddress"); shipDomainLookUp.DataBindings.Add("EditValue", currentConfiguration, "ShipDomain!"); shipMethodLookUp.DataBindings.Add("EditValue", currentConfiguration, "ShipMethod"); shippingAccountText.DataBindings.Add("Text", currentConfiguration, "ShippingAccount"); configurationNameText.DataBindings.Add("Text", currentConfiguration, "Name"); shopfloorlineProgramText.DataBindings.Add("Text", currentConfiguration, "ShopfloorlineProgram"); activeSelect.DataBindings.Add("Checked", currentConfiguration, "Active"); packlistAllocationMethodLookUp.DataBindings.Add("EditValue", currentConfiguration, "PacklistAllocationMethod"); orderAllocationMethodLookUp.DataBindings.Add("EditValue", currentConfiguration, "ShipmentAllocationType"); }
public static ICollection <Packlist> GetPacklistsByConfiguration(IUnitOfWork uow, ShippingConfiguration config) { BinaryOperator criteria = new BinaryOperator("ShippingConfiguration", config); return(Scout.Core.Data.GetList <Packlist>(uow).ByCriteria(criteria)); }