private void AgregarProducto() { var ventanaDetalle = new EdicionDetalleProduccion { DataContext = new EdicionDetalleProduccionViewModel(true, new DETALLE_PRODUCCION()) }; var resultado = ventanaDetalle.ShowDialog(); if (resultado.HasValue && resultado.Value && !DetalleRepetido(((EdicionDetalleProduccionViewModel)ventanaDetalle.DataContext).DetalleProduccion.ID_RECETA, ((EdicionDetalleProduccionViewModel)ventanaDetalle.DataContext).DetalleProduccion.ID_EMPLEADO)) { DetallesProduccion.Add(((EdicionDetalleProduccionViewModel)ventanaDetalle.DataContext).DetalleProduccion); } }