Exemplo n.º 1
0
        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;
            }
        }
Exemplo n.º 2
0
        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);
            }
        }