public IActionResult Remover(int id) { ItemSolicitacao itemSolicitacao = _itemSolicitacaoDAO.BuscarDados(id); itemSolicitacao.Prontuario.Status = "Disponivel"; Prontuario procurarProntuarioComDados = _prontuarioDAO.BuscarPorIdFuncionarioECaixa(itemSolicitacao.Prontuario.Id); _prontuarioDAO.Alterar(procurarProntuarioComDados); return(RedirectToAction("Status", "Solicitacao")); }
public Solicitacao GerarSolicitacao(ItemSolicitacao tipoItem, TiposDeSolicitacao tipo, long?clienteId, object item) { Solicitacao solicitacao = new Solicitacao(); solicitacao.ItemSerializado = JsonConvert.SerializeObject(item); solicitacao.DataDaSolicitacao = DateTime.Now; solicitacao.TipoDeItem = tipoItem; solicitacao.Tipo = tipo; solicitacao.Estado = EstadosDaSolicitacao.AGUARDANDO; solicitacao.ClienteId = clienteId; return(solicitacao); }
public IActionResult AdicionarAoCarrinho(int id) { Prontuario prontuario = _prontuarioDAO.BuscarPorIdFuncionarioECaixa(id); ItemSolicitacao item = new ItemSolicitacao { Prontuario = prontuario, Matricula = prontuario.Funcionario.Matricula, Custodia = prontuario.Caixa.Custodia, CarrinhoId = _sessao.BuscarCarrinhoId() }; _itemSolicitacaoDAO.Cadastrar(item); return(RedirectToAction("Index", "Solicitacao")); }
public IActionResult AdicionarAoCarrinho(int id) { Prontuario prontuario = _prontuarioDAO.BuscarPorIdFuncionarioECaixa(id); if (prontuario.Status == "Em Solicitação") { TempData["msg"] = "<script>alert('Não é possível solicitar um Prontuário uma vez que este já se encontra em estado de solicitação!');</script>"; } else { prontuario.Status = "Em Solicitação"; ItemSolicitacao item = new ItemSolicitacao { Prontuario = prontuario, Matricula = prontuario.Funcionario.Matricula, Custodia = prontuario.Caixa.Custodia, CarrinhoId = _sessao.BuscarCarrinhoId() }; _itemSolicitacaoDAO.Cadastrar(item); } return(RedirectToAction("Index", "Solicitacao")); }