private void TratarInclusaoHistoricoAtualizacaoStatus(Pacto pacto, eAcaoPacto acao)
 {
     if (acao == eAcaoPacto.ReativandoAutomaticamente)
     {
         var historico = new Historico()
         {
             IdPacto   = pacto.IdPacto,
             Descricao = $"Plano de trabalho reativado automaticamente em { DateTime.Now.ToString("dd/MM/yyyy")}, às { DateTime.Now.ToString("HH:mm:ss")}, conforme programação da reativação."
         };
         _historicoService.Adicionar(historico);
     }
 }
예제 #2
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);
            }
        }
예제 #3
0
        public HistoricoViewModel Adicionar(HistoricoViewModel historicoViewModel)
        {
            var historico = Mapper.Map <HistoricoViewModel, Historico>(historicoViewModel);

            BeginTransaction();

            var historicoReturn = _historicoService.Adicionar(historico);

            Commit();

            historicoViewModel = Mapper.Map <Historico, HistoricoViewModel>(historicoReturn);
            return(historicoViewModel);
        }
예제 #4
0
        public void TestInsert()
        {
            var os    = _osService.ObterOrdemVigente();
            var pacto = new Pacto
            {
                Nome                  = "Historico Teste da Silva",
                MatriculaSIAPE        = "123456",
                UnidadeExercicio      = 5,
                TelefoneFixoServidor  = "(11) 11111-1111",
                TelefoneMovelServidor = "(22) 22222-2222",
                PossuiCargaHoraria    = false,
                DataPrevistaInicio    = DateTime.Now,
                DataPrevistaTermino   = DateTime.Now,
                CargaHorariaTotal     = 190,
                IdSituacaoPacto       = 1,
                CpfUsuario            = "11111111111",
                IdOrdemServico        = os.IdOrdemServico,
                CargaHoraria          = 8,
                CpfUsuarioCriador     = "11111111111",
                IdTipoPacto           = 1
            };

            _uow.BeginTransaction();
            var resultadoPct = _pactoService.Adicionar(pacto);

            _uow.Commit();

            pactoId = pacto.IdPacto;

            var historico = new Historico
            {
                IdPacto   = pactoId,
                Descricao = "teste inserção de histórico"
            };

            _uow.BeginTransaction();
            var resultado = _historicoService.Adicionar(historico);

            _uow.Commit();
            itemId = historico.IdHistorico;
            Assert.IsTrue(resultado.ValidationResult.Message.Contains("sucesso"));
        }