protected void grdGrilla_SelectedIndexChanged(object sender, EventArgs e) { if (grdGrilla.SelectedValue != null) { DAL.Pais p = new DAL.Pais(); p.obtener((int)grdGrilla.SelectedValue); TextBox t = new TextBox(); t.Text = p.Nombre; this.Form.Controls.Add(t); } }
protected void Button2_Click(object sender, EventArgs e) { DAL.Pais p = new DAL.Pais(); p.Nombre = DateTime.Now.ToString(); List <DAL.Pais> misPaises = new List <DAL.Pais>(); if (Session["Paises"] != null && Session["Paises"] is List <DAL.Pais> ) { misPaises = (List <DAL.Pais>)Session["Paises"]; } misPaises.Add(p); Session["Paises"] = misPaises; cargaGrilla(misPaises); }
private void obtenerDatosFiltrados(bool todos) { paginaActual = (int)Session[pagina + "paginaActual"]; int tamañoPagina = pagPaginador.obtenerRegistrosMostrar(); registroInicio = ((paginaActual - 1) * tamañoPagina) + 1; if (todos) { registroFin = -1; } else { registroFin = tamañoPagina * paginaActual; } DAL.IPais pais = new DAL.Pais(); pais.Subscribe(this); datosObtenidos = pais.obtenerFiltrado((DAL.ItemFiltro[])Session[pagina + "itemFiltro"], (DAL.ItemOrden[])Session[pagina + "orden"], (bool)Session[pagina + "busquedaAnd"], registroInicio, registroFin, out cantidadRegistros); if (pais.UltimoMensaje != null) { UltimoMensaje = pais.UltimoMensaje; Notify(UltimoMensaje); return; } ArrayList lista = new ArrayList(); foreach (DAL.IPais item in datosObtenidos) { var itemLista = new { ID = item.Id, Nombre = item.Nombre }; lista.Add(itemLista); } Session[pagina + "datosObtenidos"] = datosObtenidos; Session[pagina + "totalPaginas"] = totalPaginas; Session[pagina + "totalPaginas"] = totalPaginas; cargarGrilla(); calcularTotalPaginas(tamañoPagina); //verificarPosibilidadPaginacion(); pagPaginador.setPaginaActual(paginaActual); //if (datosObtenidos.Count > 0) // interfaz.habilitaExportacion(); //else // interfaz.dehabilitaExportacion(); }