public override bool CanAccept(object parameter) { bool ret = base.CanAccept(parameter); if (ret && ControlMode == ControlMode.Selection) { SelectedDeliveryDocumentHeader = DeliveryGrid.SelectedItem as DeliveryDocumentHeader; ret = (SelectedDeliveryDocumentHeader != null); if (!ret) { ZeroMessageBox.Show("Por favor seleccione un documento!", "Atención", MessageBoxButton.OK); } } return ret; }
/// <summary> /// Deprecated Method for adding a new object to the DeliveryDocumentHeaders EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToDeliveryDocumentHeaders(DeliveryDocumentHeader deliveryDocumentHeader) { base.AddObject("DeliveryDocumentHeaders", deliveryDocumentHeader); }
/// <summary> /// Create a new DeliveryDocumentHeader object. /// </summary> /// <param name="terminalCode">Initial value of the TerminalCode property.</param> /// <param name="code">Initial value of the Code property.</param> /// <param name="terminalToCode">Initial value of the TerminalToCode property.</param> /// <param name="date">Initial value of the Date property.</param> public static DeliveryDocumentHeader CreateDeliveryDocumentHeader(global::System.Int32 terminalCode, global::System.Int32 code, global::System.Int32 terminalToCode, global::System.DateTime date) { DeliveryDocumentHeader deliveryDocumentHeader = new DeliveryDocumentHeader(); deliveryDocumentHeader.TerminalCode = terminalCode; deliveryDocumentHeader.Code = code; deliveryDocumentHeader.TerminalToCode = terminalToCode; deliveryDocumentHeader.Date = date; return deliveryDocumentHeader; }
private void UserControl_Loaded(object sender, RoutedEventArgs e) { // Do not load your data at design time. if (!IsInDesignMode) { CurrentDocumentDelivery = new DeliveryDocumentHeader(Terminal.Instance.Code); DataContext = CurrentDocumentDelivery; supplierBox.ItemsSource = BusinessContext.Instance.Model.Suppliers; cbTerminals.ItemsSource = BusinessContext.Instance.Model.GetExportTerminal(Terminal.Instance.Code); } }
private DeliveryDocumentHeaderExtended BuildItem(DeliveryDocumentHeader h) { return new DeliveryDocumentHeaderExtended { Header = h, TerminalDestination = terminals.FirstOrDefault(t => t.Code == h.TerminalToCode) }; }