private void PesquisarParticipanteNotInTurma(int turmaId) { TurmasBL turBL = new TurmasBL(); DataSet dsTur = turBL.PesquisarBL(turmaId); if (dsTur.Tables[0].Rows.Count != 0) lblTurma.Text = (string)dsTur.Tables[0].Rows[0]["descricao"].ToString(); TurmasParticipantesBL tParBL = new TurmasParticipantesBL(); DataSet tPar = tParBL.PesquisarParticipantesNotInTurmaBL(turmaId, txtParticipante.Text); dtbPesquisaParticipanteNotInTurma = tPar.Tables[0]; dtgParticipantesNotInTurma.DataSource = tPar; dtgParticipantesNotInTurma.DataBind(); mensagemErro.InnerText = string.Empty; }
private void PesquisarParticipante(int turmaId) { DataTable tabela = new DataTable(); DataColumn coluna1 = new DataColumn("ID", Type.GetType("System.Int32")); DataColumn coluna2 = new DataColumn("CODIGO", Type.GetType("System.Int32")); DataColumn coluna3 = new DataColumn("NOME", Type.GetType("System.String")); tabela.Columns.Add(coluna1); tabela.Columns.Add(coluna2); tabela.Columns.Add(coluna3); TurmasParticipantesBL tParBL = new TurmasParticipantesBL(); List<TurmasParticipantes> tPar = tParBL.PesquisarBL(turmaId, txtParticipante.Text); foreach (TurmasParticipantes ltTpar in tPar) { DataRow linha = tabela.NewRow(); linha["ID"] = ltTpar.Id; linha["CODIGO"] = ltTpar.Pessoa.Codigo; linha["NOME"] = ltTpar.Pessoa.Nome; tabela.Rows.Add(linha); } dtbPesquisa = tabela; dtgParticipantes.DataSource = tabela; dtgParticipantes.DataBind(); mensagemErro.InnerText = string.Empty; }
protected void dtgParticipantes_RowDeleting(object sender, GridViewDeleteEventArgs e) { TurmasParticipantesBL tParBL = new TurmasParticipantesBL(); TurmasParticipantes tPar = new TurmasParticipantes(); tPar.Id = utils.ComparaIntComZero(dtgParticipantes.DataKeys[e.RowIndex][0].ToString()); tParBL.ExcluirBL(tPar); validapesquisa(); }
protected void dtgParticipantesNotInTurma_RowDeleting(object sender, GridViewDeleteEventArgs e) { TurmasParticipantesBL tParBL = new TurmasParticipantesBL(); TurmasParticipantes tPar = new TurmasParticipantes(); tPar.Id = utils.ComparaIntComZero(hfId.Value); tPar.PessoaId = utils.ComparaIntComZero(dtgParticipantesNotInTurma.DataKeys[e.RowIndex][0].ToString()); tPar.TurmaId = utils.ComparaIntComZero(hfIdTurma.Value); if (!tParBL.InserirBL(tPar)) ExibirMensagem("Erro: Número máximo de participantes atingido."); validapesquisa(); }
private void Pesquisar(int id_tur, int id_eve) { DateTime dataSelecionada = Convert.ToDateTime(txtSelData.Text); if (Convert.ToDateTime(txtSelData.Text) > DateTime.Now) ExibirMensagem("Não é permitido registrar frequências futuras !"); else { DataTable tabela = new DataTable(); DataColumn coluna1 = new DataColumn("TURMAPARTICIPANTEID", Type.GetType("System.Int32")); DataColumn coluna2 = new DataColumn("CODPARTICIPANTE", Type.GetType("System.Int32")); DataColumn coluna3 = new DataColumn("DESCPARTICIPANTE", Type.GetType("System.String")); DataColumn coluna4 = new DataColumn("PRESENCA", Type.GetType("System.Boolean")); DataColumn coluna5 = new DataColumn("DATA", Type.GetType("System.String")); DataColumn coluna6 = new DataColumn("ID", Type.GetType("System.Int32")); tabela.Columns.Add(coluna1); tabela.Columns.Add(coluna2); tabela.Columns.Add(coluna3); tabela.Columns.Add(coluna4); tabela.Columns.Add(coluna5); tabela.Columns.Add(coluna6); TurmasBL turBL = new TurmasBL(); TurmasParticipantesBL tParBL = new TurmasParticipantesBL(); ChamadasBL chaBL = new ChamadasBL(); List<Turmas> turmas = turBL.PesquisarBL(id_tur, id_eve); if (turmas.Count != 0) { if (turmas[0].DiaSemana.IndexOf(char.Parse(Convert.ToString((int)dataSelecionada.DayOfWeek + 1))) == -1) { ExibirMensagem("Dia da semana selecionado não cadastrado para essa turma."); } } foreach (Turmas ltTur in turmas) { List<TurmasParticipantes> tPar = tParBL.PesquisarBL(ltTur.Id); foreach (TurmasParticipantes ltTpar in tPar) { DataRow linha = tabela.NewRow(); linha["TURMAPARTICIPANTEID"] = ltTpar.Id; linha["CODPARTICIPANTE"] = ltTpar.Pessoa.Codigo; linha["DESCPARTICIPANTE"] = ltTpar.Pessoa.Nome; List<Chamadas> cha = chaBL.PesquisarBL(ltTpar.Id, Convert.ToDateTime(txtSelData.Text)); if (cha.Count > 0) { foreach (Chamadas ltCha in cha) { linha["ID"] = ltCha.Id; linha["PRESENCA"] = ltCha.Presenca; linha["DATA"] = ltCha.Data.ToString("dd/MM/yyyy"); } } else { linha["ID"] = 0; linha["PRESENCA"] = false; linha["DATA"] = txtSelData.Text; } tabela.Rows.Add(linha); } } repPermissao.DataSource = tabela; repPermissao.DataBind(); TurmasDiarioBL turDiarioBl = new TurmasDiarioBL(); DataSet dsTurPar = turDiarioBl.PesquisarBL(utils.ComparaIntComZero(ddlTurmas.SelectedValue), Convert.ToDateTime(txtSelData.Text)); if (dsTurPar.Tables[0].Rows.Count != 0) { hfIdTurDiario.Value = dsTurPar.Tables[0].Rows[0]["id"].ToString(); txtObs.Text = dsTurPar.Tables[0].Rows[0]["obs"].ToString(); } else { hfIdTurDiario.Value = ""; txtObs.Text = ""; } } }
private void CarregarDdlParticipante() { TurmasParticipantesBL turParBL = new TurmasParticipantesBL(); List<TurmasParticipantes> lTurmasParticipantes = turParBL.PesquisarBL(Convert.ToInt16(ddlTurma.SelectedValue.ToString())); foreach (TurmasParticipantes turmasParticipantes in lTurmasParticipantes) ddlParticipante.Items.Add(new ListItem(turmasParticipantes.Pessoa.Codigo + " - " + turmasParticipantes.Pessoa.Nome, turmasParticipantes.Pessoa.Id.ToString())); ddlParticipante.Items.Insert(0, new ListItem("Todos","")); ddlParticipante.SelectedIndex = 0; }