private void Finalizar_Click(object sender, RoutedEventArgs e) { TarefaModelo item = (TarefaModelo)dgTarefas.SelectedItem; pallets = paletes.Perguntar(item.totalPaletes.ToString()); if (pallets[1] > 0) { if (pallets[0] == 0) { lgc.AlterarTodosPaletesCte(item.documentoTarefa, 0); Finalizar(item); } else if (abd.CtesNoManifesto(item.documentoTarefa).Count == 1) { lgc.AlterarTodosPaletesCte(item.documentoTarefa, pallets[0]); Finalizar(item); } else { if (PaletesCte.Exibir(item.documentoTarefa, pallets[0])) { Finalizar(item); } else { MessageBox.Show("Preencha os paletes de cada Cte para finalizar o carregamento.", "Carregamento não finalizado - Produsis", MessageBoxButton.OK, MessageBoxImage.Information); } } } Documento.Focus(); }
public PaletesCte(int numPrem) { InitializeComponent(); lista = abd.CtesNoManifesto(numPrem); dgCtes.ItemsSource = lista; }
public List <DetalhesManifesto> GetDetalheManifestos(int numManifesto) { List <DetalhesManifesto> detalhes = new List <DetalhesManifesto>(); var ctes = abd.CtesNoManifesto(numManifesto); var importados = abd.CtesImportadosNoManifesto(numManifesto); var conferidos = abd.CtesConferidosNoManifesto(numManifesto); foreach (var item in ctes) { DetalhesManifesto aux = new DetalhesManifesto { cte = item.numeroCte, importado = importados.Contains(item.idCte) ? "Sim" : "Pendente", conferido = conferidos.Contains(item.idCte) ? "Sim" : "Não" }; detalhes.Add(aux); } return(detalhes); }