public PurInboundPocket()
{
InitPocket("PurInbound");
}
Query์ ๋ณด์์ ํ๋ก๊ทธ๋จ ์ฝ๋๊ฐ โPurInboundโ์ธ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์จ๋ค.
TB_SYS_QUERY ํ
์ด๋ธ์ ์ ๋ณด๋ก ์ฟผ๋ฆฌID, ์ปค๋ฅ์
, SP/TEXT๋ถ๋ฅ, ์ฟผ๋ฆฌ๋ฌธ์ฅ๋ฑ์ ์ ์ฅํ๊ณ ์๋ค.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using BPack.Common.Pocket;
using BPack.IPocket.App.MM.PurInbound;
using BPack.Model.App.MM.PurInbound;
namespace BPack.Pocket.App.MM.PurInbound
{
public class PurInboundPocket : PocketBase, IPurInboundPocket
{
public PurInboundPocket()
{
InitPocket("PurInbound");
}
public void BpInDetail(List<InDetailModel> inDetailModels)
{
PocketExecute("MM.PurInbound.InDetail.BP", inDetailModels);
}
public void BpInHeader(List<InHeaderModel> inHeaderModels)
{
PocketExecute("MM.PurInbound.InHeader.BP", inHeaderModels);
}
public void BpInHu(List<InHuProcessModel> inHuProcessModels)
{
PocketExecute("MM.PurInbound.InHu.BP", GetParameters_StrapDisableParam(inHuProcessModels));
}
public void SaveInDetailModel(InDetailModel inDetailModel)
{
PocketExecute("MM.PurInbound.InDetail.Save", inDetailModel);
}
public void SaveInDetailModels(List<InDetailModel> inDetailModels)
{
PocketExecute("MM.PurInbound.InDetail.Save", inDetailModels);
}
public void SaveInHeaderModel(InHeaderModel inHeaderModel)
{
PocketExecute("MM.PurInbound.InHeader.Save", inHeaderModel);
}
public void SaveInHeaderModels(List<InHeaderModel> inHeaderModels)
{
PocketExecute("MM.PurInbound.InHeader.Save", inHeaderModels);
}
public void SaveInHuModel(InHuModel inHuModel)
{
PocketExecute("MM.PurInbound.InHu.Save", GetParameters_StrapDisableParam(inHuModel));
}
public void SaveInHuModels(List<InHuModel> inHuModels)
{
PocketExecute("MM.PurInbound.InHu.Save", GetParameters_StrapDisableParam(inHuModels));
}
public List<InDetailModel> SelectInDetailModels(PurInboundModelArgs args)
{
return PocketQuery<InDetailModel>("MM.PurInbound.InDetail.Select", new {
PIH_NO = args.Select_Pih_No
});
}
public List<InHeaderModel> SelectInHeaderModels(PurInboundModelArgs args)
{
return PocketQuery<InHeaderModel>("MM.PurInbound.InHeader.Select", new
{
COMP_CD = args.Select_Comp_Cd,
BP_CD = args.Select_Main_Bp_Cd,
PIH_NO = args.Select_Main_Pih_No
});
}
public List<InHuModel> SelectInHuModels(PurInboundModelArgs args)
{
return PocketQuery<InHuModel>("MM.PurInbound.InHu.Select", new
{
PIH_NO = args.Select_Pih_No,
PID_NO = args.Select_Pid_No
});
}
}
}
public List<InHeaderModel> SelectInHeaderModels(PurInboundModelArgs args)
{
return PocketQuery<InHeaderModel>("MM.PurInbound.InHeader.Select", new
{
COMP_CD = args.Select_Comp_Cd,
BP_CD = args.Select_Main_Bp_Cd,
PIH_NO = args.Select_Main_Pih_No
});
}
ํ์์ ์ํด 1ํ ๋ฐ์ดํฐ์ ์ฌ๋ฌํ ๋ฐ์ดํฐ์ ํด๋นํ๋ ๋ฉ์๋๋ฅผ ๊ตฌํํ๋ค.
public void SaveInHeaderModel(InHeaderModel inHeaderModel)
{
PocketExecute("MM.PurInbound.InHeader.Save", inHeaderModel);
}
public void SaveInHeaderModels(List<InHeaderModel> inHeaderModels)
{
PocketExecute("MM.PurInbound.InHeader.Save", inHeaderModels);
}