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!"; } }
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!"; } }