public void Pedidos_Integration_Nao_deve_atualizar_um_pedido_com_id_invalido() { //Cenário StatusPedidoEnum novoStatus = StatusPedidoEnum.EmEntrega; _pedido.StatusPedido = novoStatus; //Ação Action acao = () => _servico.Atualizar(_pedido); //Verificação acao.Should().Throw <IdentifierUndefinedException>(); }
public void Pedidos_InfraData_Deve_atualizar_um_pedido() { //Cenario long idProcura = 1; StatusPedidoEnum novoStatus = StatusPedidoEnum.EmEntrega; Pedido pedido = _repositorio.BuscarPorId(idProcura); pedido.StatusPedido = novoStatus; //Ação var resultado = _repositorio.Atualizar(pedido); //Verifica resultado.Should().NotBeNull(); resultado.StatusPedido.Should().Equals(novoStatus); }
public void Pedidos_Application_Deve_atualizar_um_pedido() { //Cenário _repositorio.Setup(x => x.Atualizar(_pedido)).Returns(_pedido); StatusPedidoEnum novoStatus = StatusPedidoEnum.EmEntrega; _pedido.StatusPedido = novoStatus; _pedido.Id = 1; //Ação Pedido pedido = _servico.Atualizar(_pedido); //Verificação pedido.StatusPedido.Should().Be(novoStatus); _repositorio.Verify(x => x.Atualizar(_pedido)); }
public void Pedidos_Integration_Deve_atualizar_um_pedido() { //Cenário long idProcura = 1; _pedido = _servico.BuscarPorId(idProcura); StatusPedidoEnum novoStatus = StatusPedidoEnum.EmEntrega; _pedido.StatusPedido = novoStatus; //Ação _servico.Atualizar(_pedido); //Verificação Pedido pedido = _servico.BuscarPorId(idProcura); pedido.Should().NotBeNull(); pedido.StatusPedido.Should().Be(novoStatus); }
public JsonResult AtualizaStatusPedido(int idPedido, StatusPedidoEnum status) { bool sucesso = false; try { var pedido = pedidoRepository.ObterPorId(idPedido); pedido.Status = status; pedidoRepository.Atualizar(pedido); sucesso = true; } catch (Exception ex) { throw ex; } return(Json(new { sucesso }, JsonRequestBehavior.AllowGet)); }
public static string VerificarStatus(StatusPedidoEnum status) { switch (status) { case StatusPedidoEnum.AguardandoMontagem: return("Aguardando Montagem"); case StatusPedidoEnum.Montagem: return("Em Montagem"); case StatusPedidoEnum.AguardandoEntrega: return("Aguardando Entrega"); case StatusPedidoEnum.Entrega: return("Em Entrega"); case StatusPedidoEnum.Entregue: return("Entregue"); default: return("Não verificado"); } }
// GET: MonitorAdmin/AtualizaStatus/1/5 public ActionResult AlterarNumeroPedido(int IdNumeroPedido, StatusPedidoEnum Idstatus) { if (!Controle.ValidarUsuarioLogado()) { return(RedirectToAction("Index", "Login")); } NumeroPedidoViewModel numeroPedidoVM = _monitorAdminServiceWeb.ObterNumeroPedido(IdNumeroPedido); numeroPedidoVM.IdStatusPedido = Idstatus; if (Idstatus == StatusPedidoEnum.Pronto) { numeroPedidoVM.Controle = 0; numeroPedidoVM.DataPronto = DateTime.Now; } else if (Idstatus == StatusPedidoEnum.Entregue) { numeroPedidoVM.DataFinalizacao = DateTime.Now; } _monitorAdminServiceWeb.AlterarNumeroPedido(numeroPedidoVM); return(Json(new { resultado = true })); }
private void MudaRadioButtonParaStatus(StatusPedidoEnum status) { if (status == StatusPedidoEnum.AGUARDANDO_MONTAGEM) { rbtAguardandoMontagem.Checked = true; } else if (status == StatusPedidoEnum.EM_MONTAGEM) { rbtEmMontagem.Checked = true; } else if (status == StatusPedidoEnum.AGUARDANDO_ENTREGA) { rbtAguardandoEntrega.Checked = true; } else if (status == StatusPedidoEnum.EM_ENTREGA) { rbtEmEntrega.Checked = true; } else { rbtEntregue.Checked = true; } }
private void rbtEntregue_CheckedChanged(object sender, System.EventArgs e) => _status = StatusPedidoEnum.ENTREGUE;
private void rbtAguardandoEntrega_CheckedChanged(object sender, System.EventArgs e) => _status = StatusPedidoEnum.AGUARDANDO_ENTREGA;
private void rbtEmMontagem_CheckedChanged(object sender, System.EventArgs e) => _status = StatusPedidoEnum.EM_MONTAGEM;
private void rbtAguardandoMontagem_CheckedChanged(object sender, System.EventArgs e) => _status = StatusPedidoEnum.AGUARDANDO_MONTAGEM;