protected void btnBuscar_Click(object sender, EventArgs e)
        {
            LabelInfo.Visible = false;
            LabelInfo.Text    = "";
            Info.Visible      = false;

            ArrayList Params = new ArrayList();

            if (chklstFiltros.Items[0].Selected || chklstFiltros.Items[1].Selected || chklstFiltros.Items[2].Selected || chklstFiltros.Items[3].Selected || chklstFiltros.Items[4].Selected)
            {
                Params.Add(txtNoSerie.Text);
                Params.Add(txtResponsiva.Text);
                Params.Add(chklstFiltros.Items[2].Selected ? Convert.ToInt32(ddlUsuario.SelectedValue) : 0);
                Params.Add(Convert.ToInt32(ddlUbicacion.SelectedValue));
                Params.Add(Convert.ToInt32(ddlTipoArticulo.SelectedValue));

                gvwArticulos.DataSource = oblArticulo.BuscaArticuloFitrado(Params);
                gvwArticulos.DataBind();

                grvTotalGeneral.DataSource = oblArticulo.BuscaTotal(Params, 1);
                grvTotalGeneral.DataBind();

                grvTotalUbicacion.DataSource = oblArticulo.BuscaTotal(Params, 2);
                grvTotalUbicacion.DataBind();

                grvTotalTipo.DataSource = oblArticulo.BuscaTotal(Params, 3);
                grvTotalTipo.DataBind();
            }

            if (gvwArticulos.Rows.Count > 0)
            {
                ExportaExcel.Visible = true;
                pnlTotales.Visible   = true;
            }
            else
            {
                ExportaExcel.Visible = false;
                pnlTotales.Visible   = false;
                LabelInfo.Visible    = true;
                LabelInfo.Text       = "No hay elementos para exportar";
                Info.Visible         = true;
            }
        }
        protected void gvwArticulos_PageIndexChanging(object sender, GridViewPageEventArgs e)
        {
            SelectionManager.KeepSelection((GridView)sender);

            ArrayList Params = new ArrayList();

            Params.Add(txtNoSerie.Text);
            Params.Add(string.Empty);
            Params.Add(chklstFiltros.Items[1].Selected ? Convert.ToInt32(ddlUsuario.SelectedValue) : 0);
            Params.Add(chklstFiltros.Items[0].Selected ? Convert.ToInt32(ddlUbicacion.SelectedValue) : 0);
            Params.Add(chklstFiltros.Items[2].Selected ? Convert.ToInt32(ddlTipoArticulo.SelectedValue) : 0);
            Params.Add(Convert.ToInt32(ddlTipoArticulo.SelectedValue));
            gvwArticulos.DataSource = oblArticulo.BuscaArticuloFitrado(Params);
            gvwArticulos.PageIndex  = e.NewPageIndex;
            gvwArticulos.DataBind();
        }