if (IsModify) { TargetMaterialInfo.HaveConvertor = true;

动态 未结 0 49
小小草
小小草 LV1 2023年9月23日 23:40 发表
这段代码主要是对 `TargetMaterialInfo` 对象的属性进行设置和转换。 首先,根据变量 `IsModify` 的值来判断是否需要修改 `TargetMaterialInfo` 对象的属性。如果 `IsModify` 的值为 true,则会将 `TargetMaterialInfo` 对象的三个属性进行修改,具体修改内容见上一个问题的回答。如果 `IsModify` 的值为 false,则不会进行任何修改。 接着,将 `TargetMaterialInfo` 对象绑定到当前窗口的数据上下文中,以便在界面上显示该对象的属性值。 然后,根据 `TargetMaterialInfo.HaveConvertor` 属性的值来判断是否需要对 `MaterialStandard_Price_Cost` 和 `MaterialStandard_Price_Now` 两个属性进行转换。如果 `HaveConvertor` 的值为 false,则会将这两个属性的值分别乘以 `MaterialStandard_HSXS` 属性的值,并将结果转换为字符串类型。转换完成后,将 `HaveConvertor` 的值设置为 true,表示已经进行了转换。如果转换过程中出现异常,则将 `MaterialStandard_Price_Cost` 属性的值设置为 "0",将 `MaterialStandard_Price_Guid` 属性的值设置为 "0"。
收藏(0)  分享
相关标签: 智能问答
问题没解决?让AI助手帮你作答 AI助手
0个回复
  • 消灭零回复