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"));
                }
            }
        }
Example #2
0
 public IActionResult Historico(HistoricoViewModel modelo)
 {
     if (ModelState.IsValid)
     {
     }
     return(View(modelo));
 }
Example #3
0
        public ActionResult Historico(int id)
        {
            List <HistoricoTarefa> listaHitorico = db.HistoricoTarefas.Where(x => x.TarefaId == id).ToList();
            HistoricoViewModel     histView      = new HistoricoViewModel(listaHitorico);

            return(View(histView));
        }
Example #4
0
        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 }));
            }
        }
Example #5
0
        public IActionResult Historico()
        {
            HistoricoViewModel modelo = new HistoricoViewModel();

            modelo.Title = "Historial Notas";
            return(View(modelo));
        }
Example #6
0
        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;
            }
        }
Example #7
0
        public HistoricoView()
        {
            InitializeComponent();

            NavigationPage.SetHasBackButton(this, false);

            BindingContext = new HistoricoViewModel();
        }
Example #8
0
        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);
        }
Example #10
0
        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);
        }
Example #11
0
 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);
         });
     }
 }
Example #12
0
        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();
 }