public Entities.CategoriaRecurso GetCategoriaRecurso(Guid id) { DbCommand cmd = baseDados.GetStoredProcCommand("CategoriasRecursoSelectById"); baseDados.AddInParameter(cmd, "@CategoriaRecursoId", DbType.Guid, id); Entities.CategoriaRecurso aux = null; try { using (IDataReader leitor = baseDados.ExecuteReader(cmd)) { leitor.Read(); aux = Entities.CategoriaRecurso.GetCategoriaRecurso(leitor.GetGuid(leitor.GetOrdinal("CategoriaRecursoId")), leitor.GetString(leitor.GetOrdinal("Descricao"))); //Debug.WriteLine("Entities.CategoriaRecurso.GetCategoriaRecurso: "+aux); } } catch (SqlException ex) { throw new DataAccessException(ErroMessages.GetErrorMessage(ex.Number), ex); } catch (Exception) { return(null); } return(aux); }
public void InsereCategoriaRecurso(Entities.CategoriaRecurso categoriaRecurso) { if (usr.IsAdmin()) { try { dao.InsereCategoriaRecurso(categoriaRecurso); //MembershipUser user = Membership.GetUser(); //LogEntry log = new LogEntry(); //log.Message = "Categoria de Recurso: " + categoriaRecurso.Descricao + "; Id: " + categoriaRecurso.Id.ToString() + "; Administrador: " + user.UserName; //log.TimeStamp = DateTime.Now; //log.Severity = TraceEventType.Information; //log.Title = "Insert Categoria de Recurso"; //log.MachineName = Dns.GetHostName(); //Logger.Write(log); } catch (DataAccess.DataAccessException) { throw; } } else { throw new SecurityException("Acesso Negado."); } }
public void InsereCategoriaRecurso(Entities.CategoriaRecurso categoriaRecurso) { DbCommand cmd = baseDados.GetStoredProcCommand("CategoriasRecursoInsere"); baseDados.AddInParameter(cmd, "@CategoriaRecursoId", DbType.Guid, categoriaRecurso.Id); baseDados.AddInParameter(cmd, "@Descricao", DbType.String, categoriaRecurso.Descricao); try { baseDados.ExecuteNonQuery(cmd); } catch (SqlException ex) { throw new DataAccessException(ErroMessages.GetErrorMessage(ex.Number), ex); } }