20 lines
1023 B
C#
20 lines
1023 B
C#
|
|
using GestionIntegral.Api.Dtos.Impresion;
|
||
|
|
using System;
|
||
|
|
using System.Collections.Generic;
|
||
|
|
using System.Threading.Tasks;
|
||
|
|
|
||
|
|
namespace GestionIntegral.Api.Services.Impresion
|
||
|
|
{
|
||
|
|
public interface IStockBobinaService
|
||
|
|
{
|
||
|
|
Task<IEnumerable<StockBobinaDto>> ObtenerTodosAsync(
|
||
|
|
int? idTipoBobina, string? nroBobinaFilter, int? idPlanta,
|
||
|
|
int? idEstadoBobina, string? remitoFilter, DateTime? fechaDesde, DateTime? fechaHasta);
|
||
|
|
|
||
|
|
Task<StockBobinaDto?> ObtenerPorIdAsync(int idBobina);
|
||
|
|
Task<(StockBobinaDto? Bobina, string? Error)> IngresarBobinaAsync(CreateStockBobinaDto createDto, int idUsuario);
|
||
|
|
Task<(bool Exito, string? Error)> ActualizarDatosBobinaDisponibleAsync(int idBobina, UpdateStockBobinaDto updateDto, int idUsuario);
|
||
|
|
Task<(bool Exito, string? Error)> CambiarEstadoBobinaAsync(int idBobina, CambiarEstadoBobinaDto cambiarEstadoDto, int idUsuario);
|
||
|
|
Task<(bool Exito, string? Error)> EliminarIngresoErroneoAsync(int idBobina, int idUsuario);
|
||
|
|
}
|
||
|
|
}
|