首页 > 其他分享 >Dynamic CRM 字段数据类型及其后端赋值方式

Dynamic CRM 字段数据类型及其后端赋值方式

时间:2023-09-15 15:55:34浏览次数:37  
标签:数据类型 Dynamic entity unitprice GetAttributeValue var CRM 取值 赋值

dynamic crm 字段数据类型及其赋值方式

  首先实例化一个对象:   

    Entity _entity=new Entity("salesorder");

  1.十进制数

    取值:
      var _typeDecimal=_entity.GetAttributeValue<decimal>("unitprice");
    赋值:
      _entity["unitprice"]=decimal.parse(19);

    2.浮点数  

    取值:
      var _typeDouble=_entity.GetAttributeValue<double>("unitprice");
    赋值:
      _entity["unitprice"]=double.parse(19);

  3.整数   

    取值:
      var _typeInt=_entity.GetAttributeValue<int>("unitprice");
    赋值:
      _entity["unitprice"]=19;

  4.货币

    取值:
      var _typeMoney=_entity.GetAttributeValue<Money>("unitprice");
    赋值:
      _entity["unitprice"]=new Money(12);

  5.选项集

    取值:
      var _typeOptionSetValue=_entity.GetAttributeValue<OptionSetValue>("otype");
    赋值:
      _entity["otype"]=new OptionSetValue(10);

  6.两个选项

    取值:
      var _typeBool=_entity.GetAttributeValue<bool>("isok");
    赋值:
      _entity["isok"]=false;

  7.时间

    取值:
      var _typeDateTime=_entity.GetAttributeValue<DateTime>("createdon");
    赋值:
      _entity["createdon"]=new DateTime().Now;

  8.查找(LookUp)类型

    取值:
      var _typeEntityReference=_entity.GetAttributeValue<EntityReference>("createby");
    赋值:
      _entity["createby"]=new EntityReference("systemuser",userId);

  9.文本

    取值:
      var _typeString=_entity.GetAttributeValue<string>("name");
    赋值:
      _entity["name"]="Jack";

  10.状态

    取值:
      var _typeOptionSetValue=_entity.GetAttributeValue<OptionSetValue>("status");
    赋值:
      _entity["name"]=new OptionSetValue(10);

 

标签:数据类型,Dynamic,entity,unitprice,GetAttributeValue,var,CRM,取值,赋值
From: https://www.cnblogs.com/jiangyuhu/p/17705193.html

相关文章

  • Dynamic CRM调用WCF接口获取选项集的说明数据
    一、SQL语句:selectValueId,LabelName fromLocalizedLabelaleftjoinAttributePicklistValuebona.ObjectId=b.AttributePicklistValueIdleftjoinOptionSetconb.OptionSetId=c.OptionSetIdwherea.ComponentState=0andb.ComponentState=0a......
  • Java四大数据类型
    一、数据类型Java中的数据类型分为两大类,基本数据类型和引用数据类型。1、基本数据类型基本数据类型只有8种,可按照如下分类①整数类型:long、int、short、byte②浮点类型:float、double③字符类型:char④布尔类型:booleanNo.数据类型大小/位可表示数据范围默认值1byte(字节......
  • Java数据类型转换:强制类型转换+自动类型转换
    数据类型的转换是在所赋值的数值类型和被变量接收的数据类型不一致时发生的,它需要从一种数据类型转换成另一种数据类型。数据类型的转换可以分为隐式转换(自动类型转换)和显式转换(强制类型转换)两种。隐式转换(自动类型转换)如果以下2个条件都满足,那么将一种类型的数据赋给另外一种......
  • PPT| 企业CRM系统建设项目蓝图汇报方案 P25
    本人在咨询机构从事咨询工作多年,二十年一线数字化规划咨询经验,提供制造业数智化转型规划服务,顶层规划/企业架构/数据治理/数据安全解决方案资料干货.【智能制造数字化咨询】该PPT共25页,如需完整原版 方案,点击右上角红色按钮关注+私信。......
  • Dynamic CRM 注册插件
    注册插件:  1.启动插件注册工具  2.创建一个新的链接              3.输入登录信息,然后点击登陆注意:红框中标识的第一个是链接方式,第二个是IP地址,第三个是端口号,第四个是......
  • Redis7 10大数据类型(Redis哈希)
    一、常用二、KV模式不变,V是一个键值对Map<String,Map<Object,Object>>三、案例1、hset/hget/hmset/hmget/hgetall/hdel2、hlen获取某个key内的全部数量3、hexistskey在key里面的某个值的key4、hkeys/hvals5、hincrby/hincrbyfloat6、hsetnx(不存在赋值,存在了无效)7、应用场景购......
  • ES中Nested数据类型介绍
    ES中Nested数据类型官网地址注:针对集合类型的属性,对象数组存储,默认情况下ES会对其进行扁平化处理。在使用DSL语句进行查询时,必须按照Nested方式进行搜索,否则搜索不到数据。使用Nested数据类型可以避免扁平化处理Nested(嵌套类型):是object的一种数据类型,允许对象数组以相互独立......
  • 关于 SAP CRM User Status 处理的示例 ABAP 代码
    源代码如下:*&---------------------------------------------------------------------**&ReportZSTATUS_INITIAL_LOAD*&---------------------------------------------------------------------**&*&----------------------------------------------......
  • 根据指定关键字搜索指定时间范围内的 SAP CRM 中间件 BDOC 的 ABAP 小工具分享
    工具源代码如下:REPORTzscan_bdoc_via_keyword.PARAMETERS:startTYPEsmw3_bdoc-snd_dateOBLIGATORYDEFAULTsy-datlo,endTYPEsmw3_bdoc-snd_dateOBLIGATORYDEFAULTsy-datlo,keywordTYPEstringLOWERCASEOBLIGATORYDEFAULT'CR......
  • [LeetCode] 85. Maximal Rectangle_Hard tag: Dynamic Programming
    Givena rowsxcols binary matrix filledwith 0'sand 1's,findthelargestrectanglecontainingonly 1'sandreturn itsarea. Example1:Input:matrix=[["1","0","1","0","0"],["1&q......