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; }
/// <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)); }
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); } }