public void CarregarPesquisaEvento(string conteudo) { DataTable dt = new DataTable(); DataColumn coluna1 = new DataColumn("ID", Type.GetType("System.Int32")); DataColumn coluna2 = new DataColumn("CODIGO", Type.GetType("System.String")); DataColumn coluna3 = new DataColumn("DESCRICAO", Type.GetType("System.String")); dt.Columns.Add(coluna1); dt.Columns.Add(coluna2); dt.Columns.Add(coluna3); EventosBL eveBL = new EventosBL(); Eventos eve = new Eventos(); List<Eventos> lEventos = eveBL.PesquisarBuscaBL(conteudo); foreach (Eventos pes in lEventos) { DataRow linha = dt.NewRow(); linha["ID"] = pes.Id; linha["CODIGO"] = pes.Codigo; linha["DESCRICAO"] = pes.Descricao; dt.Rows.Add(linha); } grdPesquisaEvento.DataSource = dt; grdPesquisaEvento.DataBind(); }
private void Pesquisar(string valor) { EventosBL eveBL = new EventosBL(); DataSet eventos; eventos = eveBL.PesquisarDataset(valor); Session["_dtbPesquisa_pesqEve"] = eventos; dtgEventos.DataSource = eventos; dtgEventos.DataBind(); }
protected void dtgCursos_RowDeleting(object sender, GridViewDeleteEventArgs e) { EventosBL eveBL = new EventosBL(); Eventos eventos = new Eventos(); eventos.Id = utils.ComparaIntComZero(dtgEventos.DataKeys[e.RowIndex][0].ToString()); if (eveBL.ExcluirBL(eventos)) ExibirMensagem("Evento excluído com sucesso!"); else ExibirMensagem("Não foi possível excluir o registro, existem registros dependentes"); Pesquisar(null); }
public void CarregarDdlEvento() { EventosBL eveBL = new EventosBL(); List<Eventos> lEventos = eveBL.PesquisarBL(); foreach (Eventos eventos in lEventos) ddlEvento.Items.Add(new ListItem(eventos.Codigo + " - " + eventos.Descricao, eventos.Id.ToString())); ddlEvento.Items.Insert(0, "Selecione"); ddlEvento.SelectedIndex = 0; }
private void geraRelatorio() { lDtPesquisa = (DataTable)Session["ldsRel"]; if (lDtPesquisa.Rows.Count > 0) { string eventos = Request.QueryString["Eventos"].ToString(); InstituicoesBL instBL = new InstituicoesBL(); Instituicoes inst = new Instituicoes(); InstituicoesLogoBL instLogoBL = new InstituicoesLogoBL(); InstituicoesLogo instLogo = new InstituicoesLogo(); ReportDataSource rptDatasourceInstituicao = new ReportDataSource("DataSet_Instituicao", instBL.PesquisarDsBL().Tables[0]); ReportDataSource rptDatasourceInstituicaoLogo = new ReportDataSource("DataSet_InstituicaoLogo", instLogoBL.PesquisarDsBL().Tables[0]); ReportDataSource rptDatasourceEventos = new ReportDataSource("DataSet_Eventos", lDtPesquisa); string nome = string.Empty; if (eventos != string.Empty) { EventosBL eveBL = new EventosBL(); Eventos eve = new Eventos(); List<Base> lEventos = eveBL.PesquisarEventos(eventos); foreach (Base pes in lEventos) { if (nome == string.Empty) nome += pes.PesDescricao; else nome += ", " + pes.PesDescricao; } } ReportParameter[] param = new ReportParameter[1]; param[0] = new ReportParameter("evento", nome); rptEventos.LocalReport.SetParameters(param); rptEventos.LocalReport.DataSources.Add(rptDatasourceInstituicao); rptEventos.LocalReport.DataSources.Add(rptDatasourceInstituicaoLogo); rptEventos.LocalReport.DataSources.Add(rptDatasourceEventos); rptEventos.LocalReport.Refresh(); //Session["ldsRel"] = null; } else { divRelatorio.Visible = false; divMensagem.Visible = true; lblMensagem.Text = "Este relatorio não possui dados."; } }
protected void btnRelatorio_Click(object sender, EventArgs e) { EventosBL eventosBL = new EventosBL(); Session["ldsRel"] = eventosBL.PesquisarDataset(txtEvento.Text, txtDataIni.Text, txtDataIniF.Text, txtDataFim.Text, txtDataFimF.Text).Tables[0]; if (((DataTable)Session["ldsRel"]).Rows.Count != 0) { //l//c ScriptManager.RegisterStartupScript(this, this.GetType(), Guid.NewGuid().ToString(), "WinOpen('/Relatorios/RelCursos.aspx?Eventos=" + txtEvento.Text + "','',600,825);", true); } else { ScriptManager.RegisterStartupScript(this, this.GetType(), Guid.NewGuid().ToString(), "alert('Sua pesquisa não retornou dados.');", true); } }
protected void btnSalvar_Click(object sender, EventArgs e) { EventosBL eveBL = new EventosBL(); Eventos eventos = new Eventos(); eventos.Id = utils.ComparaIntComZero(hfId.Value); eventos.Codigo = utils.ComparaIntComZero(lblCodigo.Text); eventos.Descricao = txtDescricao.Text; eventos.DtInicio = Convert.ToDateTime(txtDtInicio.Text); eventos.DtFim = Convert.ToDateTime(txtDtFim.Text); if (eventos.Id > 0) { if (eveBL.EditarBL(eventos)) { ExibirMensagem("Evento atualizado com sucesso !"); txtDescricao.Focus(); } else ExibirMensagem("Não foi possível atualizar o evento. Revise as informações."); } else { if (eveBL.InserirBL(eventos)) { ExibirMensagem("Evento gravado com sucesso !"); LimparCampos(); txtDescricao.Focus(); } else ExibirMensagem("Não foi possível gravar o evento. Revise as informações."); } }
private void Pesquisar(string valor) { DataTable tabela = new DataTable("cursos"); DataColumn coluna1 = new DataColumn("ID", Type.GetType("System.Int32")); DataColumn coluna2 = new DataColumn("CODIGO", Type.GetType("System.Int32")); DataColumn coluna3 = new DataColumn("DESCRICAO", Type.GetType("System.String")); tabela.Columns.Add(coluna1); tabela.Columns.Add(coluna2); tabela.Columns.Add(coluna3); EventosBL eveBL = new EventosBL(); List<Eventos> eventos; eventos = eveBL.PesquisarBuscaBL(valor); foreach (Eventos cur in eventos) { DataRow linha = tabela.NewRow(); linha["ID"] = cur.Id; linha["CODIGO"] = cur.Codigo; linha["DESCRICAO"] = cur.Descricao; tabela.Rows.Add(linha); } dtbPesquisa = tabela; dtgEventos.DataSource = tabela; dtgEventos.DataBind(); }
private void CarregarDdlEventos() { EventosBL eveBL = new EventosBL(); List<Eventos> eventos = eveBL.PesquisarBL(); ddlEvento.Items.Add(new ListItem("Selecione", "")); foreach (Eventos ltEve in eventos) ddlEvento.Items.Add(new ListItem(ltEve.Descricao, ltEve.Id.ToString())); ddlEvento.SelectedIndex = 0; }
private void CarregarDados(int id_eve) { EventosBL eveBL = new EventosBL(); List<Eventos> eventos = eveBL.PesquisarBL(id_eve); foreach (Eventos eve in eventos) { hfId.Value = eve.Id.ToString(); lblCodigo.Text = eve.Codigo.ToString(); txtDescricao.Text = eve.Descricao; txtDtInicio.Text = eve.DtInicio.ToString("dd/MM/yyyy"); txtDtFim.Text = eve.DtFim.ToString("dd/MM/yyyy"); } }
private void Pesquisar(string valor) { 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("DESCRICAO", Type.GetType("System.String")); DataColumn coluna4 = new DataColumn("EVENTOID", Type.GetType("System.Int32")); DataColumn coluna5 = new DataColumn("DTINICIAL", Type.GetType("System.String")); DataColumn coluna6 = new DataColumn("DTFINAL", Type.GetType("System.String")); DataColumn coluna7 = new DataColumn("CODEVENTO", Type.GetType("System.Int32")); DataColumn coluna8 = new DataColumn("DESCEVENTO", Type.GetType("System.String")); tabela.Columns.Add(coluna1); tabela.Columns.Add(coluna2); tabela.Columns.Add(coluna3); tabela.Columns.Add(coluna4); tabela.Columns.Add(coluna5); tabela.Columns.Add(coluna6); tabela.Columns.Add(coluna7); tabela.Columns.Add(coluna8); TurmasBL turBL = new TurmasBL(); List<Turmas> turmas; turmas = turBL.PesquisarBuscaBL(valor); foreach (Turmas tur in turmas) { DataRow linha = tabela.NewRow(); linha["ID"] = tur.Id; linha["CODIGO"] = tur.Codigo; linha["DESCRICAO"] = tur.Descricao; linha["EVENTOID"] = tur.EventoId; linha["DTINICIAL"] = tur.DataInicial.ToString("dd/MM/yyyy"); linha["DTFINAL"] = tur.DataFinal.ToString("dd/MM/yyyy"); EventosBL curBL = new EventosBL(); List<Eventos> eventos = curBL.PesquisarBL(tur.EventoId); foreach (Eventos eve in eventos) { linha["DESCEVENTO"] = eve.Descricao; linha["CODEVENTO"] = eve.Codigo; } tabela.Rows.Add(linha); } dtbPesquisa = tabela; dtgTurmas.DataSource = tabela; dtgTurmas.DataBind(); }