protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { Session["listaHorariosExcluidos"] = listaHorariosExcluidos; Session["listaHorariosAdicionados"] = listaHorariosAdicionados; PopulaDDLFim(); if (Request.QueryString["GUID"] != null) { Session["EventoId"] = new Guid(Request.QueryString["GUID"]); try { EventoBO eventoBO = new EventoBO(); try { evento = eventoBO.GetEventoById(new Guid(Request.QueryString["GUID"])); if (evento == null) Response.Redirect("~/Eventos/ListaEventos.aspx"); ativaHorarios(); txtTitulo.Text = evento.Titulo; txtResponsavel.Text = evento.Responsavel; txtUnidade.Text = evento.Unidade; txtaDescricao.Text = evento.Descricao; } catch (FormatException ) { Response.Redirect("~/Eventos/ListaEventosFuturos.aspx"); } } catch (BusinessData.DataAccess.DataAccessException ) { Response.Redirect("~/Eventos/ListaEventosFuturos.aspx"); } } else { Response.Redirect("~/Eventos/ListaEventosFuturos.aspx"); } } }
protected void Page_Load(object sender, EventArgs e) { if (Request.QueryString["Evento"] != null) { try { Guid idEvento = new Guid(Request.QueryString["Evento"]); //Mengue old code HorariosEventoBO heBO = new HorariosEventoBO(); try { EventoBO gerenciadorEventos = new EventoBO(); Evento evento =gerenciadorEventos.GetEventoById(idEvento); lblTituloEvento.Text = evento.Titulo; List<HorariosEvento> horariosEvento = heBO.GetHorariosEventosByIdDetalhados(idEvento); horariosEvento.Sort(); dgHorariosEvento.DataSource = horariosEvento; dgHorariosEvento.DataBind(); } catch (Exception ex) { Response.Redirect("~/Default/Erro.aspx?Erro=Erro ao listar horários: "+ex.Message); } } catch (ArgumentNullException) { Response.Redirect("~/Default/Erro.aspx?Erro=Evento Inválido."); } catch (FormatException) { Response.Redirect("~/Default/Erro.aspx?Erro=Evento Inválido."); } catch (OverflowException) { Response.Redirect("~/Default/Erro.aspx?Erro=Evento Inválido."); } } }