protected void Page_Load(object sender, EventArgs e) { if (Session["login"] == null) { Session.RemoveAll(); Response.Redirect("../Pages/Login.aspx"); } MODUsuario usuario = new MODUsuario(); usuario.Login = PegaLogin.RetornaLogin(); usuario = BLLUsuario.PesquisarLogin(usuario); ImagemUser.ImageUrl = "../Pages/" + usuario.Imagem; ImagemUser2.ImageUrl = "../Pages/" + usuario.Imagem; LblNome.Text = usuario.Nome; if (usuario.FkTipo == 1) { LblFuncao.Text = "Administrador"; } else { LblFuncao.Text = "Lider de Pesquisa"; } MODSubArea_Avaliacao subArea = new MODSubArea_Avaliacao(); MODLinha_Pesquisa linha = new MODLinha_Pesquisa(); linha.Id = Page.Request.QueryString["id"]; linha = BLLLinha_Pesquisa.PesquisarLinha(linha, "id"); idLinha = linha.Id; idSub = linha.FkSub; subArea.Id = idLinha; subArea = BLLLinha_Pesquisa.PesquisarSubAvaliacao(subArea); if (!Page.IsPostBack) { CarregaAreaConhecimento(); CarregaAreaAvaliacao(); CarregaSubAreaAvaliacao(); TxtIdLinha.Text = linha.Id; TxtLinhaPesquisa.Text = linha.Linha; TxtSubArea.Text = subArea.Nome; TxtIdLinha.ReadOnly = true; } }
protected void Page_Load(object sender, EventArgs e) { if (Session["login"] == null) { Session.RemoveAll(); Response.Redirect("../Pages/Login.aspx"); } MODUsuario usuario2 = new MODUsuario(); usuario2.Login = PegaLogin.RetornaLogin(); usuario2 = BLLUsuario.PesquisarLogin(usuario2); ImagemUser.ImageUrl = "../Pages/" + usuario2.Imagem; ImagemUser2.ImageUrl = "../Pages/" + usuario2.Imagem; LblNome.Text = usuario2.Nome; if (usuario2.FkTipo == 1) { LblFuncao.Text = "Administrador"; } else { LblFuncao.Text = "Lider de Pesquisa"; } if (!Page.IsPostBack) { MODGrupoLinha_Pesquisa grupoLinha = new MODGrupoLinha_Pesquisa(); MODLinha_Pesquisa linhaPesquisa = new MODLinha_Pesquisa(); grupoLinha.FkLinha = Page.Request.QueryString["linha"].ToString(); TxtGrupo.DataSource = BLLGrupo_Linha_Pesquisa.Pesquisar(grupoLinha, "linha"); TxtGrupo.DataValueField = "Id_grupo"; TxtGrupo.DataTextField = "Nome"; TxtGrupo.DataBind(); linhaPesquisa.Id = grupoLinha.FkLinha; linhaPesquisa = BLLLinha_Pesquisa.PesquisarLinha(linhaPesquisa, "id"); TxtNome.Text = linhaPesquisa.Linha; } }
protected void BtnAddLinha_Click(object sender, EventArgs e) { MODGrupoLinha_Pesquisa grupoLinha = new MODGrupoLinha_Pesquisa(); MODLinha_Pesquisa linha = new MODLinha_Pesquisa(); Control botao = (Control)sender; RepeaterItem item = (RepeaterItem)botao.Parent; Label lbl = (Label)item.FindControl("TxtNomeLinha"); string titulo = lbl.Text; linha.Linha = titulo; linha = BLLLinha_Pesquisa.PesquisarLinha(linha, "nome"); linha.Id = linha.Id; idLinha = linha.Id; TxtData.Enabled = true; BtnVincular.Visible = true; }
protected void BtnCadastrar_Click(object sender, EventArgs e) { MODProjetoPesquisa projetoPesquisa = new MODProjetoPesquisa(); MODProjetoPesquisa_Linha projetoLinha = new MODProjetoPesquisa_Linha(); MODLinha_Pesquisa linhaPesquisa = new MODLinha_Pesquisa(); bool existeLinha = false; if (TxtNome.Text.Trim() == "") { LblResposta.Text = Erros.TituloVazio; } else if (TxtDataInicio.Text.Trim() == "") { LblResposta.Text = Erros.DataVazio; } else if (TxtDocenteLider.Text.Trim() == "") { LblLiderExiste.Text = "Não há lider vínculado nesse grupo!"; } else { foreach (RepeaterItem dli in RptLinhas.Items) { if (dli.ItemType == ListItemType.Item || dli.ItemType == ListItemType.AlternatingItem) { DropDownList ddl = (DropDownList)dli.FindControl("DdlAddLinha"); if (ddl.Text == "Sim") { existeLinha = true; } } } if (existeLinha == false) { LblResposta.Text = "O Projeto deve ter pelo menos uma linha de pesquisa!"; } else { projetoPesquisa.FkGrupo = idGrupo; projetoPesquisa.FkDocente = Convert.ToInt32(TxtDocenteLider.SelectedValue); projetoPesquisa.Titulo = TxtNome.Text.Trim(); projetoPesquisa.Tipo = TxtTipoProjeto.Text.Trim(); if (TxtTipoProjeto.Text.Trim() == "Bolsa") { projetoPesquisa.Bolsa = TxtTipoBolsa.Text.Trim(); } if (TxtTipoBolsa.Text.Trim() == "Outra") { projetoPesquisa.NomeBolsa = TxtNomeBolsa.Text.Trim(); } projetoPesquisa.DataInicio = Convert.ToDateTime(TxtDataInicio.Text.Trim()); idProjeto = BLLProjeto_Pesquisa.Inserir(projetoPesquisa); } foreach (RepeaterItem dli in RptLinhas.Items) { if (dli.ItemType == ListItemType.Item || dli.ItemType == ListItemType.AlternatingItem) { DropDownList ddl = (DropDownList)dli.FindControl("DdlAddLinha"); if (ddl.Text == "Sim") { Label lbl = (Label)dli.FindControl("TxtNomeLinha"); string titulo = lbl.Text; linhaPesquisa.Linha = titulo; linhaPesquisa = BLLLinha_Pesquisa.PesquisarLinha(linhaPesquisa, "nome"); projetoLinha.FkLinha = linhaPesquisa.Id; projetoLinha.FkProjeto = idProjeto; BLLProjeto_Pesquisa.InserirLinha(projetoLinha); LblResposta.Text = "Projeto cadastrado com sucesso!"; } } } } }