public void CarregarPesquisaTurma(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); TurmasBL turBL = new TurmasBL(); Eventos tur = new Eventos(); List<Turmas> lTurmas = turBL.PesquisarBuscaBL(conteudo); foreach (Turmas pes in lTurmas) { DataRow linha = dt.NewRow(); linha["ID"] = pes.Id; linha["CODIGO"] = pes.Codigo; linha["DESCRICAO"] = pes.Descricao; dt.Rows.Add(linha); } grdPesquisaTurma.DataSource = dt; grdPesquisaTurma.DataBind(); }
public bool InserirBL(Eventos eve) { /*criar as regras de negocio*/ EventosDA eveDA = new EventosDA(); return eveDA.InserirDA(eve); }
public bool EditarBL(Eventos eve) { /*criar as regras de negocio*/ EventosDA eveDA = new EventosDA(); return eveDA.EditarDA(eve); }
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); }
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."; } }
public bool ExcluirDA(Eventos eve) { SqlParameter[] paramsToSP = new SqlParameter[1]; paramsToSP[0] = new SqlParameter("@id", eve.Id); try { SqlHelper.ExecuteNonQuery(ConfigurationManager.ConnectionStrings["conexao"].ToString(), CommandType.StoredProcedure, "stp_delete_eventos", paramsToSP); return true; } catch (Exception e) { return false; } }
public bool InserirDA(Eventos eve) { SqlParameter[] paramsToSP = new SqlParameter[4]; paramsToSP[0] = new SqlParameter("@codigo", RetornaMaxCodigo()); paramsToSP[1] = new SqlParameter("@descricao", eve.Descricao.ToUpper()); paramsToSP[2] = new SqlParameter("@dtinicio", eve.DtInicio); paramsToSP[3] = new SqlParameter("@dtfim", eve.DtFim); try { SqlHelper.ExecuteNonQuery(ConfigurationManager.ConnectionStrings["conexao"].ToString(), CommandType.StoredProcedure, "stp_insert_eventos", paramsToSP); return true; } catch (Exception e) { return false; } }
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 List<Turmas> CarregarObjTurmas(SqlDataReader dr) { List<Turmas> turmas = new List<Turmas>(); PessoasDA pesDA = new PessoasDA(); EventosDA eveDA = new EventosDA(); while (dr.Read()) { Turmas tur = new Turmas(); tur.Id = int.Parse(dr["id"].ToString()); tur.Codigo = int.Parse(dr["codigo"].ToString()); tur.Descricao = dr["descricao"].ToString(); tur.EventoId = int.Parse(dr["eventoid"].ToString()); tur.DataInicial = Convert.ToDateTime(dr["dtini"].ToString()); tur.DataFinal = Convert.ToDateTime(dr["dtfim"].ToString()); tur.Nromax = utils.ComparaIntComZero(dr["nromax"].ToString()); tur.HoraIni = utils.ComparaDataComNull(dr["horaini"].ToString()); tur.HoraFim = utils.ComparaDataComNull(dr["horafim"].ToString()); tur.Sala = dr["sala"].ToString(); tur.DiaSemana = dr["diasemana"].ToString(); tur.PessoaId = utils.ComparaIntComNull(dr["pessoaid"].ToString()); int id = 0; if (tur.PessoaId != null) { id = Convert.ToInt32(tur.PessoaId); List<Pessoas> pes = pesDA.PesquisarDA(id); Pessoas pessoa = new Pessoas(); foreach (Pessoas ltPes in pes) { pessoa.Id = ltPes.Id; pessoa.Codigo = ltPes.Codigo; pessoa.Nome = ltPes.Nome; } tur.Pessoa = pessoa; } id = Convert.ToInt32(tur.EventoId); List<Eventos> eve = eveDA.PesquisarDA(id); Eventos eventos = new Eventos(); foreach (Eventos ltEve in eve) { eventos.Id = ltEve.Id; eventos.Codigo = ltEve.Codigo; eventos.Descricao = ltEve.Descricao; } tur.Evento = eventos; turmas.Add(tur); } return turmas; }
private List<Eventos> CarregarObjEventos(SqlDataReader dr) { List<Eventos> eventos = new List<Eventos>(); while (dr.Read()) { Eventos eve = new Eventos(); eve.Id = int.Parse(dr["ID"].ToString()); eve.Codigo = int.Parse(dr["CODIGO"].ToString()); eve.Descricao = dr["DESCRICAO"].ToString(); eve.DtInicio = Convert.ToDateTime(dr["DTINICIO"].ToString()); eve.DtFim = Convert.ToDateTime(dr["DTFIM"].ToString()); eventos.Add(eve); } return eventos; }