Beispiel #1
0
        protected void GrdEmpresas_PageIndexChanging(object sender, GridViewPageEventArgs e)
        {
            DataTable  dt         = new DataTable();
            EmpresaBLL empresaBLL = new EmpresaBLL();
            Usuario    usuario    = (Usuario)Session["objetoUsuario"];

            dt = empresaBLL.GetEmpresas(usuario);

            GrdEmpresas.DataSource = dt;
            GrdEmpresas.PageIndex  = e.NewPageIndex;
            GrdEmpresas.DataBind();
        }
Beispiel #2
0
        /// <summary>
        /// Procedimiento para cargar los datos en la grilla
        /// </summary>
        private void BindGrid()
        {
            // Configuro la grilla
            SisPackController.AdministrarGrillas.Configurar(GrdEmpresas, "EmpresaFacturacionId", this.CantidadOpciones);
            GrdEmpresas.Width       = Unit.Pixel(400);
            GrdEmpresas.AllowPaging = false;
            // Obtengo los datos
            IAgencia agencia = AgenciaFactory.GetAgencia();
            DsEmpresaFacturacionAgencia ds = agencia.ObtenerListadoEmpresaFacturacionAgencia(int.Parse(ViewState["AgenciaId"].ToString()));

            // Cargo los datos en la grilla
            GrdEmpresas.DataSource = ds.Datos;
            GrdEmpresas.DataBind();
            // Guardo los datos en memoria
            Session["DsAgenciaEmpresas"] = ds;
        }
Beispiel #3
0
        public void CarregaEmpresas(Usuario usuario)
        {
            DataTable  dt         = new DataTable();
            EmpresaBLL empresaBLL = new EmpresaBLL();

            dt = empresaBLL.GetEmpresas(usuario);

            if (dt.Rows.Count > 0)
            {
                GrdEmpresas.DataSource = dt;
                GrdEmpresas.DataBind();
            }

            else
            {
                //Exibe mensagem com número de resultados encontrados
                LblMsgmChamados.Text = "Não existem cadastros no momento";
                //Exibe mensagem
                LblMsgmChamados.Visible = true;
            }
        }