//Boton para borrar productos del datagrid private void BtnBorrarClick(object sender, RoutedEventArgs e) { var ProductoEnTabla = ViewModel.SelectedEspecificacionProducto; foreach (var i in ProductoEnTabla.ListaEspecificacionesProductos) { //Agregamos nuevamente el producto a la lista ViewModel.especificacion_Productos.Add(i); ViewModel.ListaNoComprados.Add(i); ListaProductosDetallada.Remove(i); } //Removemos del carrito de compras ViewModel.ListaProductosListadosDeUnaVenta.Remove(ProductoEnTabla); //Actualizamos el total del monto ObtenerTotalPago(); //Actualizamos los productos seleccionables ViewModel.FillSearchEspecificacionesProducts(); ViewModel.FillProductosPadres(); }
public MultiUsesVentaWindow(PageViewModel viewModel) { ViewModel = viewModel; DataContext = ViewModel; InitializeComponent(); //Seteamos los productos disponibles ViewModel.FillEspecificacionesProducts(); ViewModel.FillSearchEspecificacionesProducts(); ViewModel.FillProductosPadres(); ViewModel.ListaProductosListadosDeUnaVenta = new ObservableCollection <ProductoEnVenta>(); }