public OS_GrupoAtividade Remover(OS_GrupoAtividade obj) { var OS_GrupoAtividade = ObterPorId(obj.IdGrupoAtividade); OS_GrupoAtividade.Inativo = true; _classRepository.Atualizar(OS_GrupoAtividade); obj.ValidationResult.Message = Mensagens.MS_005; return(obj); }
public void TestInsert(string NomeOrdem) { var ordemServico = new OrdemServico { DescOrdemServico = NomeOrdem, DatInicioNormativo = DateTime.Now.Date, DatInicioSistema = DateTime.Now.Date, Grupos = new List <OS_GrupoAtividade>() }; var grupo = _grupoAtividadeService.ObterPorId(1); var osgrupo = new OS_GrupoAtividade { IdGrupoAtividade = grupo.IdGrupoAtividade, Inativo = grupo.Inativo, NomGrupoAtividade = grupo.NomGrupoAtividade, Atividades = new List <OS_Atividade>() }; foreach (var atividade in grupo.Atividades) { var osatividade = new OS_Atividade { IdAtividade = atividade.IdAtividade, Inativo = atividade.Inativo, NomAtividade = atividade.NomAtividade, PctMinimoReducao = atividade.PctMinimoReducao, Tipos = new List <OS_TipoAtividade>() }; foreach (var tipo in atividade.Tipos) { osatividade.Tipos.Add(new OS_TipoAtividade { DuracaoFaixa = tipo.DuracaoFaixa, DuracaoFaixaPresencial = tipo.DuracaoFaixaPresencial, Faixa = tipo.Faixa }); } osgrupo.Atividades.Add(osatividade); } ordemServico.Grupos.Add(osgrupo); _uow.BeginTransaction(); var resultado = _ordemServicoservice.Adicionar(ordemServico); _uow.Commit(); itemId = ordemServico.IdOrdemServico; Assert.IsTrue(resultado.ValidationResult.Message.Contains("sucesso")); }
public void TestInsert() { var oS_GrupoAtividade = new OS_GrupoAtividade { IdGrupoAtividadeOriginal = 0, IdOrdemServico = 1, NomGrupoAtividade = "Grupo Atividade Insert OS" }; _uow.BeginTransaction(); var resultado = _iOS_GrupoAtividadeService.Adicionar(oS_GrupoAtividade); _uow.Commit(); itemId = oS_GrupoAtividade.IdGrupoAtividade; Assert.IsTrue(resultado.ValidationResult.Message.Contains("sucesso")); }
public OS_GrupoAtividade Adicionar(OS_GrupoAtividade obj) { if (!obj.IsValid()) { return(obj); } obj.ValidationResult = new OS_GrupoAtividadeValidation().Validate(obj); if (!obj.ValidationResult.IsValid) { return(obj); } obj.ValidationResult.Message = Mensagens.MS_003; return(_classRepository.Adicionar(obj)); }