using BO.BO; using Forks.JsonRpc.Client; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Web.Script.Serialization; namespace BO.Utils.BillRpc { public static class HouseAndSanctionRpc { static JavaScriptSerializer serializer = new JavaScriptSerializer(); public static List GetHouseAndSanctionList(DateTime date) { const string method = "/MainSystem/B3ClientService/Rpcs/BillRpc/HouseAndSanctionRpc/GetHouseAndSanctionList"; var json = RpcFacade.Call(method, date); return serializer.Deserialize>(json); } public static void UpdateInsertHouseAndSanction(HouseAndSanctionEdit bo) { const string method = "/MainSystem/B3ClientService/Rpcs/BillRpc/HouseAndSanctionRpc/UpdateInsertHouseAndSanction"; bo.Inspector_ID = ButcherAppContext.Context.UserConfig.Employee_ID; bo.Inspector_Name = ButcherAppContext.Context.UserConfig.Employee_Name; RpcFacade.Call(method, serializer.Serialize(bo)); } public static int GetDetailTotalNumber(DateTime date) { const string method = "/MainSystem/B3ClientService/Rpcs/BillRpc/HouseAndSanctionRpc/GetDetailTotalNumber"; return RpcFacade.Call(method, date); } public static HouseAndSanctionEdit GetHouseAndSanctionDetail(long id) { const string method = "/MainSystem/B3ClientService/Rpcs/BillRpc/HouseAndSanctionRpc/GetHouseAndSanctionDetail"; var obj = RpcFacade.Call(method, id); return serializer.Deserialize(obj); } } }