public static void Alterar(MODDocente docente) { Conexao.Abrir(); MySqlCommand comando = new MySqlCommand(); comando.Connection = Conexao.conexao; comando.CommandText = "UPDATE TBLDOCENTE SET nome = @nome, " + "formacao = @formacao, " + "lattes = @lattes, " + "foto = @foto, " + "data_conclusao = @data_conclusao " + "WHERE id_docente = @id"; comando.Parameters.AddWithValue("@id", docente.IdDocente); comando.Parameters.AddWithValue("@nome", docente.Nome); comando.Parameters.AddWithValue("@formacao", docente.Formacao); comando.Parameters.AddWithValue("@lattes", docente.Lattes); comando.Parameters.AddWithValue("@foto", docente.Foto); comando.Parameters.AddWithValue("@data_conclusao", docente.DataInclusao); comando.ExecuteNonQuery(); Conexao.Fechar(); }
protected void BtnCadastrar_Click(object sender, EventArgs e) { MODReuniaoParticipante reuniaoParticipante = new MODReuniaoParticipante(); MODDocente docente = new MODDocente(); foreach (RepeaterItem dli in RptDocente.Items) { if (dli.ItemType == ListItemType.Item || dli.ItemType == ListItemType.AlternatingItem) { DropDownList ddl = (DropDownList)dli.FindControl("DdlAddParticipante"); if (ddl.Text == "Sim") { Label lbl = (Label)dli.FindControl("TxtNomeParticipante"); string titulo = lbl.Text; docente.Nome = titulo; docente = BLLDocente.PesquisarDocente(docente, "nome"); reuniaoParticipante.FkDocente = docente.IdDocente; reuniaoParticipante.FKReuniao = Convert.ToInt32(Page.Request.QueryString["id"]); BLLReuniaoParticipante.Inserir(reuniaoParticipante); LblResposta.Text = "Participante(s) cadastrado(s) com sucesso!"; } } } }
protected void BtnVincular_Click(object sender, EventArgs e) { MODProjetoPesquisa_Colaborador projetoColaborador = new MODProjetoPesquisa_Colaborador(); MODDocente docente = new MODDocente(); foreach (RepeaterItem dli in RptColaborador.Items) { if (dli.ItemType == ListItemType.Item || dli.ItemType == ListItemType.AlternatingItem) { DropDownList ddl = (DropDownList)dli.FindControl("DdlAddColaborador"); if (ddl.Text == "Sim") { Label lbl = (Label)dli.FindControl("TxtNomeColaborador"); string titulo = lbl.Text; docente.Nome = titulo; docente = BLLDocente.PesquisarDocente(docente, "nome"); projetoColaborador.FkDocente = docente.IdDocente; projetoColaborador.FkProjeto = idProjeto; BLLDocente.InserirColaboradorProjeto(projetoColaborador); LblResposta.Text = "Colaborador(es) vinculados com sucesso!"; } } } }
protected void Page_Load(object sender, EventArgs e) { MODDocente docente = new MODDocente(); 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) { RptConsulta.DataSource = BLLDocente.Pesquisar(docente, "todos"); RptConsulta.DataBind(); } }
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 TxtPesquisarDocente_Click(object sender, EventArgs e) { MODDocente docente = new MODDocente(); docente.Nome = TxtDocente.Text.Trim(); RptDocente.DataSource = BLLDocente.Pesquisar(docente, "incompleto"); RptDocente.DataBind(); }
protected void BtnPesquisar_Click(object sender, EventArgs e) { MODDocente docente = new MODDocente(); docente.Nome = TxtPesquisarColaborador.Text.Trim(); RptColaborador.DataSource = BLLDocente.Pesquisar(docente, "incompleto"); RptColaborador.DataBind(); }
private void CarregaDocente() { MODDocente docente = new MODDocente(); TxtDocente.DataSource = BLLDocente.Pesquisar(docente, "todos"); TxtDocente.DataValueField = "IdDocente"; TxtDocente.DataTextField = "Nome"; TxtDocente.DataBind(); }
public static MODDocente PesquisarDocente(MODDocente docente, string tipoPesquisa) { MODDocente retorno = new MODDocente(); Conexao.Abrir(); MySqlCommand comando = new MySqlCommand(); comando.Connection = Conexao.conexao; if (tipoPesquisa == "id") { comando.CommandText = "SELECT id_docente, nome, formacao, data_conclusao, lattes, foto FROM TBLDOCENTE WHERE id_docente = @id"; comando.Parameters.AddWithValue("@id", docente.IdDocente); } else { comando.CommandText = "SELECT id_docente, nome, formacao, data_conclusao, lattes, foto FROM TBLDOCENTE WHERE nome = @nome"; comando.Parameters.AddWithValue("@nome", docente.Nome); } MySqlDataReader reader = comando.ExecuteReader(); while (reader.Read()) { MODDocente ret = new MODDocente(); ret.IdDocente = Convert.ToInt32(reader["id_docente"]); ret.Nome = reader["nome"].ToString(); ret.Formacao = reader["formacao"].ToString(); if (reader["data_conclusao"].ToString() != "") { ret.DataInclusao = Convert.ToDateTime(reader["data_conclusao"].ToString()); } ret.Lattes = reader["lattes"].ToString(); ret.Foto = reader["foto"].ToString(); retorno.IdDocente = ret.IdDocente; retorno.Nome = ret.Nome; retorno.Formacao = ret.Formacao; retorno.DataInclusao = ret.DataInclusao; retorno.Lattes = ret.Lattes; retorno.Foto = ret.Foto; } reader.Close(); Conexao.Fechar(); return(retorno); }
protected void BtnAlterar_Click1(object sender, EventArgs e) { MODDocente docente = new MODDocente(); if (TxtNome.Text.Trim() == "" || TxtNome.Text.Length > 50) { LblResposta.Text = Erros.NomeVazio; } else if (TxtFormacaoAcademica.Text.Trim() == "" || TxtFormacaoAcademica.Text.Length > 50) { LblResposta.Text = Erros.FormacaoVazia; } else if (TxtData.Text.Trim() == "" || TxtData.Text.Length > 15) { LblResposta.Text = Erros.DataVazio; } else if (TxtLattes.Text.Trim() == "") { LblResposta.Text = Erros.LattesVazio; } else if (!FUFoto.HasFile) { LblResposta.Text = Erros.FotoVazio; } else { try { docente.IdDocente = idDocente; docente.Nome = TxtNome.Text.Trim(); docente.Formacao = TxtFormacaoAcademica.Text.Trim(); docente.DataInclusao = Convert.ToDateTime(TxtData.Text.Trim()); docente.Lattes = TxtLattes.Text.Trim(); this.FUFoto.SaveAs(Server.MapPath("Imagens/" + FUFoto.FileName)); docente.Foto = "Imagens/" + FUFoto.FileName; BLLDocente.Alterar(docente); LblResposta.Text = "Docente alterado com sucesso!"; } catch (Exception) { Response.Write("<script>alert('Erro ao inserir!');</script>"); throw; } } }
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) { MODGrupoDocente grupoDocente = new MODGrupoDocente(); MODDocente docente = new MODDocente(); grupoDocente.FkDocente = Convert.ToInt32(Page.Request.QueryString["docente"]); TxtGrupo.DataSource = BLLGrupo_Docente.Pesquisar(grupoDocente, "docente"); TxtGrupo.DataValueField = "Id_grupo"; TxtGrupo.DataTextField = "Nome"; TxtGrupo.DataBind(); docente.IdDocente = grupoDocente.FkDocente; docente = BLLDocente.PesquisarDocente(docente, "id"); TxtNome.Text = docente.Nome; CarregaLinhas(); } }
protected void BtnAddGrupo_Click(object sender, EventArgs e) { TxtDocenteLider.Items.Clear(); LblLiderExiste.Text = ""; MODGrupoDocente grupoDocente = new MODGrupoDocente(); MODDocente_Linha_Pesquisa docenteLinha = new MODDocente_Linha_Pesquisa(); MODGrupo grupo = new MODGrupo(); MODDocente docente = new MODDocente(); Control botao = (Control)sender; RepeaterItem item = (RepeaterItem)botao.Parent; Label lbl = (Label)item.FindControl("TxtNomeGrupo"); string titulo = lbl.Text; grupo.Nome = titulo; grupoNome = titulo; grupo = BLLGrupo.PesquisarGrupo(grupo, "nome"); grupoDocente.FkGrupo = grupo.IdGrupo; idGrupo = grupo.IdGrupo; TxtDocenteLider.DataSource = BLLGrupo_Docente.Pesquisar(grupoDocente, "grupo"); TxtDocenteLider.DataValueField = "id_docente"; TxtDocenteLider.DataTextField = "nome"; TxtDocenteLider.DataBind(); if (TxtDocenteLider.Text.Trim() == "") { LblLiderExiste.Text = "Não há lider vínculado nesse grupo!"; } docenteLinha.FkDocente = Convert.ToInt32(TxtDocenteLider.SelectedValue); docenteLinha.FkGrupo = idGrupo; RptLinhas.DataSource = BLLDocente_Linha_Pesquisa.Pesquisar(docenteLinha, "docente"); RptLinhas.DataBind(); if (BLLDocente_Linha_Pesquisa.Pesquisar(docenteLinha, "docente").Rows.Count == 0) { LblLiderExiste.Text = "Não há linhas vínculadas a esse lider!"; } }
public static List <MODDocente> PesquisarDocente(MODReuniaoParticipante item, string tipoPesquisa) { List <MODDocente> retorno = new List <MODDocente>(); Conexao.Abrir(); MySqlCommand comando = new MySqlCommand(); comando.Connection = Conexao.conexao; if (tipoPesquisa == "reuniao") { comando.CommandText = "SELECT d.id_docente, d.nome from tbldocente d " + "inner join tblreuniao_participante rd on rd.fk_docente = d.id_docente and rd.fk_reuniao = @reuniao"; } else { comando.CommandText = "SELECT * FROM tbldocente d " + "inner join tblgrupo_docente gd " + "on gd.fk_docente = d.id_docente " + "WHERE d.id_docente NOT IN(SELECT fk_docente FROM tblreuniao_participante where fk_reuniao = @reuniao)"; } comando.Parameters.AddWithValue("@reuniao", item.FKReuniao); MySqlDataReader reader = comando.ExecuteReader(); while (reader.Read()) { MODDocente ret = new MODDocente(); ret.IdDocente = Convert.ToInt32(reader["id_docente"]); ret.Nome = reader["Nome"].ToString(); retorno.Add(ret); } reader.Close(); Conexao.Fechar(); return(retorno); }
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"; } MODDocente docente = new MODDocente(); docente.IdDocente = Convert.ToInt32(Page.Request.QueryString["docente"]); idDocente = Convert.ToInt32(Page.Request.QueryString["docente"]); docente = BLLDocente.PesquisarDocente(docente, "id"); //idDocente = docente.IdDocente; if (!Page.IsPostBack) { TxtNome.Text = docente.Nome; TxtFormacaoAcademica.Text = docente.Formacao; TxtData.Text = docente.DataInclusao.ToShortDateString().ToString(); TxtLattes.Text = docente.Lattes; //FUFoto.Text = docente.Foto; } }
protected void BtnAddDocente_Click(object sender, EventArgs e) { MODGrupoDocente grupoDocente = new MODGrupoDocente(); MODDocente docente = new MODDocente(); Control botao = (Control)sender; RepeaterItem item = (RepeaterItem)botao.Parent; Label lbl = (Label)item.FindControl("TxtNomeDocente"); string titulo = lbl.Text; docente.Nome = titulo; docente = BLLDocente.PesquisarDocente(docente, "nome"); grupoDocente.FkDocente = docente.IdDocente; idDocente = docente.IdDocente; RptGrupo.DataSource = BLLGrupo_Docente.Pesquisar(grupoDocente, "docente"); RptGrupo.DataBind(); }
public static void InserirDocente(MODDocente docente) { Conexao.Abrir(); MySqlCommand comando = new MySqlCommand(); comando.Connection = Conexao.conexao; comando.CommandText = "INSERT INTO TBLDOCENTE (nome, formacao, curso, lattes, foto, data_conclusao) " + "VALUES (@nome, @formacao, @curso, @lattes, @foto, @data_conclusao)"; comando.Parameters.AddWithValue("@nome", docente.Nome); comando.Parameters.AddWithValue("@formacao", docente.Formacao); comando.Parameters.AddWithValue("@curso", docente.Curso); comando.Parameters.AddWithValue("@lattes", docente.Lattes); comando.Parameters.AddWithValue("@foto", docente.Foto); comando.Parameters.AddWithValue("@data_conclusao", docente.DataInclusao); comando.ExecuteNonQuery(); Conexao.Fechar(); }
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) { MODDocente docente = new MODDocente(); RptColaborador.DataSource = BLLDocente.Pesquisar(docente, "todos"); RptColaborador.DataBind(); } MODProjetoPesquisa projeto = new MODProjetoPesquisa(); idProjeto = Convert.ToInt32(Page.Request.QueryString["id"]); projeto.Titulo = Page.Request.QueryString["titulo"]; TxtProjeto.Text = projeto.Titulo; }
protected void BtnExcluir_Click(object sender, EventArgs e) { MODDocente docente = new MODDocente(); MODReuniaoParticipante reuniaoParticipante = new MODReuniaoParticipante(); Control botao = (Control)sender; RepeaterItem item = (RepeaterItem)botao.Parent; Label lbl = (Label)item.FindControl("TxtNomeParticipante"); string titulo = lbl.Text; docente.Nome = titulo; docente = BLLDocente.PesquisarDocente(docente, "nome"); reuniaoParticipante.FkDocente = docente.IdDocente; reuniaoParticipante.FKReuniao = Convert.ToInt32(Page.Request.QueryString["id"]); string opcao = Request.Form["opcao"]; if (opcao == "Sim") { BLLReuniaoParticipante.Excluir(reuniaoParticipante); Response.Write("<script>alert('Participante excluido com sucesso!')</script>"); } reuniaoParticipante.FKReuniao = Convert.ToInt32(Page.Request.QueryString["id"]); List <MODDocente> docenteLista = new List <MODDocente>(); docenteLista = BLLReuniaoParticipante.PesquisarDocente(reuniaoParticipante, "reuniao"); RptExcluir.DataSource = docenteLista; RptExcluir.DataBind(); docenteLista = BLLReuniaoParticipante.PesquisarDocente(reuniaoParticipante, "existente"); RptDocente.DataSource = docenteLista; RptDocente.DataBind(); }
protected void TxtDocenteLider_SelectedIndexChanged(object sender, EventArgs e) { LblLiderExiste.Text = ""; MODDocente_Linha_Pesquisa docenteLinha = new MODDocente_Linha_Pesquisa(); MODGrupo grupo = new MODGrupo(); MODDocente docente = new MODDocente(); grupo.Nome = grupoNome; grupo = BLLGrupo.PesquisarGrupo(grupo, "nome"); docenteLinha.FkGrupo = grupo.IdGrupo; idGrupo = grupo.IdGrupo; docenteLinha.FkDocente = Convert.ToInt32(TxtDocenteLider.SelectedValue); RptLinhas.DataSource = BLLDocente_Linha_Pesquisa.Pesquisar(docenteLinha, "docente"); RptLinhas.DataBind(); if (BLLDocente_Linha_Pesquisa.Pesquisar(docenteLinha, "docente").Rows.Count == 0) { LblLiderExiste.Text = "Não há linhas vínculadas a esse lider!"; } }
public static List <MODDocente> Pesquisar(MODDocente docente, string tipoPesquisa) { return(DALDocente.Pesquisar(docente, tipoPesquisa)); }
public static MODDocente PesquisarDocente(MODDocente docente, string tipoPesquisa) { return(DALDocente.PesquisarDocente(docente, tipoPesquisa)); }
public static void Alterar(MODDocente docente) { DALDocente.Alterar(docente); }
public static void InserirDocente(MODDocente docente) { DALDocente.InserirDocente(docente); }
protected void BtnCadastrar_Click1(object sender, EventArgs e) { MODDocente docente = new MODDocente(); string extensao = Path.GetExtension(FUFoto.FileName); docente.Nome = TxtNome.Text.Trim(); if (TxtNome.Text.Trim() == "" || TxtNome.Text.Length > 50) { LblResposta.Text = Erros.NomeVazio; } else if (TxtFormacaoAcademica.Text.Trim() == "" || TxtFormacaoAcademica.Text.Length > 50) { LblResposta.Text = Erros.FormacaoVazia; } else if (TxtData.Text.Trim() == "" || TxtData.Text.Length > 15) { LblResposta.Text = Erros.DataVazio; } else if (TxtLattes.Text.Trim() == "") { LblResposta.Text = Erros.LattesVazio; } else if (extensao != ".jpg" && extensao != ".jpeg" && extensao != ".png" && extensao != ".bmp") { LblResposta.Text = "Arquivo de foto inválido, utilize fotos nas seguintes extensões: .jpg/.jpeg/.png/.bmp"; } else { try { docente.Formacao = TxtFormacaoAcademica.Text.Trim(); if (TxtCurso.Enabled == true) { docente.Curso = TxtCurso.Text.Trim(); } docente.DataInclusao = Convert.ToDateTime(TxtData.Text.Trim()); docente.Lattes = TxtLattes.Text.Trim(); string foto = "Imagens/" + docente.Nome + extensao; if (File.Exists(Server.MapPath(foto))) { File.Delete(Server.MapPath(foto)); } this.FUFoto.SaveAs(Server.MapPath("Imagens/" + FUFoto.FileName)); System.IO.File.Move(Server.MapPath("Imagens/" + FUFoto.FileName), Server.MapPath(foto)); docente.Foto = "Imagens/" + FUFoto.FileName; BLLDocente.InserirDocente(docente); LblResposta.Text = "Docente cadastrado com sucesso!"; } catch (Exception) { Response.Write("<script>alert('Erro ao inserir!');</script>"); throw; } } }
public static List <MODDocente> Pesquisar(MODDocente item, string tipoPesquisa) { List <MODDocente> retorno = new List <MODDocente>(); Conexao.Abrir(); MySqlCommand comando = new MySqlCommand(); comando.Connection = Conexao.conexao; if (tipoPesquisa == "nome") { comando.CommandText = "SELECT id_docente, nome, formacao, data_conclusao, lattes, foto FROM TBLDOCENTE WHERE nome = @nome"; comando.Parameters.AddWithValue("@nome", item.Nome); } else if (tipoPesquisa == "incompleto") { comando.CommandText = "SELECT id_docente, nome, formacao, data_conclusao, lattes, foto FROM TBLDOCENTE WHERE nome like @nome"; comando.Parameters.AddWithValue("@nome", "%" + item.Nome + "%"); } else if (tipoPesquisa == "formacao") { comando.CommandText = "SELECT id_docente, nome, formacao, data_conclusao, lattes, foto FROM TBLDOCENTE WHERE formacao = @formacao"; comando.Parameters.AddWithValue("@formacao", item.Formacao); } else if (tipoPesquisa == "todos") { comando.CommandText = "SELECT id_docente, nome, formacao, data_conclusao, lattes, foto FROM TBLDOCENTE"; } else { comando.CommandText = "SELECT id_docente, nome, formacao, data_conclusao, lattes, foto FROM TBLDOCENTE WHERE id_docente = @id"; comando.Parameters.AddWithValue("@id", item.IdDocente); } MySqlDataReader reader = comando.ExecuteReader(); while (reader.Read()) { MODDocente ret = new MODDocente(); ret.IdDocente = Convert.ToInt32(reader["id_docente"]); ret.Nome = reader["nome"].ToString(); ret.Formacao = reader["formacao"].ToString(); if (reader["data_conclusao"].ToString() != "") { ret.DataInclusao = Convert.ToDateTime(reader["data_conclusao"].ToString()); } ret.Lattes = reader["lattes"].ToString(); ret.Foto = reader["foto"].ToString(); //retorno.IdDocente = ret.IdDocente; //retorno.Nome = ret.Nome; //retorno.Formacao = ret.Formacao; //retorno.DataInclusao = ret.DataInclusao; //retorno.Lattes = ret.Lattes; //retorno.Foto = ret.Foto; retorno.Add(ret); } reader.Close(); Conexao.Fechar(); return(retorno); }