public virtual List <detallePublicado> GetArchivosPublicados(DateTime fechaInicio, DateTime fechaFinal, int categoria, string motivo) { List <detallePublicado> resultado = new List <detallePublicado>(); InvocadorEnvioArchivos invocador = new InvocadorEnvioArchivos(); foreach (DateTime fecha in GenerarListaFechas(fechaInicio, fechaFinal)) { UtilesExtraFecha.SetFechas(fecha, fechaFinal, fecha); invocador.Categoria = categoria; invocador.Generador = this; FormTareaAsincrona tarea = new FormTareaAsincrona(); tarea.Visualizar("Publicando archivos...", "Publicando...", invocador.Publicar); resultado.AddRange(invocador.Detalle); } if (!ExisteErrorProceso(resultado)) { enviarMail(fechaInicio, fechaFinal, categoria); foreach (DateTime fecha in GenerarListaFechas(fechaInicio, fechaFinal)) { UtilesExtraFecha.SetFechas(fecha, fechaFinal, fecha); SetOperacionPublicacion(resultado, fecha, motivo); } } return(resultado); }
public override List <string> GetArchivosAdjuntosPorCategoria(DateTime fechaInicio, DateTime fechaFinal, int categoria) { List <string> resultado = new List <string>(); UtilesExtraFecha.SetFechas(fechaInicio, fechaFinal, fechaInicio); resultado.Add(UtilesExtraFecha.FormatearRutaArchivo(ConfigPublicacion.formatoNombreArchivo)); return(resultado); }
public override List <detallePublicado> GetArchivosPreparados(DateTime fechaInicio, DateTime fechaFinal, int categoria) { List <detallePublicado> resultado = new List <detallePublicado>(); UtilesExtraFecha.SetFechas(fechaInicio, fechaFinal, fechaInicio); resultado.AddRange(GenerarArchivosLocalmente(categoria)); return(resultado); }
public virtual List <string> GetArchivosAdjuntosPorCategoria(DateTime fechaInicio, DateTime fechaFinal, int categoria) { List <string> resultado = new List <string>(); foreach (DateTime fecha in GenerarListaFechas(fechaInicio, fechaFinal)) { UtilesExtraFecha.SetFechas(fecha, fechaFinal, fecha); resultado.Add(UtilesExtraFecha.FormatearRutaArchivo(ConfigPublicacion.formatoNombreArchivo)); } return(resultado); }
public override List <detallePublicado> GetArchivosPublicados(DateTime fechaInicio, DateTime fechaFinal, int categoria, string motivo) { List <detallePublicado> resultado = new List <detallePublicado>(); UtilesExtraFecha.SetFechas(fechaInicio, fechaFinal, fechaInicio); resultado.AddRange(PublicarArchivos(categoria)); if (!ExisteErrorProceso(resultado)) { enviarMail(fechaInicio, fechaFinal, categoria); SetOperacionPublicacion(resultado, fechaInicio, motivo); } return(resultado); }
public virtual List <detallePublicado> GetArchivosCopiados(DateTime fechaInicio, DateTime fechaFinal, int categoria) { List <detallePublicado> resultado = new List <detallePublicado>(); InvocadorEnvioArchivos invocador = new InvocadorEnvioArchivos(); foreach (DateTime fecha in GenerarListaFechas(fechaInicio, fechaFinal)) { UtilesExtraFecha.SetFechas(fecha, fechaFinal, fecha); invocador.Categoria = categoria; invocador.Generador = this; FormTareaAsincrona tarea = new FormTareaAsincrona(); tarea.Visualizar("Enviando archivos...", "Enviando...", invocador.Enviar); resultado.AddRange(invocador.Detalle); } return(resultado); }