using MotoresArgentinosV2.Core.Entities; namespace MotoresArgentinosV2.Core.Interfaces; /// /// Interfaz para servicios que interactúan con stored procedures legacy /// relacionados con operaciones de pago /// public interface IOperacionesLegacyService { /// /// Ejecuta el SP sp_inserta_operaciones para registrar una nueva operación /// /// Datos de la operación a registrar /// True si se insertó correctamente Task InsertarOperacionAsync(Operacion operacion); /// /// Obtiene operaciones por número de operación /// /// Número de operación a buscar /// Lista de operaciones encontradas Task> ObtenerOperacionesPorNumeroAsync(string noperacion); /// /// Obtiene operaciones en un rango de fechas /// /// Fecha inicial /// Fecha final /// Lista de operaciones en el rango Task> ObtenerOperacionesPorFechasAsync(DateTime fechaInicio, DateTime fechaFin); /// /// Obtiene todos los medios de pago disponibles /// /// Lista de medios de pago Task> ObtenerMediosDePagoAsync(); }