示例#1
0
        private ZohoInsertUpdateDetail GetInsertResult(GetRecordResult insertResult)
        {
            var result = new ZohoInsertUpdateDetail();

            foreach (var r in insertResult.Fields)
            {
                SetObjectProperty <ZohoInsertUpdateDetail>(result, r.Value, r.Content);
            }

            return(result);
        }
示例#2
0
        private ZohoProduct GetZohoProduct(GetRecordResult recordResult)
        {
            var result = new ZohoProduct();

            foreach (var fl in recordResult.Fields)
            {
                SetObjectProperty <ZohoProduct>(result, fl.Value, fl.Content);

                //switch (fl.Value)
                //{
                //    case "PRODUCTID":
                //        result.Id = fl.Content;
                //        break;
                //    case "Product Name":
                //        result.ProductName = fl.Content;
                //        break;
                //    case "SMOWNERID":
                //        result.OwnerId = fl.Content;
                //        break;
                //    case "Product Owner":
                //        result.OwnerName = fl.Content;
                //        break;
                //    case "Product Code":
                //        result.ProductCode = fl.Content;
                //        break;
                //    case "Product Active":
                //        result.ProductActive = fl.Content.Trim().ToLower() == "true";
                //        break;
                //    case "Manufacturer":
                //        result.Manufacturer = fl.Content;
                //        break;
                //    case "Product Category":
                //        result.ProductCategory = fl.Content;
                //        break;
                //    case "SMCREATORID":
                //        result.CreatorId = fl.Content;
                //        break;
                //    case "Created By":
                //        result.CreatedBy = fl.Content;
                //        break;
                //    case "MODIFIEDBY":
                //        result.ModifiedBy = fl.Content;
                //        break;
                //    case "Modified By":
                //        result.ModifiedName = fl.Content;
                //        break;
                //    case "Created Time":
                //        result.CreatedTime = DateTime.Parse(fl.Content);
                //        break;
                //    case "Modified Time":
                //        result.ModifiedTime = DateTime.Parse(fl.Content);
                //        break;
                //    case "Unit Price":
                //        result.UnitPrice = decimal.Parse(fl.Content);
                //        break;
                //    case "Commission Rate":
                //        result.CommissionRate = decimal.Parse(fl.Content);
                //        break;
                //    case "Tax":
                //        result.Tax = fl.Content;
                //        break;
                //    case "Usage Unit":
                //        result.UsageUnit = fl.Content;
                //        break;
                //    case "Qty Ordered":
                //        result.QtyOrdered = int.Parse(fl.Content);
                //        break;
                //    case "Qty in Stock":
                //        result.QtyinStock = int.Parse(fl.Content);
                //        break;
                //    case "Reorder Level":
                //        result.ReorderLevel = int.Parse(fl.Content);
                //        break;
                //    case "Qty in Demand":
                //        result.QtyinDemand = int.Parse(fl.Content);
                //        break;
                //    case "Description":
                //        result.Description = fl.Content;
                //        break;
                //    case "Taxable":
                //        result.Taxable = fl.Content.Trim().ToLower() == "true";
                //        break;
                //    case "Qty Band Min":
                //        result.QtyBandMin = int.Parse(fl.Content);
                //        break;
                //    case "Qty Band Max":
                //        result.QtyBandMax = int.Parse(fl.Content);
                //        break;
                //    default:
                //        break;
                //}
            }

            return(result);
        }