private void BindGrid(int currentPage) { try { SisPackController.AdministrarGrillas.Configurar(dtgPunterosRecepcion, "CotizacionClientePuntoRecepcionID", this.CantidadOpciones); DsCotizacionClientePuntosRecepcion ds = new DsCotizacionClientePuntosRecepcion(); if (Session["DsPunterosRecepcion"] != null) { ds = (DsCotizacionClientePuntosRecepcion)Session["DsPunterosRecepcion"]; } else { ICotizacionClientePuntoRecepcion cotizacionPuntoRecepcion = CotizacionClientePuntoRecepcionFactory.GetCotizacionClientePuntoRecepcion(); cotizacionPuntoRecepcion.CotizacionClienteID = Utiles.Validaciones.obtieneEntero(this.txtCotizacionClienteID.Text); ds = cotizacionPuntoRecepcion.ConsultarPuntosRecepcion();//trae el encabezado Session["DsPunterosRecepcion"] = ds; } dtgPunterosRecepcion.DataSource = ds.Datos; dtgPunterosRecepcion.PageSize = 20; if (currentPage > dtgPunterosRecepcion.PageSize) { currentPage = 0; } dtgPunterosRecepcion.CurrentPageIndex = currentPage; dtgPunterosRecepcion.DataBind(); } catch (Exception ex) { throw ex; } }
public void Editar() { DsCotizacionClientePuntosRecepcion ds = new DsCotizacionClientePuntosRecepcion(); try { SisPackController.AdministrarGrillas.Configurar(dtgPunterosRecepcion, "CotizacionClientePuntoRecepcionID", this.CantidadOpciones); ICotizacionClientePuntoRecepcion cotizacionPuntoRecepcion = CotizacionClientePuntoRecepcionFactory.GetCotizacionClientePuntoRecepcion(); cotizacionPuntoRecepcion.CotizacionClienteID = Utiles.Validaciones.obtieneEntero(this.txtCotizacionClienteID.Text); ds = cotizacionPuntoRecepcion.ConsultarPuntosRecepcion();//trae el encabezado Session["DsPunterosRecepcion"] = ds; dtgPunterosRecepcion.DataSource = ds; dtgPunterosRecepcion.PageSize = 20; dtgPunterosRecepcion.CurrentPageIndex = 0; dtgPunterosRecepcion.DataBind(); LlenarComboUnidadVenta(); LlenarComboAgencias(); } catch (Exception ex) { ((ErrorWeb)phErrores.Controls[0]).setMensaje(ex.Message); } }