Example #1
0
 public void InsereCategoriaData(CategoriaData categoriaData)
 {
     if (usr.IsAdmin())
     {
         try
         {
             dao.InsereCategoriaData(categoriaData);
             //MembershipUser user = Membership.GetUser();
             //LogEntry log = new LogEntry();
             //log.Message = "Categoria de Data: " + categoriaData.Descricao + "; Id: " + categoriaData.Id + "; Administrador: " + user.UserName;
             //log.TimeStamp = DateTime.Now;
             //log.Severity = TraceEventType.Information;
             //log.Title = "Insert Categoria de Data";
             //log.MachineName = Dns.GetHostName();
             //Logger.Write(log);
         }
         catch (DataAccessException )
         {
             throw;
         }
     }
     else
     {
         throw new SecurityException("Acesso Negado.");
     }
 }
Example #2
0
 public static Data GetData(DateTime data, CategoriaData categoria)
 {
     return(new Data(data, categoria));
 }
Example #3
0
        /// <summary>
        /// Atualiza uma CategoriaData
        /// throws BusinessData.BusinessLogic.DataAccess.DataAccessExceptiom
        /// </summary>
        /// <param name="CategoriaData">CategoriaData</param>
        public void UpdateCategoriaData(CategoriaData categoriaData)
        {
            DbCommand cmd = baseDados.GetStoredProcCommand("CategoriasDataUpdate");
            baseDados.AddInParameter(cmd, "@Id", DbType.Guid, categoriaData.Id);
            baseDados.AddInParameter(cmd, "@Descricao", DbType.String, categoriaData.Descricao);
            baseDados.AddInParameter(cmd, "@Cor", DbType.String, categoriaData.Cor.Name);
            baseDados.AddInParameter(cmd, "@DiaLetivo", DbType.Boolean, categoriaData.DiaLetivo);

            try
            {
                baseDados.ExecuteNonQuery(cmd);
            }
            catch (SqlException ex)
            {
                throw new DataAccessException(ErroMessages.GetErrorMessage(ex.Number), ex);
            }
        }
Example #4
0
 private Data(DateTime data, CategoriaData categoria)
 {
     Date      = data;
     Categoria = categoria;
 }