예제 #1
0
        public void GetProductOriginalPrice(int productSysNo, string isByGroup, EventHandler <RestClientEventArgs <List <object> > > callback)
        {
            OriginalPriceReq req = new OriginalPriceReq
            {
                ProductSysNo = productSysNo,
                IsByGroup    = isByGroup,
                CompanyCode  = CPApplication.Current.CompanyCode
            };
            string relativeUrl = "/MKTService/GroupBuying/GetProductOriginalPrice";

            restClient.Query <List <object> >(relativeUrl, req, (obj, args) =>
            {
                if (args.FaultsHandle())
                {
                    return;
                }
                if (args.Result.Count > 4)
                {
                    args.Result[3] = args.Result[3] == null ? 0
                            : int.Parse(string.IsNullOrEmpty(args.Result[3].ToString()) ? "0" : args.Result[3].ToString());
                    args.Result[4] = args.Result[4] == null ? "" : args.Result[4].ToString();
                }
                callback(obj, args);
            });
        }
예제 #2
0
 public virtual List <object> GetProductOriginalPrice(OriginalPriceReq req)
 {
     return(ObjectFactory <GroupBuyingAppService> .Instance.GetProductOriginalPrice(req.ProductSysNo.Value, req.IsByGroup, req.CompanyCode));
 }