Exemple #1
0
        public void ADeveInserirTodosItens()
        {
            for (int i = 0; i < 3; i++)
            {
                ETipoPeriodicidade peri = ETipoPeriodicidade.Horas;
                int freq = 0;
                if (i == 0)
                {
                    peri = ETipoPeriodicidade.Minutos; freq = 1;
                }
                else if (i == 1)
                {
                    peri = ETipoPeriodicidade.Minutos; freq = 1;
                }
                else if (i == 2)
                {
                    peri = ETipoPeriodicidade.Minutos; freq = 1;
                }

                var ag = _repo.AdicionarAgendamento(new AgendamentoInfo(id, DateTime.Today, "Teste Agendamento_" + i, "Robo-01", peri, freq, EStatusAgendamento.Aguardando, 12, 53, "Am", true, false,
                                                                        new EmailInfo(id, "Teste Assunto", "*****@*****.**", "*****@*****.**")));
                var agnd = _repo.ObterTodosAgendamentos().ToList();
                agnd[0].IsValid();
                Assert.AreEqual(true, ag.Success);
            }
        }
Exemple #2
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();
 }