Esempio n. 1
0
 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();
 }
Esempio n. 2
0
 public AgendamentoExecucao(
     string idProcesso,
     EStatusAgendamento status)
 {
     IdExecucao = Guid.NewGuid().ToString();
     IdProcesso = idProcesso;
     Status     = status;
 }
Esempio n. 3
0
        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);
            }
        }
Esempio n. 4
0
        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);
            }
        }
Esempio n. 5
0
 public void AtualizaStatus(EStatusAgendamento status)
 {
     this.Status = status;
 }
Esempio n. 6
0
 public void AtualizaStatusExecucao(EStatusAgendamento status)
 {
     this.StatusAgendamento = status;
 }
Esempio n. 7
0
 protected void AtualizaStatusExecucao(EStatusAgendamento status)
 {
     this.StatusAgendamento = status;
 }