Files
2026-04-02 17:14:55 +02:00

52 lines
2.4 KiB
C#

namespace MP_IO.Interfaces
{
public interface IIOBService
{
string addOptPar(string id, string pName, string pValue);
string addTask2Exe(string id, string taskName, string taskVal);
bool askCloseODL(string id, int idxOdl);
bool closeODL(string id, int idxOdl, string dtEve = "", string dtCurr = "");
bool closePODL(string id, int idxPOdl, string dtEve = "", string dtCurr = "");
string enabled(string id);
string evListJson(string id);
string fixDailyDossier(string id);
string fixDailyOdl(string id);
string fixDailyOdlConfPzCount(string id);
string flog(string id, string flux, string valore, string dtEve, string dtCurr, string cnt, string disabKA = "false");
string flogJson(string id, string disabKA = "false");
int forceCreatePOdl(string id, string CodArt, string CodGruppo, int numPz);
string forceSplitOdl(string id);
string forceSplitOdlFull(string id, bool doConfirm, bool qtyFromLast, int? roundStep, string keyRichiesta = "", int matrOpr = 0);
string forceStartPOdl(string id, int idxPODL, string dtEve = "", string dtCurr = "", int matrOpr = 0);
string getArtCurrPODL();
string getArtNum(string id, string CodArt = "");
string getArtUsed();
string getCounter(string id);
string getCounterTCRec(string id);
string getCurrData(string id);
string getCurrODL(string id);
int getCurrOdlQtaReq(string id);
string getCurrOdlRow(string id);
string getCurrOdlStart(string id);
string getCurrPODL(string id);
string getCurrStatoRow(string id);
string getFiles(string id);
int getIdlePeriod(string id);
string getIob2call(string GWIP);
string getLastArtByMacc(string id);
string getLastDossArt(string id);
string getLastDossByMacc(string id);
string getLastDossPODL();
string getListValByTable(string id);
string getM2IOB(string id);
string getObjItems(string id);
string getObjItems2Write(string id);
string getOptPar(string id);
string getPOdlNext(string id);
string getTask2Exe(string id);
bool insDisab(string id, bool stato);
string processInput(string id, int valore, string dtEve, string dtCurr, string cnt);
string setProg(string id, string prog, string art, string comm, string disabKA = "false");
}
}