public static int Inserir(MODProjetoPesquisa projetoPesquisa) { Conexao.Abrir(); MySqlCommand comando = new MySqlCommand(); comando.Connection = Conexao.conexao; comando.CommandText = "INSERT INTO TBLProjeto_pesquisa (titulo, tipo, bolsa, nome_bolsa, data_inicio, fk_docente, fk_grupo)" + " VALUES (@titulo, @tipo, @bolsa, @nomebolsa, @data_inicio, @fkdocente, @fkgrupo)"; comando.Parameters.AddWithValue("@titulo", projetoPesquisa.Titulo); comando.Parameters.AddWithValue("@tipo", projetoPesquisa.Tipo); comando.Parameters.AddWithValue("@bolsa", projetoPesquisa.Bolsa); comando.Parameters.AddWithValue("@nomebolsa", projetoPesquisa.NomeBolsa); comando.Parameters.AddWithValue("@data_inicio", projetoPesquisa.DataInicio); comando.Parameters.AddWithValue("@fkdocente", projetoPesquisa.FkDocente); comando.Parameters.AddWithValue("@fkgrupo", projetoPesquisa.FkGrupo); comando.ExecuteNonQuery(); if (comando.LastInsertedId != 0) { comando.Parameters.Add(new MySqlParameter("ultimoId", comando.LastInsertedId)); } Conexao.Fechar(); return(Convert.ToInt32(comando.Parameters["@ultimoId"].Value)); }
private void CarregaDocente() { MODDocente docente = new MODDocente(); if (ChkProjeto.Checked == false) { MODGrupoDocente grupoDocente = new MODGrupoDocente(); if (TxtGrupo.Text != "") { grupoDocente.FkGrupo = Convert.ToInt32(TxtGrupo.SelectedValue); TxtDocente.DataSource = BLLGrupo_Docente.Pesquisar(grupoDocente, "grupo"); TxtDocente.DataValueField = "id_docente"; TxtDocente.DataTextField = "Nome"; TxtDocente.DataBind(); } } else { MODProjetoPesquisa projetoPesquisa = new MODProjetoPesquisa(); if (TxtProjeto.Text != "") { projetoPesquisa.IdProjeto = Convert.ToInt32(TxtProjeto.SelectedValue); projetoPesquisa = BLLProjeto_Pesquisa.PesquisarDocente(projetoPesquisa); docente.IdDocente = projetoPesquisa.FkDocente; TxtDocente.DataSource = BLLDocente.Pesquisar(docente, "id"); TxtDocente.DataValueField = "IdDocente"; TxtDocente.DataTextField = "nome"; TxtDocente.DataBind(); } } }
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"; } if (!IsPostBack) { MODProjetoPesquisa projetoPesquisa = new MODProjetoPesquisa(); RptConsulta.DataSource = BLLProjeto_Pesquisa.ConsultaProjetos(projetoPesquisa, "todos"); RptConsulta.DataBind(); } }
public static MODProjetoPesquisa PesquisarProjeto(MODProjetoPesquisa projetoPesquisa) { MODProjetoPesquisa retorno = new MODProjetoPesquisa(); Conexao.Abrir(); MySqlCommand comando = new MySqlCommand(); comando.Connection = Conexao.conexao; comando.CommandText = "SELECT id_projeto, titulo from TBLProjeto_pesquisa WHERE id_projeto = @projeto"; comando.Parameters.AddWithValue("@projeto", projetoPesquisa.IdProjeto); MySqlDataReader reader = comando.ExecuteReader(); while (reader.Read()) { MODProjetoPesquisa ret = new MODProjetoPesquisa(); ret.IdProjeto = Convert.ToInt32(reader["id_projeto"]); ret.Titulo = reader["titulo"].ToString(); retorno.FkDocente = ret.FkDocente; retorno.Titulo = ret.Titulo; } reader.Close(); Conexao.Fechar(); return(retorno); }
public static DataTable ConsultaProjetos(MODProjetoPesquisa projeto, string tipoPesquisa) { MySqlCommand comando = new MySqlCommand(); Conexao.Abrir(); comando.Connection = Conexao.conexao; if (tipoPesquisa == "todos") { comando.CommandText = "select p.id_projeto, p.titulo as Titulo, g.id_grupo, g.nome as Grupo, d.id_docente, d.nome as Docente from tblprojeto_pesquisa p " + "inner join tbldocente d on p.fk_docente = d.id_docente " + "inner join tblgrupo g on p.fk_grupo = g.id_grupo"; } else if (tipoPesquisa == "projeto") { comando.CommandText = "select p.id_projeto, p.titulo as Titulo, p.data_inicio as Data, g.id_grupo, g.nome as Grupo, d.id_docente, d.nome as Docente, di.id_discente, di.nome as Discente from tblprojeto_pesquisa p " + "inner join tbldocente d on p.fk_docente = d.id_docente " + "inner join tblgrupo g on p.fk_grupo = g.id_grupo " + "inner join tblprojeto_discente pd on pd.fk_projeto = p.id_projeto " + "inner join tbldiscente di on pd.fk_discente = di.id_discente and p.id_projeto = @projeto"; comando.Parameters.AddWithValue("@projeto", projeto.IdProjeto); } comando.CommandType = CommandType.Text; MySqlDataAdapter da = new MySqlDataAdapter(comando); DataTable dados = new DataTable(); da.Fill(dados); return(dados); }
private void CarregaProjetos() { MODProjetoPesquisa projeto = new MODProjetoPesquisa(); projeto.FkGrupo = Convert.ToInt32(TxtGrupo.SelectedValue); TxtProjeto.DataSource = BLLProjeto_Pesquisa.PesquisarProjetos(projeto, "grupo"); TxtProjeto.DataValueField = "IdProjeto"; TxtProjeto.DataTextField = "Titulo"; TxtProjeto.DataBind(); }
public static void AlteracaoEncerrar(MODProjetoPesquisa projetoPesquisa) { Conexao.Abrir(); MySqlCommand comando = new MySqlCommand(); comando.Connection = Conexao.conexao; comando.CommandText = "Update TBLProjeto_pesquisa set data_fim = @data" + " where id_projeto = @projeto"; comando.Parameters.AddWithValue("@data", projetoPesquisa.DataTermino); comando.Parameters.AddWithValue("@projeto", projetoPesquisa.IdProjeto); comando.ExecuteNonQuery(); Conexao.Fechar(); }
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"; } MODDiscente discente = new MODDiscente(); MODProjetoPesquisa projeto = new MODProjetoPesquisa(); MODProjetoPesquisa_Discente projetoDiscente = new MODProjetoPesquisa_Discente(); if (!Page.IsPostBack) { projetoDiscente.FkDiscente = Convert.ToInt32(Page.Request.QueryString["discente"]); TxtProjeto.DataSource = BLLDiscente.PesquisarProjeto(projetoDiscente, "discente"); TxtProjeto.DataValueField = "Id_projeto"; TxtProjeto.DataTextField = "Titulo"; TxtProjeto.DataBind(); discente.IdDiscente = Convert.ToInt32(Page.Request.QueryString["discente"]); discente = BLLDiscente.PesquisarDiscente(discente, "id"); TxtNome.Text = discente.Nome; } }
public static List <MODProjetoPesquisa> PesquisarProjetos(MODProjetoPesquisa item, string tipoPesquisa) { List <MODProjetoPesquisa> retorno = new List <MODProjetoPesquisa>(); Conexao.Abrir(); MySqlCommand comando = new MySqlCommand(); comando.Connection = Conexao.conexao; if (tipoPesquisa == "todos") { comando.CommandText = "select id_projeto, titulo from tblprojeto_pesquisa"; } else if (tipoPesquisa == "grupo") { comando.CommandText = "select id_projeto, titulo from tblprojeto_pesquisa where fk_grupo = @grupo"; comando.Parameters.AddWithValue("@grupo", item.FkGrupo); } else { comando.CommandText = "select id_projeto, titulo from tblprojeto_pesquisa where fk_grupo = @grupo and fk_docente = @docente"; comando.Parameters.AddWithValue("@grupo", item.FkGrupo); comando.Parameters.AddWithValue("@docente", item.FkDocente); } MySqlDataReader reader = comando.ExecuteReader(); while (reader.Read()) { MODProjetoPesquisa ret = new MODProjetoPesquisa(); ret.IdProjeto = Convert.ToInt32(reader["id_projeto"].ToString()); ret.Titulo = reader["titulo"].ToString(); retorno.Add(ret); } reader.Close(); Conexao.Fechar(); return(retorno); }
protected void BtnEncerrar_Click(object sender, EventArgs e) { MODProjetoPesquisa projeto = new MODProjetoPesquisa(); if (TxtDataTermino.Text.Trim() == "") { LblResposta.Text = Erros.DataVazio; } else { projeto.IdProjeto = idProjeto; projeto.DataTermino = Convert.ToDateTime(TxtDataTermino.Text.Trim()); BLLProjeto_Pesquisa.AlteracaoEncerrar(projeto); LblResposta.Text = "Projeto encerrado com sucesso!"; } }
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"; } if (!IsPostBack) { MODDiscente discente = new MODDiscente(); RptDiscente.DataSource = BLLDiscente.Pesquisar(discente, "todos"); RptDiscente.DataBind(); } MODProjetoPesquisa projeto = new MODProjetoPesquisa(); idProjeto = Convert.ToInt32(Page.Request.QueryString["id"]); projeto.Titulo = Page.Request.QueryString["titulo"]; TxtProjeto.Text = projeto.Titulo; }
protected void Page_Load(object sender, EventArgs e) { MODPublicacao publicacao = new MODPublicacao(); MODProjetoPesquisa projetoPesquisa = new MODProjetoPesquisa(); if (!IsPostBack) { projetoPesquisa.IdProjeto = Convert.ToInt32(Page.Request.QueryString["id"]); //projetoPesquisa = BLLProjeto_Pesquisa.(projetoPesquisa, "projeto"); //grupoLider.FkGrupo = grupo.IdGrupo; //this.Title = grupo.Sigla + " - " + grupo.Nome + " - " + "SG Manager"; RptConsulta.DataSource = BLLProjeto_Pesquisa.ConsultaProjetos(projetoPesquisa, "projeto"); RptConsulta.DataBind(); //MODGrupoDocente grupoDocente = new MODGrupoDocente(); RPTPublicacao.DataSource = BLLPublicacao.ConsultaPorProjeto(projetoPesquisa); RPTPublicacao.DataBind(); } }
public static DataTable ConsultaPorProjeto(MODProjetoPesquisa projetoPesquisa) { MySqlCommand comando = new MySqlCommand(); Conexao.Abrir(); comando.Connection = Conexao.conexao; comando.CommandText = "select pu.id_publicacao, pu.titulo as Titulo, d.nome as orientador, l.nome_linha as Linha, pu.tipo_publicacao as Tipo, pu.data_publicacao as Data " + "from tblpublicacao pu " + "inner join tblgrupo g on g.id_grupo = pu.fk_grupo " + "inner join tbldocente d on d.id_docente = pu.fk_docente " + "inner join tblprojeto_pesquisa p on p.id_projeto = pu.fk_projeto " + "inner join tbllinha_pesquisa l on l.id_linha = pu.fk_linha and p.id_projeto = @projeto"; comando.Parameters.AddWithValue("@projeto", projetoPesquisa.IdProjeto); comando.CommandType = CommandType.Text; MySqlDataAdapter da = new MySqlDataAdapter(comando); DataTable dados = new DataTable(); da.Fill(dados); return(dados); }
public static DataTable ConsultaProjetos(MODProjetoPesquisa projeto, string tipoPesquisa) { return(DALProjeto_Pesquisa.ConsultaProjetos(projeto, tipoPesquisa)); }
public static DataTable ConsultaPorProjeto(MODProjetoPesquisa projetoPesquisa) { return(DALPublicacao.ConsultaPorProjeto(projetoPesquisa)); }
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!"; } } } } }
public static int Inserir(MODProjetoPesquisa projetoPesquisa) { return(DALProjeto_Pesquisa.Inserir(projetoPesquisa)); }
public static void AlteracaoEncerrar(MODProjetoPesquisa projetoPesquisa) { DALProjeto_Pesquisa.AlteracaoEncerrar(projetoPesquisa); }
public static MODProjetoPesquisa PesquisarDocente(MODProjetoPesquisa projetoPesquisa) { return(DALProjeto_Pesquisa.PesquisarDocente(projetoPesquisa)); }
public static List <MODProjetoPesquisa> PesquisarProjetos(MODProjetoPesquisa item, string tipoPesquisa) { return(DALProjeto_Pesquisa.PesquisarProjetos(item, tipoPesquisa)); }
public static MODProjetoPesquisa PesquisarProjeto(MODProjetoPesquisa projetoPesquisa) { return(DALProjeto_Pesquisa.PesquisarProjeto(projetoPesquisa)); }