private void spHuecosRecepciones_Drop(object sender, DragEventArgs e) { var huecoRecepcion = e.Data.GetData("HuecoRecepcion") as HuecoRecepcion; var historialHuecoRecepcion = new HistorialHuecoRecepcion() { HuecoRecepcion = huecoRecepcion }; viewModel.HistorialHuecosRecepciones.Add(historialHuecoRecepcion); viewModel.HuecosRecepcionesDisponibles.Remove(huecoRecepcion); CalcularCantidades(); }
private void cHueco_DeleteClick(object sender, RoutedEventArgs e) { var chip = sender as Chip; int huecoRecepcionId = int.Parse(chip.CommandParameter.ToString()); HistorialHuecoRecepcion historialHuecoRecepcion = (from hhr in viewModel.HistorialHuecosRecepciones where hhr.HuecoRecepcion.HuecoRecepcionId == huecoRecepcionId select hhr).First(); viewModel.HistorialHuecosRecepciones.Remove(historialHuecoRecepcion); if (historialHuecoRecepcion.HuecoRecepcion.SitioId == (cbSitiosRecepciones.SelectedItem as SitioRecepcion).SitioRecepcionId) { viewModel.HuecosRecepcionesDisponibles.Add(historialHuecoRecepcion.HuecoRecepcion); } CalcularCantidades(); }