52 lines
2.4 KiB
C#
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");
|
|
}
|
|
}
|