private void BtnEncerrarPedido_Click(object sender, RoutedEventArgs e) { dynamic d = dtaComprasAFazer.SelectedItem; if (d != null) { if (MessageBox.Show("Você tem Certeza que ja realizou as Copmras do Pedido ID: " + d.IdPedido, "Gerenciar Compras", MessageBoxButton.YesNo, MessageBoxImage.Information) == MessageBoxResult.Yes) { d.Status = Status.GetStatus(4); if (PedidoDAO.AtualizarStatusPedido(d)) { MessageBox.Show("Pedido Encerrado com Sucesso!", "Gerenciar Compras", MessageBoxButton.OK, MessageBoxImage.Information); AtualizarDataGrid(); } else { MessageBox.Show("Houve um Erro ao Encerrar o Pedido! Tente Novamente.", "Gerenciar Compras", MessageBoxButton.OK, MessageBoxImage.Warning); } } } else { MessageBox.Show("Por Favor, Selecione um Pedido para Encerrar.", "Gerenciar Compras", MessageBoxButton.OK, MessageBoxImage.Warning); } }
public IActionResult FinalizarCadOrcamentos(int pedidoId) { ViewData["NomeSetor"] = AgenteLogado.Autenticado.Setor.NomeSetor; TempPedido.pedidoId = pedidoId; Pedido pedido = _pedidoDAO.BuscarPorId(pedidoId); if (pedido != null) { if (pedido.Orcamentos.Count >= 2) { if (_pedidoDAO.AtualizarStatusPedido(pedidoId, StatusPedido.GetStatus(2), null)) { TempPedido.msg = null; return(RedirectToAction("ListPedidosValidados", "Pedido")); } TempPedido.msg = "Houve um erro!"; return(RedirectToAction("Index", "Orcamento")); } TempPedido.msg = "É necessario cadastrar no mínimo 2 Orçamentos por Pedido!"; return(RedirectToAction("Index", "Orcamento")); } TempPedido.msg = "Houve um erro!"; return(RedirectToAction("Index", "Orcamento")); }
private void BtnRejeitarPedido_Click(object sender, RoutedEventArgs e) { dynamic d = dtaPedidoParaValidar.SelectedItem; if (d == null) { MessageBox.Show("Por Favor, Selecione o Pedido que Deseja Rejeitar.", "Tela Gestor", MessageBoxButton.OK, MessageBoxImage.Warning); } else { d.Status = Status.GetStatus(3); if (PedidoDAO.AtualizarStatusPedido(d)) { MessageBox.Show("Pedido Rejeitado com Sucesso.", "Tela Gestor", MessageBoxButton.OK, MessageBoxImage.Information); Atualizar_dtaPedidosValidados_PorSetorEStatus(); } else { MessageBox.Show("Houve um Erro ao Rejeitar o Pedido!", "Tela Gestor", MessageBoxButton.OK, MessageBoxImage.Error); } } }
private void BtnFinalizar_Click(object sender, RoutedEventArgs e) { Pedido p = (Pedido)dtaPedidosParaCadOrcamento.SelectedItem; if (p != null) { p = PedidoDAO.BuscarPedidoPorID(p.IdPedido); if (p.Orcamentos != null) { if (p.Orcamentos.Count >= 2) { // Atualizar Status - Passar para o Setor de Compras p.Status = Status.GetStatus(2); /* Aguardando Compra do Pedido */ if (PedidoDAO.AtualizarStatusPedido(p)) { MessageBox.Show("Cadastros de Orçamentos Finalizados com Sucesso.", "Gerenciar Orçamentos", MessageBoxButton.OK, MessageBoxImage.Information); AtualizarDataGrid(); } else { MessageBox.Show("Houve um Erro ao Validar o Pedido!", "Gerenciar Orçamentos", MessageBoxButton.OK, MessageBoxImage.Error); } } else { MessageBox.Show("É necessário Cadastrar no Mínimo 2 Orçamentos para um Pedido.", "Gerenciar Orçamentos", MessageBoxButton.OK, MessageBoxImage.Warning); } } else { MessageBox.Show("É necessário Cadastrar no Mínimo 2 Orçamentos para um Pedido.", "Gerenciar Orçamentos", MessageBoxButton.OK, MessageBoxImage.Warning); } } else { MessageBox.Show("Por Favor, Selecione um Pedido para Finalizar.", "Gerenciar Orçamentos", MessageBoxButton.OK, MessageBoxImage.Warning); } }
private void BtnCancelarPedido_Click(object sender, RoutedEventArgs e) { dynamic d = dtaPedidoAtual.SelectedItem; if (d == null) { MessageBox.Show("Por Favor, Selecione o Pedido que Deseja Cancelar.", "Tela Usuario", MessageBoxButton.OK, MessageBoxImage.Warning); } else { d.Status = Status.GetStatus(3); if (PedidoDAO.AtualizarStatusPedido(d)) { MessageBox.Show("Pedido Cancelado com Sucesso.", "Tela Usuario", MessageBoxButton.OK, MessageBoxImage.Information); Atualizar_dta_Historico(); Atualizar_dta_PedidoAtual(); } else { MessageBox.Show("Houve um Erro ao Cancelar o Pedido!", "Tela Usuario", MessageBoxButton.OK, MessageBoxImage.Error); } } }