protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { bool badRequest = true; int ideiaID; if (int.TryParse(Request.QueryString["ideiaID"], out ideiaID)) { BO.Ideia ideiaBO = new BO.Ideia(); Model.Ideia ideiaModel = ideiaBO.SelecionarPorID(ideiaID); if (ideiaModel.Restrita) { if (ideiaBO.UsuarioLogadoEhDono(ideiaModel)) { this.IdeiaID = ideiaID; Carregar(ideiaID); badRequest = false; } } } if (badRequest) { Server.Transfer("/erro/badRequest/badRequest.aspx"); } } }
public bool PossuiAcesso(Model.Ideia ideiaModel) { if (ideiaModel.Restrita && HttpContext.Current.User.Identity.IsAuthenticated) { BO.IdeiaAcesso ideiaAcessoBO = new BO.IdeiaAcesso(); return(ideiaAcessoBO.PossuiAcesso(ideiaModel.IdeiaID)); } return(true); }
private void Salvar() { Model.Ideia ideiaModel = new Model.Ideia(); ideiaModel.IdeiaID = this.IdeiaID; ideiaModel.Titulo = ucFormulario.Titulo.Trim(); ideiaModel.PreDescricao = ucFormulario.PreDescricao.Trim(); ideiaModel.Descricao = ucFormulario.Descricao.Trim(); ideiaModel.CategoriaID = ucFormulario.Categoria; ideiaModel.Restrita = ucFormulario.Restrita; ideiaBO.Alterar(ideiaModel); }
private void Salvar() { Model.Ideia ideiaModel = new Model.Ideia(); ideiaModel.Titulo = ucFormulario.Titulo.Trim(); ideiaModel.PreDescricao = ucFormulario.PreDescricao.Trim(); ideiaModel.Descricao = ucFormulario.Descricao.Trim(); ideiaModel.CategoriaID = ucFormulario.Categoria; ideiaModel.Restrita = ucFormulario.Restrita; BO.Ideia ideiaBO = new BO.Ideia(); int ideiaID = ideiaBO.Inserir(ideiaModel); SalvarArquivos(ideiaID); }
public Model.Ideia SelecionarPorID(int ideiaID) { Model.Ideia ideiaModel = new Model.Ideia(); ideiaModel.IdeiaID = ideiaID; List <Model.Ideia> ideiaList = ideiaDA.SelecionarPorID(ideiaModel); if (ideiaList.Count > 0) { return(ideiaList[0]); } else { return(null); } }
private void Carregar() { Model.Ideia ideiaModel = ideiaBO.SelecionarPorID(this.IdeiaID); if (ideiaBO.UsuarioLogadoEhDono(ideiaModel)) { ucFormulario.Titulo = ideiaModel.Titulo; ucFormulario.PreDescricao = ideiaModel.PreDescricao; ucFormulario.Descricao = ideiaModel.Descricao; ucFormulario.Categoria = ideiaModel.CategoriaID; ucFormulario.Restrita = ideiaModel.Restrita; } else { Server.Transfer("/erro/badRequest/badRequest.aspx"); } }
protected void Page_Load(object sender, EventArgs e) { bool badRequest = true; int ideiaID; if (int.TryParse(Request.QueryString["ideiaID"], out ideiaID)) { Model.Ideia ideiaModel = ideiaBO.SelecionarPorID(ideiaID); if (ideiaModel != null) { ProcessarIdeia(ideiaModel); badRequest = false; } } if (badRequest) { Server.Transfer("/erro/badRequest/badRequest.aspx"); } }
private void ProcessarIdeia(Model.Ideia ideiaModel) { if (ideiaBO.NecessitaLogar(ideiaModel)) { FormsAuthentication.RedirectToLoginPage(); } if (!ideiaBO.PossuiAcesso(ideiaModel)) { Server.Transfer(string.Concat("/Ideia/IdeiaSolicitarAcesso/IdeiaSolicitarAcesso.aspx?ideiaID=", ideiaModel.IdeiaID.ToString())); } if (HttpContext.Current.User.Identity.IsAuthenticated) { ucIdeiaMarcarInteresse.Visible = true; ucIdeiaMarcarInteresse.Carregar(ideiaModel.IdeiaID); } ucIdeiaExibicao.Ideia = ideiaModel; ucIdeiaExibicao.IdeiaArquivo = ideiaArquivoBO.SelecionarPorIdeia(ideiaModel.IdeiaID); visualizacaoBO.AdicionarVisualizacao(ideiaModel.IdeiaID); }
public void Alterar(Model.Ideia parametros) { rb.EncapsulatedInsert(parametros, "dbo.Ideia_Alterar"); }
public object Buscar(string texto) { Model.Ideia ideiaModel = new Model.Ideia(); ideiaModel.Titulo = texto; return(ideiaDA.Buscar(ideiaModel)); }
public object SelecionarPorUsuario(Model.Ideia ideiaModel) { return(rb.EncapsulatedRead <Model.Ideia>(ideiaModel, "dbo.Ideia_SelecionarPorUsuario", false)); }
public int Inserir(Model.Ideia parametros) { Model.Resultado r = rb.EncapsulatedRead <Model.Resultado>(parametros, "dbo.Ideia_Inserir", 0, false); return((int)r.Valor); }
public object Buscar(Model.Ideia ideiaModel) { return(rb.EncapsulatedRead <Model.Ideia>(ideiaModel, "dbo.Ideia_Buscar", false)); }
public List <Model.Ideia> SelecionarPorID(Model.Ideia ideiaModel) { return((List <Model.Ideia>)rb.EncapsulatedRead <Model.Ideia>(ideiaModel, "dbo.Ideia_SelecionarPorID", false)); }
public object SelecionarPorUsuario() { Model.Ideia ideiaModel = new Model.Ideia(); ideiaModel.Aspnet_UserID = (Guid)Membership.GetUser().ProviderUserKey; return(ideiaDA.SelecionarPorUsuario(ideiaModel)); }
public int Inserir(Model.Ideia ideiaModel) { ideiaModel.Aspnet_UserID = (Guid)Membership.GetUser().ProviderUserKey; ideiaModel.DataCadastro = DateTime.Now; return(ideiaDA.Inserir(ideiaModel)); }
public void Alterar(Model.Ideia ideiaModel) { ideiaModel.Aspnet_UserID = (Guid)Membership.GetUser().ProviderUserKey; ideiaDA.Alterar(ideiaModel); }
public bool NecessitaLogar(Model.Ideia ideiaModel) { return(ideiaModel.Restrita && !HttpContext.Current.User.Identity.IsAuthenticated); }
public bool UsuarioLogadoEhDono(Model.Ideia ideiaModel) { return(ideiaModel.Aspnet_UserID == (Guid)Membership.GetUser().ProviderUserKey); }