38 lines
1.6 KiB
C#
38 lines
1.6 KiB
C#
using Integry_Smart_Gateway.Core.RestConsumer.Entity.Model;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Text;
|
|
using Integry_Smart_Gateway.Core.Alert.Model;
|
|
using Integry_Smart_Gateway.Core.Orders.Model;
|
|
using Integry_Smart_Gateway.Core.RestConsumer.Entity.Model.DTO;
|
|
|
|
namespace Integry_Smart_Gateway.Core.RestConsumer.Controller
|
|
{
|
|
public interface IWarehouseControllerService
|
|
{
|
|
|
|
MtbColt SaveMtbColt(MtbColt mtbColt);
|
|
|
|
IList<MtbColt> SaveMtbColts(IList<MtbColt> mtbColt);
|
|
|
|
MtbColt CreateEmptyMtbColt(OrdineLavorazioneDTO ordineLavorazione);
|
|
|
|
void SaveCaratteristicaPartita<T>(string codMart, string partitaMag, string caratName, T value);
|
|
|
|
void SaveCaratteristicaPartita<T>(string codMart, string partitaMag, string caratName, string fonte, T value);
|
|
|
|
void RemoveCaratteristicaPartita(string codMart, string partitaMag, string caratName, string fonte);
|
|
|
|
IList<AlertDTO> SpostaArtDaPosizioneInPosizione(string codMart, string partitaMag, string codMdep,
|
|
string posizioneSource, string posizioneDest, double qta, double qtaCnf, double numCnf);
|
|
|
|
MtbColt CaricaMateriaPrimaInPosizione(string posizione, string codMdep, string codAnag, string codMart,
|
|
string partitaMag, float quantity, DateTime dataOrd, int numOrd, int rigaOrd);
|
|
|
|
List<AlertDTO> ScaricaMateriaPrimaDaPosizione(string codJfas, string codMdep, bool useRapportoMatPrima, IList<ScaricoMateriaPrimaDTO> scaricoMateriaPrimaDtos);
|
|
|
|
void CreaCaricoProdottoFinito(string codJfas, string codMdep, OrdineLavorazioneDTO ordineLavorazioneDto, float qta);
|
|
|
|
}
|
|
}
|