public void SetPaqueteActivo(object parameter) { MessageBoxResult result = MessageBox.Show("Cambiar Estado a Activo? (Un lote activo aparecera como invalido si ya paso su fecha vencimiento) ", "Cambiar Estado", MessageBoxButton.YesNo, MessageBoxImage.Question); if (result == MessageBoxResult.Yes) { InventoryQueries.SetLoteEntradaActive(SelectedLoteActivo.CodInterno); if (SelectedLoteActivo.FechaVencimiento > DateTime.Now) { LotesPaquetes.Add(SelectedLoteActivo); LotesPaquetesInactivos.Remove(SelectedLoteActivo); } } }
public void CreateLotePaquete() { NewLote.CodProveedor = SelectedProveedor.Id.ToString(); NewLote.ConversionUnitaria = 1; NewLote.CodMP = SelectedMateriaPrima.Codigo; NewLote.CantidadActual = NewLote.CantidadOriginal; NewLote.CantidadExacta = NewLote.CantidadOriginal; //System.Windows.MessageBox.Show(NewLote.CantidadExacta + " " + SelectedMateriaPrima.conversionValue); InventoryQueries.CreateLoteEntrada(NewLote); LotesPaquetes.Add(NewLote); reset(1); System.Windows.MessageBox.Show("Nuevo Lote Paquete Creado"); }