Exemplo n.º 1
0
        public void InsereTurma(Turma turma, Calendario cal)
        {
            InsereTurma(turma);

            ConfigBO configuracoes = new ConfigBO();

            if (configuracoes.IsAulasDistribuidas(cal))
            {
                AulaBO controleAulas = new AulaBO();
                controleAulas.CriarAulas(cal, turma);
            }
        }
Exemplo n.º 2
0
        public void InsereRecurso(Recurso recurso, Calendario cal)
        {
            if (usr.IsAdmin())
            {
                ConfigBO configuracoes = new ConfigBO();
                try
                {
                    dao.InsereRecurso(recurso);

                    //instancia o usuario logado
                    //MembershipUser user = Membership.GetUser();
                    //instancia o log
                    //LogEntry log = new LogEntry();
                    //monta log
                    //log.Message = "Recurso: " + recurso.Descricao + "; Id: " + recurso.Id + "; Administrador: " + user.UserName;
                    //log.TimeStamp = DateTime.Now;
                    //log.Severity = TraceEventType.Information;
                    //log.Title = "Insert Recurso";
                    //log.MachineName = Dns.GetHostName();
                    //guarda log no banco
                    //Logger.Write(log);

                    if (configuracoes.IsAulasDistribuidas(cal))
                    {
                        AlocacaoBO aloc = new AlocacaoBO();
                        aloc.PreencheCalendarioDeAlocacoes(cal, recurso, false);
                    }
                }
                catch (DataAccessException)
                {
                    throw;
                }
            }
            else
            {
                throw new SecurityException("Acesso Negado.");
            }
        }
Exemplo n.º 3
0
        public void InsereRecurso(Recurso recurso, Calendario cal)
        {
            if (usr.IsAdmin())
            {
                ConfigBO configuracoes = new ConfigBO();
                try
                {
                    dao.InsereRecurso(recurso);

                    //instancia o usuario logado
                    //MembershipUser user = Membership.GetUser();
                    //instancia o log
                    //LogEntry log = new LogEntry();
                    //monta log
                    //log.Message = "Recurso: " + recurso.Descricao + "; Id: " + recurso.Id + "; Administrador: " + user.UserName;
                    //log.TimeStamp = DateTime.Now;
                    //log.Severity = TraceEventType.Information;
                    //log.Title = "Insert Recurso";
                    //log.MachineName = Dns.GetHostName();
                    //guarda log no banco
                    //Logger.Write(log);

                    if (configuracoes.IsAulasDistribuidas(cal))
                    {
                        AlocacaoBO aloc = new AlocacaoBO();
                        aloc.PreencheCalendarioDeAlocacoes(cal, recurso, false);
                    }
                }
                catch (DataAccessException )
                {
                    throw;
                }
            }
            else
            {
                throw new SecurityException("Acesso Negado.");
            }
        }
Exemplo n.º 4
0
        public void InsereTurma(Turma turma, Calendario cal)
        {
            InsereTurma(turma);

            ConfigBO configuracoes = new ConfigBO();
            if (configuracoes.IsAulasDistribuidas(cal))
            {
                AulaBO controleAulas = new AulaBO();
                controleAulas.CriarAulas(cal,turma);
            }
        }