void UCManufacturerPicker_Loaded(object sender, RoutedEventArgs e) { this.Loaded -= UCManufacturerPicker_Loaded; #region Binding var expManufacturerSysNo = this.GetBindingExpression(UCManufacturerPicker.SelectedManufacturerSysNoProperty); if (expManufacturerSysNo != null && expManufacturerSysNo.ParentBinding != null) { string path = expManufacturerSysNo.ParentBinding.Path.Path; Binding binding = new Binding(); binding.Path = new PropertyPath(path); binding.Mode = BindingMode.TwoWay; binding.NotifyOnValidationError = true; this.txtManufacturerSysNo.SetBinding(TextBox.TextProperty, binding); } var expManufacturerName = this.GetBindingExpression(UCManufacturerPicker.SelectedManufacturerNameProperty); if (expManufacturerName != null && expManufacturerName.ParentBinding != null) { string path = expManufacturerName.ParentBinding.Path.Path; Binding binding = new Binding(); binding.Path = new PropertyPath(path); binding.Mode = BindingMode.TwoWay; binding.NotifyOnValidationError = true; this.txtManufacturerName.SetBinding(TextBox.TextProperty, binding); } #endregion serviceFacade = new VendorManufacturerFacade(CurrentPage); }
public UCManufacturerQuery() { InitializeComponent(); BindComboBoxData(); serviceFacade = new VendorManufacturerFacade(CurrentPage); queryVM = new VendorManufacturerQueryVM(); queryFilter = new ManufacturerQueryFilter(); this.DataContext = queryVM; }
public UCBrandQuery(string manufacturerSysNo, string manufacuturerName) { InitializeComponent(); this.Loaded += new RoutedEventHandler(UCBrandQuery_Loaded); serviceFacade = new VendorManufacturerFacade(CurrentPage); queryFilter = new BrandQueryFilter(); if (null == manufacturerSysNo || string.IsNullOrEmpty(manufacturerSysNo)) { queryFilter.ManufacturerSysNo = null; } else { queryFilter.ManufacturerSysNo = int.Parse(manufacturerSysNo); } queryFilter.ManufacturerName = (string.IsNullOrEmpty(manufacuturerName) ? string.Empty : manufacuturerName); this.txtManufacturerName.Text = queryFilter.ManufacturerName; }