public void AlterarAtividades(Processo processo, BancoDeDados banco = null) { _da.AlterarAtividades(processo, banco); }
public bool EditarApensadosJuntados(Processo processo) { try { processo.Emposse.Id = User.FuncionarioId; if (_validar.EditarApensadosJuntados(processo)) { Mensagem msgSucesso = Mensagem.Processo.Editar; GerenciadorTransacao.ObterIDAtual(); using (BancoDeDados bancoDeDados = BancoDeDados.ObterInstancia()) { bancoDeDados.IniciarTransacao(); #region Protocolo foreach (Processo item in processo.Processos) { if (item.Id.GetValueOrDefault() > 0) { Processo processoOriginal = new Processo(); processoOriginal = _busProcesso.ObterSimplificado(item.Id.Value); if (processoOriginal.Requerimento.Id != item.Requerimento.Id) { _busProcesso.AlterarRequerimentoSituacao(processoOriginal, banco: bancoDeDados); } } _busProcesso.AlterarAtividades(item, bancoDeDados); _busProcesso.AlterarRequerimentoSituacao(item, (int)eRequerimentoSituacao.Protocolado, bancoDeDados); } #endregion #region Documento if (processo.Documentos.Count > 0) { ProtocoloDa _busProcessoDoc = new ProtocoloDa(); foreach (Documento item in processo.Documentos) { if (item.Id.GetValueOrDefault() > 0) { Documento documentoOriginal = new Documento(); documentoOriginal = _busDocumento.ObterSimplificado(item.Id.Value); if (documentoOriginal.Requerimento.Id != item.Requerimento.Id) { _busDocumento.AlterarRequerimentoSituacao(documentoOriginal, banco: bancoDeDados); } } _busProcessoDoc.AlterarAtividades(item, bancoDeDados); _busDocumento.AlterarRequerimentoSituacao(item, (int)eRequerimentoSituacao.Protocolado, bancoDeDados); } } #endregion bancoDeDados.Commit(); } Validacao.Add(msgSucesso); } } catch (Exception exc) { Validacao.AddErro(exc); } return(Validacao.EhValido); }