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); } }
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 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); }
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")); }