public AgendamentoInfo(string id, DateTime dataInicio, string descricao, string nM_Agente, ETipoPeriodicidade periodicidade, int frequenciaPeriodicidade, EStatusAgendamento statusAgendamento, int horaInicio, int minutoInicio, string aM_PM, bool ativo, bool disparoManual, EmailInfo email) { IdProcesso = id == Guid.Empty.ToString() ? Guid.NewGuid().ToString() : id; DataInicio = dataInicio.AddSeconds(-dataInicio.Second); Descricao = descricao ?? ""; NomeAgente = nM_Agente ?? ""; Periodicidade = periodicidade; FrequenciaPeriodicidade = frequenciaPeriodicidade; StatusAgendamento = statusAgendamento; HoraInicio = horaInicio; MinutoInicio = minutoInicio; AmPm = aM_PM ?? ""; Ativo = ativo; DisparoManual = disparoManual; Email = email; FormataData(); }
public AgendamentoExecucao( string idProcesso, EStatusAgendamento status) { IdExecucao = Guid.NewGuid().ToString(); IdProcesso = idProcesso; Status = status; }
public void CarregarAgendamentos(EStatusAgendamento status) { var lista = _listaAgendamentos.Where(a => a.StatusAgendamento == status); foreach (var agendamento in lista) { ResumoProcessosViewModel res = new ResumoProcessosViewModel(); res.Descricao = _listaAgendamentos.Where(a => a.IdProcesso == agendamento.IdProcesso).FirstOrDefault().Descricao; res.Execucao.Inicio = _listaExecucoes.Where(a => a.IdProcesso == agendamento.IdProcesso).LastOrDefault().Inicio; DetalhesProcessos.Add(res); } }
public void CarregarExecucoes(EStatusAgendamento status) { var lista = _listaExecucoes.Where(a => a.Status == status); foreach (var execucao in lista) { ResumoProcessosViewModel res = new ResumoProcessosViewModel { Descricao = _listaAgendamentos.Where(a => a.IdProcesso == execucao.IdProcesso).FirstOrDefault().Descricao, Execucao = execucao }; DetalhesProcessos.Add(res); } }
public void AtualizaStatus(EStatusAgendamento status) { this.Status = status; }
public void AtualizaStatusExecucao(EStatusAgendamento status) { this.StatusAgendamento = status; }
protected void AtualizaStatusExecucao(EStatusAgendamento status) { this.StatusAgendamento = status; }