//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>();
        }