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