public void AgregarDetalleEmpaque() { if (EmptyMPLote.CodLote == "N/A") { MessageBox.Show("No hay Lotes de Entrada disponible para este MP"); } else { if (NewLotePTDetalles.Any(p => p.NombreEmpaque == EmptyProduct.Nombre)) { MessageBox.Show("Este empaque ya esta utilizado en el Producto Terminado porfavor utilizar un lote diferent o volver a cear la entrada."); } else { NewLotePTNewDetalle = new LotePTDetalle(); NewLotePTNewDetalle.CodigoLoteMP = EmptyMPLote.CodInterno; NewLotePTNewDetalle.NombreEmpaque = EmptyProduct.Nombre; NewLotePTNewDetalle.CodigoMP = EmptyProduct.Codigo; NewLotePTDetalles.Add(NewLotePTNewDetalle); CanExecuteAgregar = false; MpListEnabled = true; LoteListEnabled = false; MessageBox.Show("Empaque agregado a Producto Terminado"); } } }
public void EliminarDetalle(object parameter) { NewLotePTDetalles.Remove(NewLotePTSelectedNewDetalle); }