public void Atualizar(Atividade atividade, StatusAtividade statusAtividade, string finalizadoPorUserId,
                              int midiaId)
        {
            if (statusAtividade.FinalizaAtividade)
            {
                atividade.FinalizadoEm        = DateTime.Now;
                atividade.FinalizadoPorUserId = finalizadoPorUserId;
            }

            atividade.MidiasId          = midiaId;
            atividade.StatusAtividadeId = statusAtividade.Id;
            _repositorio.Atualizar(atividade);
        }
Exemplo n.º 2
0
 public Atividade(int id, string acao, string numeroProa, string setor, string responsavel, DateTime dataInicial, int prazo, string tipoPrazo, DateTime dataFinal, StatusAtividade status, Demanda demanda)
 {
     Id          = id;
     Acao        = acao;
     NumeroProa  = numeroProa;
     Setor       = setor;
     Responsavel = responsavel;
     DataInicial = dataInicial;
     Prazo       = prazo;
     TipoPrazo   = tipoPrazo;
     DataFinal   = dataFinal;
     Status      = status;
     Demanda     = demanda;
 }
Exemplo n.º 3
0
        public Cipa(int numero, int codigoEmpresa, Vigencia mandato) : this()
        {
            if (numero <= 0)
            {
                throw new NumeroDeIdentificacaoInvalidoException();
            }

            Id            = Guid.NewGuid();
            CreationDate  = DateTime.UtcNow;
            Codigo        = $"{codigoEmpresa.ToString()}-{mandato.Inicio.Value.Year.ToString()}/{mandato.Termino.Value.Year.ToString()}-{numero.ToString().PadLeft(3, '0')}";
            Numero        = numero;
            CodigoEmpresa = codigoEmpresa;
            Mandato       = mandato;
            Status        = StatusAtividade.Ativo;
        }
Exemplo n.º 4
0
        public Estabelecimento(string codigo, string nome) : this()
        {
            if (string.IsNullOrWhiteSpace(codigo))
            {
                throw new CodigoNaoPodeSerNuloException();
            }

            if (string.IsNullOrWhiteSpace(nome))
            {
                throw new NomeNaoPodeSerNuloException();
            }

            Id           = Guid.NewGuid();
            CreationDate = DateTime.UtcNow;
            Codigo       = codigo.Trim();
            Nome         = nome.Trim();
            Status       = StatusAtividade.Ativo;
        }
Exemplo n.º 5
0
 public void Inativar() => Status = StatusAtividade.Inativo;
Exemplo n.º 6
0
 public void Ativar() => Status = StatusAtividade.Ativo;
Exemplo n.º 7
0
 public void Popular(StatusAtividade statusAtividade)
 {
     this.id        = statusAtividade.Id;
     this.descricao = statusAtividade.Descricao;
 }