public ConciliacionSRI()
        {
            fileManager = new SriFileManager();
            //get path from dataBase
            var pathDB = NegFac.ConsultaPathFilesSRIConciliacionFacilitoSwitch();
            var objRes = new ConciliacionManager().XmlToObject("<Datos><Table><Path>Hola</Path></Table></Datos>");

            BASE_URL = string.IsNullOrEmpty(BASE_URL) ? objRes[0].Path : BASE_URL;
            //1. create folder if not exists
            _rutas = fileManager.CreateFolderOrPaths(DateTime.Now.AddDays(ADD_DAYS).ToString("dd/MM/yyyy"), BASE_URL, true);
        }
        public static string Conciliar(string fecha, string institucion, string servicio, bool enviarEmail)
        {
            var newRuta = fileManager.CreateFolderOrPaths(Convert.ToDateTime(fecha).AddDays(ADD_DAYS).ToString("dd/MM/yyyy"), BASE_URL, false);

            var ArchivosConciliar = fileManager.GetFilesBy(newRuta, institucion, servicio);

            //llamar a la base. comparar. y crear los archivos _OUT.XML y Enviar correo
            //  ...
            //call function Conciliar
            ConciliacionManager conciliaManager = new ConciliacionManager();

            conciliaManager.Conciliar(newRuta, ArchivosConciliar, enviarEmail);
            //.....

            //listar los nuevos archivos
            fileManager.Select_OUT_XML = true;
            var res = fileManager.GetFilesBy(newRuta, institucion, servicio);

            return(new JavaScriptSerializer().Serialize(new { Ok = true, Data = res }));
        }