public ActionResult Historico(HistoricoViewModel HistoricoVM) { if (Session["TipoUsuario"] != null && Session["TipoUsuario"].ToString().Equals("Administrador")) { try { HistoricoVM.cargarHistoricoFiltrado(); return(View(HistoricoVM)); } catch (ProyectoException ex) { ViewBag.Mensaje = ex.Message; return(View("~/Views/Shared/_Mensajes.cshtml")); } } else { try { ViewBag.Mensaje = "No tiene permisos para relalizar esta acción."; return(View("~/Views/Shared/_Mensajes.cshtml")); } catch (ProyectoException ex) { ViewBag.Mensaje = ex.Message; return(View("~/Views/Shared/_Mensajes.cshtml")); } } }
public IActionResult Historico(HistoricoViewModel modelo) { if (ModelState.IsValid) { } return(View(modelo)); }
public ActionResult Historico(int id) { List <HistoricoTarefa> listaHitorico = db.HistoricoTarefas.Where(x => x.TarefaId == id).ToList(); HistoricoViewModel histView = new HistoricoViewModel(listaHitorico); return(View(histView)); }
public async Task <ActionResult <HistoricoViewModel> > GetById(int id) { const string endpointName = nameof(GetById); string header = $"GET | {UserTokenOptions.GetClaimTypesNameValue(User.Identity)} | {controllerName}: {endpointName}"; try { logger.LogInformation((int)LogEventEnum.Events.GetItem, $"{header} - {MessageLog.Start.Value}"); HistoricoViewModel entity = await service.GetById(id, UserTokenOptions.GetClaimTypesNameValue(User.Identity)); if (entity is null) { logger.LogInformation((int)LogEventEnum.Events.GetItemNotFound, $"{header} - {MessageError.NotFoundSingle.Value}"); return(NotFound(new { message = MessageError.NotFoundSingle.Value })); } logger.LogInformation((int)LogEventEnum.Events.GetItem, $"{header} - {MessageLog.Stop.Value}"); return(Ok(entity)); } catch (Exception ex) { logger.LogError((int)LogEventEnum.Events.GetItemError, ex, $"{header} - {MessageLog.Error.Value} | Exception: {ex.Message}"); return(StatusCode(StatusCodes.Status500InternalServerError, new { message = MessageError.InternalError.Value, error = ex.Message })); } }
public IActionResult Historico() { HistoricoViewModel modelo = new HistoricoViewModel(); modelo.Title = "Historial Notas"; return(View(modelo)); }
public async Task <HistoricoViewModel> GetById(int id, string usuario) { const string methodName = nameof(GetById); string header = $"METHOD | {usuario} | {serviceName}: {methodName}"; try { logger.LogInformation((int)LogEventEnum.Events.GetItem, $"{header} - {MessageLog.GettingList.Value}"); HistoricoViewModel result = await context.Historicos.Select(item => new HistoricoViewModel { Id = item.Id, TipoHistorico = context.TiposHistorico.FirstOrDefault(tipo => tipo.Id.Equals(item.IdTipoHistorico)).Descricao, NomeTabela = item.NomeTabela, ChaveTabela = item.ChaveTabela, Usuario = item.Usuario, Json = GetJsonHistorico(item), Data = item.Data }) .FirstOrDefaultAsync(item => item.Id.Equals(id)); logger.LogInformation((int)LogEventEnum.Events.GetItem, $"{header} - {MessageLog.Getted.Value} - ID: {id}"); return(result); } catch (Exception) { throw; } }
public HistoricoView() { InitializeComponent(); NavigationPage.SetHasBackButton(this, false); BindingContext = new HistoricoViewModel(); }
public ProdutoViewModel AtualizarObservacaoProduto(ProdutoViewModel produto, UsuarioViewModel usuarioVM) { var historico = new HistoricoViewModel() { IdPacto = produto.IdPacto, Descricao = $"Campo observações alterado por { usuarioVM.Nome}, { usuarioVM.DescricaoPerfil }, na unidade { usuarioVM.nomeUnidade }, em {DateTime.Now.ToString("dd/MM/yyyy")} às { DateTime.Now.ToString("HH:mm:ss")}, conforme horário oficial de Brasília" }; var historicoVM = Mapper.Map <HistoricoViewModel, Historico>(historico); _historicoService.Adicionar(historicoVM); return(Mapper.Map <Produto, ProdutoViewModel>(_produtoService.AtualizarObservacaoProduto(idProduto: produto.IdProduto, observacoes: produto.Observacoes)));; }
public HistoricoViewModel Atualizar(HistoricoViewModel historicoViewModel) { var historico = Mapper.Map <HistoricoViewModel, Historico>(historicoViewModel); BeginTransaction(); var historicoReturn = _historicoService.Atualizar(historico); Commit(); historicoViewModel = Mapper.Map <Historico, HistoricoViewModel>(historicoReturn); return(historicoViewModel); }
public async Task <HistoricoViewModel> GetHistorico(int clienteId) { var resultado = await _pedidoRepositorio.GetHistorico(clienteId); var HistoricoViewModel = new HistoricoViewModel(); if (resultado.Count == 0) { return(HistoricoViewModel); } HistoricoViewModel.NomeCliente = resultado[0].Cliente.NomeCliente; HistoricoViewModel.TelefoneCliente = resultado[0].Cliente.Telefone; HistoricoViewModel.Pedido = new List <PedidoViewModel>(); foreach (var item in resultado) { PedidoViewModel pedidoView = new PedidoViewModel(); pedidoView.Logradouro = item.Endereco.Logradouro; pedidoView.Numero = item.Endereco.Numero; pedidoView.Estado = item.Endereco.Estado; pedidoView.Complemento = item.Endereco.Complemento; pedidoView.Cep = item.Endereco.Cep; pedidoView.Bairro = item.Endereco.Bairro; pedidoView.Cidade = item.Endereco.Cidade; pedidoView.ValorTotalPedido = item.ValorTotalPedido; foreach (var itemPedido in item.PedidoItem) { PedidoItemViewModel pedidoItemViewModel = new PedidoItemViewModel(); pedidoItemViewModel.ProdutoId = itemPedido.ProdutoId; pedidoItemViewModel.DescricaoProduto = itemPedido.Produto.Descricao; pedidoItemViewModel.Quantidade = itemPedido.Quantidade; pedidoItemViewModel.ValorUnitario = itemPedido.ValorUnitario; pedidoView.PedidoItem.Add(pedidoItemViewModel); } HistoricoViewModel.Pedido.Add(pedidoView); } return(HistoricoViewModel); }
private void AdicionarListaHistoricos(PactoViewModel pacto, List <string> lstHistorico) { if (lstHistorico.Any()) { lstHistorico.ForEach(h => { var historico = new HistoricoViewModel() { IdPacto = pacto.IdPacto, Descricao = h }; var historicoVM = Mapper.Map <HistoricoViewModel, Historico>(historico); _historicoService.Adicionar(historicoVM); }); } }
public void CriaHistoricoAcaoEmPacto(Pacto pacto, eAcaoPacto acao) { string strHistorico = ""; if ((int)acao == (int)PGD.Domain.Enums.eAcaoPacto.Finalizando) { strHistorico = "Situação do pacto alterada automaticamente para PENDENTE DE AVALIAÇÃO, pelo término do prazo de sua execução, em " + DateTime.Now.ToShortDateString() + ", às " + DateTime.Now.ToShortTimeString() + ", conforme horário oficial de Brasília."; } if (strHistorico != "") { var historico = new HistoricoViewModel() { IdPacto = pacto.IdPacto, Descricao = strHistorico }; var historicoVM = Mapper.Map <HistoricoViewModel, Historico>(historico); _historicoService.Adicionar(historicoVM); } }
public HistoricoViewModel Remover(HistoricoViewModel historicoViewModel) { throw new NotImplementedException(); }
public IEnumerable <HistoricoViewModel> ObterTodos(HistoricoViewModel objFiltro) { throw new NotImplementedException(); }