protected void BtnVincular_Click(object sender, EventArgs e) { MODGrupoLinha_Pesquisa grupoLinha = new MODGrupoLinha_Pesquisa(); if (TxtData.Text.Trim() == "" || TxtData.Text.Length > 50) { LblResposta.Text = Erros.DataVazio; } else { try { grupoLinha.FkLinha = TxtLinhaPesquisa.SelectedValue.ToString(); grupoLinha.FkGrupo = Convert.ToInt32(TxtGrupo.SelectedValue); grupoLinha.DataEntrada = Convert.ToDateTime(TxtData.Text.Trim()); grupoLinha.Descricao = TxtDescricao.Text.Trim(); BLLGrupo_Linha_Pesquisa.InserirLinha(grupoLinha); LblResposta.Text = "Linha vinculado com sucesso!"; } catch (Exception) { Response.Write("<script>alert('Erro ao inserir!');</script>"); throw; } } }
protected void Page_Load(object sender, EventArgs e) { MODGrupoLider grupoLider = new MODGrupoLider(); MODGrupo grupo = new MODGrupo(); 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) { grupo.IdGrupo = Convert.ToInt32(Page.Request.QueryString["id"]); grupo = BLLGrupo.PesquisarGrupo(grupo, "id"); grupoLider.FkGrupo = grupo.IdGrupo; MODGrupoDocente grupoDocente = new MODGrupoDocente(); grupoDocente.FkGrupo = grupo.IdGrupo; RptDocentes.DataSource = BLLGrupo_Docente.Pesquisar(grupoDocente, "grupo"); RptDocentes.DataBind(); MODGrupoTecnico grupoTecnico = new MODGrupoTecnico(); grupoTecnico.FkGrupo = grupo.IdGrupo; RPTTecnicos.DataSource = BLLGrupo_Tecnico.Pesquisar(grupoTecnico, "gativos"); RPTTecnicos.DataBind(); MODGrupoLinha_Pesquisa grupoLinha_Pesquisa = new MODGrupoLinha_Pesquisa(); grupoLinha_Pesquisa.FkGrupo = grupo.IdGrupo; RPTLinhas.DataSource = BLLGrupo_Linha_Pesquisa.Pesquisar(grupoLinha_Pesquisa, "grupo"); RPTLinhas.DataBind(); } }
private void CarregaLinhas() { MODGrupoLinha_Pesquisa linha = new MODGrupoLinha_Pesquisa(); linha.FkGrupo = Convert.ToInt32(TxtGrupo.SelectedValue); TxtLinha.DataSource = BLLGrupo_Linha_Pesquisa.Pesquisar(linha, "grupo"); TxtLinha.DataValueField = "id_linha"; TxtLinha.DataTextField = "nome_linha"; TxtLinha.DataBind(); }
public static DataTable Pesquisar(MODGrupoLinha_Pesquisa grupoLinha, string tipoPesquisa) { MySqlCommand comando = new MySqlCommand(); Conexao.Abrir(); comando.Connection = Conexao.conexao; if (tipoPesquisa == "todos") { comando.CommandText = "select g.id_grupo, g.nome, g.sigla, g.texto_descricao, s.situacao as Situacao, u.login, u.nome as Lider from tblgrupo g inner join tblgrupo_lider l on l.fk_grupo = g.id_grupo " + "inner join tblusuario u on u.login = l.fk_lider inner join tblsituacao s on s.id_situacao = g.fk_situacao and l.data_saida is null"; } else if (tipoPesquisa == "ativos") { comando.CommandText = "select l.id_linha, l.nome_linha, gl.descricao from tbllinha_pesquisa l inner join tblgrupo_linha_pesquisa gl on gl.fk_linha = l.id_linha inner join Tblgrupo g on gl.fk_grupo = g.id_grupo " + "and gl.data_termino is null"; } else if (tipoPesquisa == "gativos") { comando.CommandText = "select l.id_linha, l.nome_linha, gl.descricao from tbllinha_pesquisa l inner join tblgrupo_linha_pesquisa gl on gl.fk_linha = l.id_linha inner join Tblgrupo g on gl.fk_grupo = g.id_grupo " + "and gl.data_termino is null and gl.fk_grupo = @grupo"; comando.Parameters.AddWithValue("@grupo", grupoLinha.FkGrupo); } else if (tipoPesquisa == "aguardando") { comando.CommandText = "select g.id_grupo, g.nome, g.sigla, g.texto_descricao, g.lattes, g.logotipo, s.situacao as Situacao, u.login, u.nome as Lider from tblgrupo g inner join tblgrupo_lider l on l.fk_grupo = g.id_grupo " + "inner join tblusuario u on u.login = l.fk_lider inner join tblsituacao s on s.id_situacao = g.fk_situacao and g.fk_situacao = 3"; } else if (tipoPesquisa == "grupo") { comando.CommandText = "select l.id_linha, l.nome_linha, gl.descricao, gl.data_inicio, gl.data_termino, g.id_grupo from tbllinha_pesquisa l inner join tblgrupo_linha_pesquisa gl " + "on gl.fk_linha = l.id_linha inner join Tblgrupo g on gl.fk_grupo = g.id_grupo and gl.fk_grupo = @grupo"; comando.Parameters.AddWithValue("@grupo", grupoLinha.FkGrupo); } else { comando.CommandText = "select g.id_grupo, g.nome, gl.descricao, gl.data_inicio, gl.data_termino from tblgrupo g inner join tblgrupo_linha_pesquisa gl " + "on gl.fk_grupo = g.id_grupo inner join tbllinha_pesquisa l on gl.fk_linha = l.id_linha and gl.fk_linha = @linha"; comando.Parameters.AddWithValue("@linha", grupoLinha.FkLinha); } comando.CommandType = CommandType.Text; MySqlDataAdapter da = new MySqlDataAdapter(comando); DataTable dados = new DataTable(); da.Fill(dados); return(dados); }
public static void ExcluirLinha(MODGrupoLinha_Pesquisa grupoLinha) { Conexao.Abrir(); MySqlCommand comando = new MySqlCommand(); comando.Connection = Conexao.conexao; comando.CommandText = "DELETE FROM TBLGRUPO_Linha_Pesquisa where fk_grupo = @grupo and fk_linha = @linha and data_inicio = @data"; comando.Parameters.AddWithValue("@data", grupoLinha.DataEntrada); comando.Parameters.AddWithValue("@grupo", grupoLinha.FkGrupo); comando.Parameters.AddWithValue("@linha", grupoLinha.FkLinha); comando.ExecuteNonQuery(); Conexao.Fechar(); }
public static void AlterarDataSaidaLinha(MODGrupoLinha_Pesquisa grupoLinha) { Conexao.Abrir(); MySqlCommand comando = new MySqlCommand(); comando.Connection = Conexao.conexao; comando.CommandText = "UPDATE TBLGRUPO_Linha_Pesquisa SET data_termino = @data where fk_grupo = @grupo and fk_linha = @linha and data_termino is null"; comando.Parameters.AddWithValue("@data", grupoLinha.DataSaida); comando.Parameters.AddWithValue("@grupo", grupoLinha.FkGrupo); comando.Parameters.AddWithValue("@linha", grupoLinha.FkLinha); comando.ExecuteNonQuery(); Conexao.Fechar(); }
public static void InserirLinha(MODGrupoLinha_Pesquisa grupoLinha) { Conexao.Abrir(); MySqlCommand comando = new MySqlCommand(); comando.Connection = Conexao.conexao; comando.CommandText = "INSERT INTO TBLGRUPO_Linha_Pesquisa (fk_grupo, fk_linha, data_inicio, descricao) " + "VALUES (@fk_grupo, @fk_linha, @data_inicio, @descricao)"; comando.Parameters.AddWithValue("@fk_grupo", grupoLinha.FkGrupo); comando.Parameters.AddWithValue("@fk_linha", grupoLinha.FkLinha); comando.Parameters.AddWithValue("@data_inicio", grupoLinha.DataEntrada); comando.Parameters.AddWithValue("@descricao", grupoLinha.Descricao); 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"; } 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 BtnAddGrupo_Click(object sender, EventArgs e) { MODGrupoLinha_Pesquisa grupoLinha = new MODGrupoLinha_Pesquisa(); MODGrupo grupo = new MODGrupo(); Control botao = (Control)sender; RepeaterItem item = (RepeaterItem)botao.Parent; Label lbl = (Label)item.FindControl("TxtNomeGrupo"); string titulo = lbl.Text; grupo.Nome = titulo; grupo = BLLGrupo.PesquisarGrupo(grupo, "nome"); grupoLinha.FkGrupo = grupo.IdGrupo; idGrupo = grupo.IdGrupo; RptLinha.DataSource = BLLGrupo_Linha_Pesquisa.Pesquisar(grupoLinha, "grupo"); RptLinha.DataBind(); }
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 Desvincular_Click(object sender, EventArgs e) { MODGrupoLinha_Pesquisa grupoLinha = new MODGrupoLinha_Pesquisa(); if (TxtDataTermino.Text.Trim() == "") { LblResposta.Text = "A data de término nao pode ser nula!"; } else if (TxtGrupo.Text.Trim() == "") { LblResposta.Text = "O grupo é obrigatório!"; } else { grupoLinha.FkLinha = Page.Request.QueryString["linha"].ToString(); grupoLinha.FkGrupo = Convert.ToInt32(TxtGrupo.SelectedValue); grupoLinha.DataSaida = Convert.ToDateTime(TxtDataTermino.Text.Trim()); BLLGrupo_Linha_Pesquisa.AlterarDataSaidaLinha(grupoLinha); LblResposta.Text = "Linha desvinculada com sucesso!"; } }
public static DataTable Pesquisar(MODGrupoLinha_Pesquisa grupoLinha, string tipoPesquisa) { return(DALGrupoLinha_Pesquisa.Pesquisar(grupoLinha, tipoPesquisa)); }
public static void ExcluirLinha(MODGrupoLinha_Pesquisa grupoLinha) { DALGrupoLinha_Pesquisa.ExcluirLinha(grupoLinha); }
public static void AlterarDataSaidaLinha(MODGrupoLinha_Pesquisa grupoLinha) { DALGrupoLinha_Pesquisa.AlterarDataSaidaLinha(grupoLinha); }
public static void InserirLinha(MODGrupoLinha_Pesquisa grupoLinha) { DALGrupoLinha_Pesquisa.InserirLinha(grupoLinha); }
protected void Page_Load(object sender, EventArgs e) { MODGrupoLider grupoLider = new MODGrupoLider(); MODGrupo grupo = new MODGrupo(); if (!IsPostBack) { grupo.Sigla = Page.Request.QueryString["sigla"]; grupo = BLLGrupo.PesquisarGrupo(grupo, "sigla"); grupoLider.FkGrupo = grupo.IdGrupo; idReuniao = grupo.IdGrupo; this.Title = grupo.Sigla + " - " + grupo.Nome + " - " + "SG Manager"; RptConsulta.DataSource = BLLGrupo.Pesquisar(grupoLider, "grupo"); RptConsulta.DataBind(); MODGrupoDocente grupoDocente = new MODGrupoDocente(); grupoDocente.FkGrupo = grupoLider.FkGrupo; RPTDocente.DataSource = BLLGrupo_Docente.Pesquisar(grupoDocente, "gativos"); RPTDocente.DataBind(); MODGrupoTecnico grupoTecnico = new MODGrupoTecnico(); grupoTecnico.FkGrupo = grupoLider.FkGrupo; RPTTecnico.DataSource = BLLGrupo_Tecnico.Pesquisar(grupoTecnico, "gativos"); RPTTecnico.DataBind(); MODGrupoLinha_Pesquisa grupoLinha_Pesquisa = new MODGrupoLinha_Pesquisa(); grupoLinha_Pesquisa.FkGrupo = grupoLider.FkGrupo; RPTLinha.DataSource = BLLGrupo_Linha_Pesquisa.Pesquisar(grupoLinha_Pesquisa, "gativos"); RPTLinha.DataBind(); RPTDiscente.DataSource = BLLDiscente.PesquisarPorGrupo(grupo); RPTDiscente.DataBind(); RPTProjetos.DataSource = BLLProjeto_Pesquisa.ConsultaPorGrupo(grupo); RPTProjetos.DataBind(); RPTPublicacao.DataSource = BLLPublicacao.ConsultaPorGrupo(grupo); RPTPublicacao.DataBind(); RptEquipamento.DataSource = BLLEquipamento.ConsultaPorGrupo(grupo); RptEquipamento.DataBind(); CldReuniao.VisibleDate = DateTime.Today; } List <MODReuniao> reunioes = new List <MODReuniao>(); MODReuniao reuniao = new MODReuniao(); reuniao.FkGrupo = idReuniao; reunioes = BLLReuniao.Pesquisar(reuniao, "grupo"); dt = BLLReuniao.CarregarCalendario(reuniao, "", "grupo"); if (!Page.IsPostBack) { string data = CldReuniao.VisibleDate.Year.ToString() + "-" + CldReuniao.VisibleDate.Month.ToString(); reuniao.IdReuniao = idReuniao; RptReuniao.DataSource = BLLReuniao.CarregarCalendario(reuniao, data, "data"); RptReuniao.DataBind(); } }