protected void Page_Load(object sender, EventArgs e) { try { Response.CacheControl = "no-cache"; lblMensaje.Text = ""; List <Pedido> Pedidos; if (Session["BuscadoPorCedula"] != null) { Pedidos = LogicaPedido.ListarPedidosPorUsuario((int)Session["BuscadoPorCedula"]); Session.Remove("BuscadoPorCedula"); } else { string tipoListado = ddlEstadoPedido.SelectedValue; switch (tipoListado) { case "Todos": Pedidos = LogicaPedido.ListarTodosLosPedidos(); CargarGridView(Pedidos); break; case "Pendientes": Pedidos = LogicaPedido.ListarPedidosPendientes(); CargarGridView(Pedidos); break; case "Enviados": Pedidos = LogicaPedido.ListarPedidosEnviados(); CargarGridView(Pedidos); break; } } } catch (ApplicationException ex) { lblMensaje.ForeColor = System.Drawing.Color.Red; lblMensaje.Text = "¡Error! " + ex.Message; } catch { lblMensaje.ForeColor = System.Drawing.Color.Red; lblMensaje.Text = "¡Error! Al cargar la pagina."; } }