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."); } }
public static Data GetData(DateTime data, CategoriaData categoria) { return(new Data(data, categoria)); }
/// <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); } }
private Data(DateTime data, CategoriaData categoria) { Date = data; Categoria = categoria; }