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 })); }