Example #1
0
 private Aula(Guid?id, Turma turmaId, string hora, DateTime data, string descricao, CategoriaAtividade categoriaId)
 {
     Id                 = id;
     TurmaId            = turmaId;
     Hora               = hora;
     Data               = data;
     DescricaoAtividade = descricao;
     CategoriaAtividade = categoriaId;
 }
Example #2
0
        /// <summary>
        /// Cria uma nova aula contendo um Guid
        /// </summary>
        /// <param name="id">Id</param>
        /// <param name="turmaId">TurmaId</param>
        /// <param name="hora">Hora</param>
        /// <param name="data">Data</param>
        /// <param name="descricao">DescricaoAtividade</param>
        /// <param name="categoriaId">CategoriaAtividadeId</param>
        /// <returns></returns>

        public static Aula newAula(Turma turmaId, string hora, DateTime data, string descricao, CategoriaAtividade categoriaId)
        {
            return(new Aula(Guid.NewGuid(), turmaId, hora, data, descricao, categoriaId));
        }
Example #3
0
 public static Aula GetAula(Guid?id, Turma turmaId, string hora, DateTime data, string descricao, CategoriaAtividade categoriaId)
 {
     return(new Aula(id, turmaId, hora, data, descricao, categoriaId));
 }
 public void InsereCategoriaAtividade(CategoriaAtividade categoriaAtividade)
 {
     if (usr.IsAdmin())
     {
         try
         {
             dao.InsereCategoriaAtividade(categoriaAtividade);
             //MembershipUser user = Membership.GetUser();
             //LogEntry log = new LogEntry();
             //log.Message = "Categoria de Atividade: " + categoriaAtividade.Descricao + "; Id: " + categoriaAtividade.Id + "; Administrador: " + user.UserName;
             //log.TimeStamp = DateTime.Now;
             //log.Severity = TraceEventType.Information;
             //log.Title = "Insert Categoria de Atividade";
             //log.MachineName = Dns.GetHostName();
             //Logger.Write(log);
         }
         catch (DataAccessException )
         {
             throw;
         }
     }
     else
     {
         throw new SecurityException("Acesso Negado.");
     }
 }
        // <summary>
        /// Atualiza uma Categoria Atividade
        /// throws BusinessData.BusinessLogic.DataAccess.DataAccessExceptiom
        /// </summary>
        /// <param name="vinculo">Vinculo</param>
        public void UpdateCategoriaAtividade(CategoriaAtividade categoriaAtividade)
        {
            try
            {
                DbCommand cmd = baseDados.GetStoredProcCommand("CategoriasAtividadeUpdate");
                baseDados.AddInParameter(cmd, "@Id", DbType.Guid, categoriaAtividade.Id);
                baseDados.AddInParameter(cmd, "@Descricao", DbType.String, categoriaAtividade.Descricao);
                baseDados.AddInParameter(cmd, "@Cor", DbType.String, categoriaAtividade.Cor.Name);

                baseDados.ExecuteNonQuery(cmd);
            }
            catch (SqlException ex)
            {
                throw new DataAccessException(ErroMessages.GetErrorMessage(ex.Number), ex);
            }
        }