public string[] ObtenerProductos(string prefixText, int count)
    {
        try
        {
            UIAuditoria auditoria = new UIAuditoria();

            in01arti oin01arti = new in01arti();
            oin01arti.IN01CODEMP = auditoria.CodigoEmpresa;
            oin01arti.IN01AA = auditoria.Periodo;
            oin01arti.IN01KEY = string.Empty;
            oin01arti.IN01DESLAR = prefixText;

            DataTable dtData;
            dtData = new ArticuloBLL().ListarArticulo(oin01arti, auditoria.CodigoEmpresa, auditoria.Mes);

            List<string> lista = new List<string>();

            for (int i = 0; i < dtData.Rows.Count; i++)
            {
                lista.Add(dtData.Rows[i]["IN01DESLAR"].ToString());
            }

            return lista.ToArray();
        }
        catch (Exception)
        {

            throw;
        }
    }
    protected override void OnLoad(EventArgs e)
    {
        base.OnLoad(e);

        ValidarSesion();

        if (!IsPostBack)
        {
            Usuario objUsuario = (Usuario)Session["_usuario"];
            UIAuditoria auditoria = new UIAuditoria();

            if (objUsuario != null)
            {
                this.litUsuario.Text = objUsuario.NombreComp + " | " + auditoria.NombrePerfil + " | " + auditoria.NombreMes + " " + auditoria.Periodo;
            }
        }

        #region Permisos

        CrearMenu();

        #endregion
    }