public IList <ListarRotinaResults> ListarTodos(int skip, int take)
        {
            var dataAtual = DataBrasilia.HorarioBrasilia();

            var retorno = (from r in _context.Rotinas
                           join f in _context.Funcionarios on r.FuncionarioId equals f.Id
                           join s in _context.Series on r.SerieId equals s.Id
                           where r.Status == true
                           select new ListarRotinaResults()
            {
                RotinaId = r.Id,
                De = r.De,
                Ate = r.Ate,
                DataCadastro = r.DataCadastro,
                FuncionarioId = r.FuncionarioId,
                ImgCabecalho = r.ImgCabecalho,
                SerieId = r.SerieId,
                Status = r.Status,
                Visualizada = r.Visualizada,
                NomeFuncionario = f.Nome + " " + f.SobreNome,
                NomeSerie = s.Nome
            }).OrderByDescending(r => r.DataCadastro).Take(take).Skip(skip).ToList();

            return(retorno);
        }
Exemple #2
0
 public Funcao(string nome, Guid usuarioId)
 {
     Nome         = nome;
     UsuarioId    = usuarioId;
     DataCadastro = DataBrasilia.HorarioBrasilia();
     Status       = true;
 }
Exemple #3
0
 public ItemAlunoTurma(string turmaId, string alunoId, int numero)
 {
     TurmaId      = Guid.Parse(turmaId);
     AlunoId      = Guid.Parse(alunoId);
     Numero       = numero;
     Status       = "Ativo";
     DataCadastro = DataBrasilia.HorarioBrasilia();
 }
Exemple #4
0
 public Serie(string nome, int numero, Guid usuarioId)
 {
     Nome         = nome;
     UsuarioId    = usuarioId;
     DataCadastro = DataBrasilia.HorarioBrasilia();
     Status       = true;
     Numero       = numero;
 }
Exemple #5
0
 public AlunoConselho(Guid usuarioId, string descricao, Guid alunoId, Guid conselhoId)
 {
     UsuarioId    = usuarioId;
     Descricao    = descricao;
     AlunoId      = alunoId;
     ConselhoId   = conselhoId;
     DataCadastro = DataBrasilia.HorarioBrasilia();
 }
Exemple #6
0
 public HorarioRotina(string conteudo, string aula, Guid rotinaId, Guid diaSemanaId)
 {
     Conteudo     = conteudo;
     RotinaId     = rotinaId;
     DiaSemanaId  = diaSemanaId;
     DataCadastro = DataBrasilia.HorarioBrasilia();
     Aula         = aula;
     Status       = true;
 }
Exemple #7
0
 public Providencia(string titulo, string descricao, DateTime dataProvidencia, Guid funcionarioId, Guid ocorrenciaId)
 {
     Titulo          = titulo;
     Descricao       = descricao;
     DataProvidencia = dataProvidencia;
     FuncionarioId   = funcionarioId;
     OcorrenciaId    = ocorrenciaId;
     DataCadastro    = DataBrasilia.HorarioBrasilia();
     Status          = true;
 }
Exemple #8
0
 public Pessoa(string nome, string sobreNome, DateTime dataNascimento, string sexo, string nacionalidade, string natural, Guid dadoPessoalId)
 {
     Nome              = nome;
     SobreNome         = sobreNome;
     DataNascimento    = dataNascimento;
     Sexo              = sexo;
     Nacionalidade     = nacionalidade;
     Natural           = natural;
     DadoPessoalId     = dadoPessoalId;
     this.DataCadastro = DataBrasilia.HorarioBrasilia();
 }
Exemple #9
0
        public bool IsValid()
        {
            AddNotifications(new Contract()
                             .IsNotNullOrEmpty(Titulo, "Titulo", "O campo titulo é obrigatório!")
                             .IsNotNullOrEmpty(Descricao, "Descricao", "O campo Descricao é obrigatório!")
                             .IsGreaterThan(DataProvidencia, DataBrasilia.HorarioBrasilia(), "DataProvidencia", "O campo data da ocorrencia deve ser maior do que a data atual!!")

                             );

            return(Valid);
        }
Exemple #10
0
 public Rotina(Guid funcionarioId, string imgCabecalho, DateTime de, DateTime ate, Guid serieId)
 {
     FuncionarioId = funcionarioId;
     ImgCabecalho  = imgCabecalho;
     De            = de;
     Ate           = ate;
     SerieId       = serieId;
     DataCadastro  = DataBrasilia.HorarioBrasilia();
     Status        = true;
     Visualizada   = false;
 }
Exemple #11
0
 public Usuario(string nome, string sobreNome, string login, string senha, string email)
 {
     Nome            = nome.ToUpper();
     SobreNome       = sobreNome.ToUpper();
     Senha           = senha;
     DataCadastro    = DataBrasilia.HorarioBrasilia();
     Login           = login;
     Status          = true;
     DataRecuperacao = DataBrasilia.HorarioBrasilia();;
     UltimoAcesso    = DataBrasilia.HorarioBrasilia();
     Email           = email.ToLower();
 }
Exemple #12
0
        public DadoPessoal(string rua, string numero, string bairro, string uf, string cidade, string cep, string complemento = null)
        {
            Rua         = rua;
            Numero      = numero;
            Bairro      = bairro;
            Complemento = complemento;
            Uf          = uf;
            Cidade      = cidade;
            Cep         = cep;

            this.DataCadastro = DataBrasilia.HorarioBrasilia();
        }
Exemple #13
0
 public Conselho(DateTime dataConselho, Guid usuarioId, Guid serieId, Guid bimestreId, Guid funcionarioId, string nomeCoordenador, string nomeDiretor, Guid anoId)
 {
     DataConselho    = dataConselho;
     UsuarioId       = usuarioId;
     DataCadastro    = DataBrasilia.HorarioBrasilia();
     Status          = true;
     SerieId         = serieId;
     BimestreId      = bimestreId;
     FuncionarioId   = funcionarioId;
     NomeCoordenador = nomeCoordenador;
     NomeDiretor     = nomeDiretor;
     AnoId           = anoId;
 }
Exemple #14
0
 public Ocorrencia(string titulo, string descricao, DateTime dataOcorrencia, Guid usuarioId, Guid alunoId, string periodo, Guid serieId, Guid tipoOcorrenciaId, Guid funcionarioId)
 {
     Titulo           = titulo;
     Descricao        = descricao;
     DataOcorrencia   = dataOcorrencia;
     UsuarioId        = usuarioId;
     AlunoId          = alunoId;
     DataCadastro     = DataBrasilia.HorarioBrasilia();
     Status           = true;
     Visualizada      = false;
     Periodo          = periodo;
     SerieId          = serieId;
     TipoOcorrenciaId = tipoOcorrenciaId;
     FuncionarioId    = funcionarioId;
 }
        public Rotina JaTemRotina(Guid funcionarioId, DateTime de)
        {
            var dataAtual = DataBrasilia.HorarioBrasilia();

            var retorno = (from r in _context.Rotinas
                           join f in _context.Funcionarios on r.FuncionarioId equals f.Id
                           join u in _context.Usuarios on f.UsuarioId equals u.Id
                           where r.Status == true && de >= r.Ate && u.Id == funcionarioId
                           select r
                           ).FirstOrDefault();

            return(retorno);


            //return _context.Rotinas.Where(r => r.Status == true && r.Ate <= dataAtual && r.FuncionarioId == funcionarioId ).FirstOrDefault();
        }
Exemple #16
0
 public TipoOcorrencia(string nome)
 {
     Nome         = nome;
     DataCadastro = DataBrasilia.HorarioBrasilia();
     Status       = true;
 }
Exemple #17
0
 public DiaSemana(string nome)
 {
     Nome         = nome;
     DataCadastro = DataBrasilia.HorarioBrasilia();
     Status       = true;
 }
 public ItemDisciplinaTurma(string turmaId, string disciplinaId)
 {
     TurmaId      = Guid.Parse(turmaId);
     DisciplinaId = Guid.Parse(disciplinaId);
     DataCadastro = DataBrasilia.HorarioBrasilia();
 }
Exemple #19
0
 public void SetarUltimoAcesso()
 {
     this.UltimoAcesso = DataBrasilia.HorarioBrasilia();
 }
Exemple #20
0
 public Escola(string nome, Guid usuarioId)
 {
     Nome         = nome;
     UsuarioId    = usuarioId;
     DataCadastro = DataBrasilia.HorarioBrasilia();
 }
Exemple #21
0
 public ItemDepartamentoEscola(Guid escolaId, Guid departamentoId)
 {
     EscolaId       = escolaId;
     DepartamentoId = departamentoId;
     DataCadastro   = DataBrasilia.HorarioBrasilia();
 }