protected void grdGrilla_SelectedIndexChanged(object sender, EventArgs e) { if (grdComprobantes.SelectedValue != null) { DAL.VistaComprobantes p = new DAL.VistaComprobantes(); p.obtener((int)grdComprobantes.SelectedValue); TextBox t = new TextBox(); t.Text = p.NumeroCompleto; this.Form.Controls.Add(t); } }
protected void Button2_Click(object sender, EventArgs e) { DAL.VistaComprobantes p = new DAL.VistaComprobantes(); //p.NumeroCompleto = DateTime.Now.ToString(); List <DAL.VistaComprobantes> misVistaComprobante = new List <DAL.VistaComprobantes>(); if (ViewState["VistaComprobante"] != null && ViewState["VistaComprobante"] is List <DAL.VistaComprobantes> ) { misVistaComprobante = (List <DAL.VistaComprobantes>)ViewState["VistaComprobante"]; } misVistaComprobante.Add(p); ViewState["VistaComprobante"] = misVistaComprobante; cargaGrilla(misVistaComprobante); }
private void obtenerDatosFiltrados(bool todos, DAL.ItemOrden[] orden, DAL.ItemFiltro[] filtro) { int paginaActual = pagPaginador.obtenerPaginaActual(); int tamañoPagina = pagPaginador.obtenerRegistrosMostrar(); int registroInicio = ((paginaActual - 1) * tamañoPagina) + 1; int registroFin; if (todos) { registroFin = -1; } else { registroFin = tamañoPagina * paginaActual; } DAL.IVistaComprobantes VistaComprobantes = new DAL.VistaComprobantes(); VistaComprobantes.Subscribe(this); double cantidadRegistros = 0; List <DAL.VistaComprobantes> datosObtenidos = VistaComprobantes.obtenerFiltrado(filtro, orden, true, registroInicio, registroFin, out cantidadRegistros); if (VistaComprobantes.UltimoMensaje != null) { UltimoMensaje = VistaComprobantes.UltimoMensaje; Notify(UltimoMensaje); return; } ArrayList lista = new ArrayList(); foreach (DAL.IVistaComprobantes item in datosObtenidos) { var itemLista = new { ID = item.Id, NumeroCompleto = item.NumeroCompleto, RazonSocial = item.RazonSocial, IVA = item.IVA, Neto = item.Neto, Total = item.Total, Fecha = item.Fecha }; lista.Add(itemLista); } cargarGrilla(lista); calcularTotalPaginas(tamañoPagina, cantidadRegistros); //verificarPosibilidadPaginacion(); pagPaginador.setPaginaActual(paginaActual); //if (datosObtenidos.Count > 0) // interfaz.habilitaExportacion(); //else // interfaz.dehabilitaExportacion(); }
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.IVistaComprobantes VistaComprobantes = new DAL.VistaComprobantes(); VistaComprobantes.Subscribe(this); datosObtenidos = VistaComprobantes.obtenerFiltrado((DAL.ItemFiltro[])Session[pagina + "itemFiltro"], (DAL.ItemOrden[])Session[pagina + "orden"], (bool)Session[pagina + "busquedaAnd"], registroInicio, registroFin, out cantidadRegistros); if (VistaComprobantes.UltimoMensaje != null) { UltimoMensaje = VistaComprobantes.UltimoMensaje; Notify(UltimoMensaje); return; } ArrayList lista = new ArrayList(); foreach (DAL.IVistaComprobantes item in datosObtenidos) { var itemLista = new { ID = item.Id, NumeroCompleto = item.NumeroCompleto, RazonSocial = item.RazonSocial, IVA = item.IVA, Neto = item.Neto, Total = item.Total, Fecha = item.Fecha }; 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(); }