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();
        }
Exemplo n.º 2
0
        private void AtualizarDg_Click(object sender, RoutedEventArgs e)
        {
            dgTarefas.ItemsSource = t.tarefasPendentes("1");
            Tarefas      tarefa = new Tarefas();
            TarefaModelo teste  = new TarefaModelo(tarefa);
            Window       view   = new AlterarTarefa(teste);

            view.Show();
        }
 private void Finalizar(TarefaModelo item)
 {
     if (abd.FinalizarTarefa(item.idTarefa, pallets[0], pallets[1]))
     {
         MessageBox.Show("Carregamento finalizado após " + item.tempoGasto, "Carregamento finalizado - Produsis", MessageBoxButton.OK, MessageBoxImage.Information);
     }
     else
     {
         MessageBox.Show("Houve um erro e o carregamento não pode ser finalizado.", "Carregamento não finalizado - Produsis", MessageBoxButton.OK, MessageBoxImage.Information);
     }
     ListaFunc = abd.GetFuncionariosLivres("4");
     CBFuncionario.ItemsSource = ListaFunc;
     RecarregarPendentes();
 }
 private void Finalizar_Click(object sender, RoutedEventArgs e)
 {
     pallets = paletes.Perguntar("0");
     if (pallets[1] > 0)
     {
         TarefaModelo item = (TarefaModelo)dgTarefas.SelectedItem;
         // lançar apenas quantidade de paletes na separação
         if (abd.FinalizarTarefa(item.idTarefa, pallets[0], pallets[0]))
         {
             MessageBox.Show("Movimentação de empilhadeira finalizada", "Movimentação finalizada - Produsis", MessageBoxButton.OK, MessageBoxImage.Information);
         }
         else
         {
             MessageBox.Show("Houve um erro e a movimentação de paletes não pode ser finalizada.", "Movimentação não finalizada - Produsis", MessageBoxButton.OK, MessageBoxImage.Information);
         }
         ListaFunc = abd.GetFuncionariosLivres("5"); // 5 = Empilhadeira
         CBFuncionario.ItemsSource = ListaFunc;
         AtualizarDg_Click(sender, e);
     }
 }
Exemplo n.º 5
0
        private void Finalizar_Click(object sender, RoutedEventArgs e)
        {
            TarefaModelo item = (TarefaModelo)dgTarefas.SelectedItem;

            pallets = paletes.Perguntar(item.totalPaletes.ToString());

            if (pallets[1] > 0)
            {
                if (t.FinalizarTarefa(item.idTarefa, pallets[0], pallets[1]))
                {
                    MessageBox.Show("Carregamento finalizado após " + item.tempoGasto, "Carregamento finalizado - Produsis", MessageBoxButton.OK, MessageBoxImage.Information);
                }
                else
                {
                    MessageBox.Show("Houve um erro e o carregamento não pode ser finalizado.", "Carregamento não finalizado - Produsis", MessageBoxButton.OK, MessageBoxImage.Information);
                }
                ListaFunc = f.carregaFuncionariosLivres("4");
                CBFuncionario.ItemsSource = ListaFunc;
                AtualizarDg_Click(sender, e);
            }
            Documento.Focus();
        }
 private void Finalizar_Click(object sender, RoutedEventArgs e)
 {
     pallets = paletes.Perguntar("28");
     if (pallets[1] > 0)
     {
         TarefaModelo item = (TarefaModelo)dgTarefas.SelectedItem;
         item.AtualizaTempoGasto();
         if (abd.FinalizarTarefa(item.idTarefa, pallets[0], pallets[1]))
         {
             MessageBox.Show("Descarga finalizada após " + item.tempoGasto, "Descarga finalizada - Produsis", MessageBoxButton.OK, MessageBoxImage.Information);
         }
         else
         {
             MessageBox.Show("Houve um erro e a descarga não pode ser finalizada.", "Descarga não finalizada - Produsis", MessageBoxButton.OK, MessageBoxImage.Information);
         }
         ListaFunc = abd.GetFuncionariosLivres("1");
         CBFuncionario.ItemsSource = ListaFunc;
         RecarregarPendentes();
     }
     else
     {
         MessageBox.Show("Houve um erro e a descarga não pode ser finalizada.", "Descarga não finalizada - Produsis", MessageBoxButton.OK, MessageBoxImage.Information);
     }
 }
Exemplo n.º 7
0
        private void Finalizar_Click(object sender, RoutedEventArgs e)
        {
            pallets = paletes.Perguntar("0");
            if (pallets[1] > 0)
            {
                TarefaModelo item = (TarefaModelo)dgTarefas.SelectedItem;
                // lançar apenas quantidade de paletes na separação
                if (abd.FinalizarTarefa(item.idTarefa, pallets[0], pallets[0]))
                {
                    MessageBox.Show("Movimentação de paletes finalizada", "Movimentação finalizada - Produsis", MessageBoxButton.OK, MessageBoxImage.Information);
                }
                else
                {
                    MessageBox.Show("Houve um erro e a movimentação de paletes não pode ser finalizada.", "Movimentação não finalizada - Produsis", MessageBoxButton.OK, MessageBoxImage.Information);
                }
                ListaFunc = abd.GetFuncionariosLivres("3");
                CBFuncionario.ItemsSource = ListaFunc;

                CBFuncionario.Text = item.nomesFuncionarios;

                RecarregarPendentes();
            }
            Documento.Focus();
        }
Exemplo n.º 8
0
        private void Finalizar_Click(object sender, RoutedEventArgs e)
        {
            TarefaModelo item = (TarefaModelo)dgTarefas.SelectedItem;

            item.AtualizaTempoGasto();
            if (item.skus > 0)
            {
                if (MessageBox.Show("Confirma finalização da conferência de " + item.nomesFuncionarios + " após " + item.tempoGasto + "? ", "Produsis", MessageBoxButton.OKCancel) == MessageBoxResult.OK)
                {
                    if (!abd.FinalizarTarefa(item.idTarefa, 0, 0))
                    {
                        MessageBox.Show("Houve um erro e a conferência não pode ser finalizada.", "Conferência não finalizada - Produsis", MessageBoxButton.OK, MessageBoxImage.Information);
                    }
                    else
                    {
                        ListaFunc = abd.GetConferentesLivres("2");
                        CBFuncionario.ItemsSource = ListaFunc;

                        if (ListaFunc.Contains(item.nomesFuncionarios))
                        {
                            CBFuncionario.SelectedValue = item.nomesFuncionarios;

                            MessageBoxResult novaTarefa = MessageBox.Show("Deseja Abrir uma nova tarefa para o funcionário?", "Nova Tarefa", MessageBoxButton.YesNo, MessageBoxImage.Question);
                            if (novaTarefa.ToString().ToUpper() == "YES")
                            {
                                FuncionarioSelecionado = new FuncionariosTag(CBFuncionario.SelectedItem.ToString(), CriaChipTag(CBFuncionario.SelectedItem.ToString()));
                                if (!ListaDeFuncionarios.Items.Contains(FuncionarioSelecionado) && CBFuncionario.SelectedIndex > -1)
                                {
                                    ListaDeFuncionarios.Items.Add(FuncionarioSelecionado);
                                }
                            }
                        }
                    }
                }
            }
            else
            {
                item.skus = SKUs.Perguntar(item.volumes);
                if (item.skus > 0)
                {
                    if (!abd.FinalizarTarefa(item.idTarefa, 0, 0))
                    {
                        MessageBox.Show("Houve um erro e a conferência não pode ser finalizada.", "Conferência não finalizada - Produsis", MessageBoxButton.OK, MessageBoxImage.Information);
                    }
                    else
                    {
                        ListaFunc = abd.GetConferentesLivres("2");
                        CBFuncionario.ItemsSource = ListaFunc;

                        if (ListaFunc.Contains(item.nomesFuncionarios))
                        {
                            CBFuncionario.SelectedValue = item.nomesFuncionarios;

                            MessageBoxResult novaTarefa = MessageBox.Show("Deseja Abrir uma nova tarefa para o funcionário?", "Nova Tarefa", MessageBoxButton.YesNo, MessageBoxImage.Question);
                            if (novaTarefa.ToString().ToUpper() == "YES")
                            {
                                FuncionarioSelecionado = new FuncionariosTag(CBFuncionario.SelectedItem.ToString(), CriaChipTag(CBFuncionario.SelectedItem.ToString()));
                                if (!ListaDeFuncionarios.Items.Contains(FuncionarioSelecionado) && CBFuncionario.SelectedIndex > -1)
                                {
                                    ListaDeFuncionarios.Items.Add(FuncionarioSelecionado);
                                }
                            }
                        }
                    }
                }
                else
                {
                    MessageBox.Show("Houve um erro e a conferência não pode ser finalizada.", "Conferência não finalizada - Produsis", MessageBoxButton.OK, MessageBoxImage.Information);
                }
            }

            Documento.Focus();
            RecarregarPendentes();
        }