bool IDataInfoRepository.ExportReportByListToXML(List <string> valListReports, int valSizePerPage, string valDirectory)
        {
            bool          vResult            = true;
            SqlTool       insSqlTool         = new SqlTool();
            string        vSql               = "";
            string        vConnectionStrings = ConfigurationManager.ConnectionStrings["DBSqlConnection"].ToString();
            List <string> vReportSqlList     = ReportSqlList(valListReports);

            foreach (var vRecord in vReportSqlList)
            {
                vSql = vRecord;
                int vNP     = 5000;
                int vStart  = 1;
                int vFinish = valSizePerPage;

                for (int i = 0; i < vNP; i++)
                {
                    List <SqlParameter> vParametrosSQL = new List <SqlParameter>();
                    vParametrosSQL.Add(new SqlParameter("@Start", vStart));
                    vParametrosSQL.Add(new SqlParameter("@Finish", vFinish));
                    DataSet vDataSet = ExecuteQuery(vSql, vParametrosSQL, vConnectionStrings);
                    vStart  = valSizePerPage + 1;
                    vFinish = valSizePerPage + vFinish;
                    Guid vG;
                    vG = Guid.NewGuid();
                    vDataSet.WriteXml(vG.ToString() + valDirectory);
                }
            }
            return(vResult);
        }
        List <string> ReportSqlList(List <string> valListReports)
        {
            //aca buscamos N reportes, con el fin de exportar cada reporte , esto aca armaria una lista de sql para la exportacion con JOIN a las vistas base para poder filtrar por el id del sql
            List <string> vResult    = new List <string>();
            SqlTool       insSqlTool = new SqlTool();

            vResult.Add(insSqlTool.SqlQueriesExpor(valListReports));
            return(vResult);
        }