public W_ReturnProduct(object arg) { InitializeComponent(); check = (Class.ClassSync.ClassCloseTicketTmp.ChecksTicket)arg; foreach (var e in check.PayProducts) { Class.ClassSync.ClassCloseTicketTmp.PayProducts n = new ClassSync.ClassCloseTicketTmp.PayProducts(); n.Barcode = e.Barcode; n.ChecksTicketCloseTicketCustumerId = e.ChecksTicketCloseTicketCustumerId; n.ChecksTicketCustumerId = e.ChecksTicketCustumerId; n.IdCheckTicket = e.IdCheckTicket; n.Name = e.Name; n.PriceHT = e.PriceHT; n.ProductId = e.ProductId; n.QTY = e.QTY; n.Total = e.Total; n.TVA = e.TVA; resetPayProducts.Add(n); } listDetails.ItemsSource = check.PayProducts; CollectionViewSource.GetDefaultView(listDetails.ItemsSource).Refresh(); productsGet = new List <Class.ClassSync.ClassCloseTicketTmp.PayProducts>(); listDetailsget.ItemsSource = productsGet; CollectionViewSource.GetDefaultView(listDetailsget.ItemsSource).Refresh(); codebare.Focus(); }
private void list_SelectedCellsChanged_(object sender, SelectedCellsChangedEventArgs e) { Class.ClassSync.ClassCloseTicketTmp.ChecksTicket s = listDetails.SelectedItem as Class.ClassSync.ClassCloseTicketTmp.ChecksTicket; if (s != null) { var el = Class.ClassSync.ClassCloseTicketTmp.PayProducts.sel(s.CustumerId); listDetailsProducts.DataContext = el; CollectionViewSource.GetDefaultView(listDetailsProducts.ItemsSource).Refresh(); } }