自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (2)
  • 收藏
  • 关注

原创 怎么请求webservice接口?

项目场景:上一章我们说了如何写webservice接口 这一章写一下如何请求webservice接口解决方案:1:点击引用或者Connected Services,后面点进添加服务引用2 进去添加服务引用后,点击添加高级,然后回车3、进去服务引用设置,点击添加web引用4、把自己准备好的webservice接口地址填到URL里面,后面想要修改webservice名称的话可以在Web引用名里面修改,然后点击添加引用5、添加好后我们可以在vs文件夹里面看到刚刚添加的webservice

2020-12-24 15:15:50 1789 1

原创 怎么写webservice接口?

项目场景:当项目经理提出需求,需要用写接口让别的项目调用自己项目时,webservice的有点也挺多的,1、普遍性、使用HTTP和XML进行通信 2、可操作的的分布式应用程序后面经研究 3、Web Service 甚至可以穿越防火墙,真正的自由通信,最后研究出还是写webservice接口方案:这里交大家怎么写webservice接口大...

2020-12-24 14:21:55 1362 2

原创 前端根据时间获取当前星期

前端根据时间获取当前星期var date = attr(‘new_fillindate’).val() 先获取时间var weekDay = [‘星期一’, ‘星期二’, ‘星期三’, ‘星期四’, ‘星期五’, ‘星期六’, ‘星期天’] attr('new_week').val(weekDay[date.getDay()]) console.log(weekDay[date.getDay()])...

2020-12-22 11:03:04 1093 1

原创 CRM系统的查找字段控件的过滤

CRM如何过滤查找类型的控件1.项目场景:提示:在crm系统中过滤查找类型的控件# 2.问题描述::在一次做项目是发现查找类型的控件过滤在每次过滤时只是在原有的基础上过滤 而不是清空原有的过滤 使用当前的过滤:我原本是这样写的setEntityOrzOrOffice(entityName: string, isSetFirstValue = false) {if (ent.type !== 1) return// 查找多对多关系var odata = $select=${entityNa

2020-12-22 10:10:21 1483 3

原创 Dynamics crm清除查找字段

Dynamics crm清除查找字段

2022-09-08 09:07:31 252

原创 JS年月日判断时间大小

//onload事件function confirmorderapply_load() { Xrm.Page.getAttribute('new_commitmentfiledate').addOnChange( function () { if (compareDate(Xrm.Page.getAttribute("new_commitmentfiledate").getValue(), new Date())) { ale...

2021-11-25 15:27:24 968 1

原创 Dynamic Crm页面弹小窗口做页面赋值

背景:公司要求在CRM窗口上面做弹窗 做页面修改,官方写法var DialogOption = new Xrm.DialogOptions;DialogOption.width = document.body.clientWidth * 0.9;DialogOption.height = document.body.clientHeight * 0.9;Xrm.Internal.openDialog(url, DialogOption, null, null, function (re

2021-11-24 20:32:09 697

原创 Dynamics 365子网格根据条件隐藏系统新建/添加按钮

将子网格对应实体添加到解决方案中后用Ribbon Workbench打开。找到该实体的Subgrid 命令栏,对【ADD NEW {0}】 和 【ADD EXISTING {0}】两个按钮都做同样操作。右击,选择【Customize Command】菜单项目,我的截图是灰色的是因为我之前点击过了,你没有点击过的话应该是可以选择的。可以看到这两个按钮的id分别类似Mscrm.SubGrid.new_orderitems.AddNewStandard 和Mscrm.SubGrid.new_ord...

2021-11-22 17:29:33 938

原创 C#获取字符串的拼音和首字母

/// 获取全拼 /// </summary> /// <param name="str"></param> /// <returns></returns> public static string GetFull(string str) { string PYstr = ""; foreach (ch...

2021-11-03 16:57:06 475

转载 Dynamics 365 Solution的托管与非托管区别

解决方案在 Dynamics 365 中,解决方案被用来将应用和组件从一个组织传输到另一个组织,或将一组自定义项应用到现有应用。 一个解决方案中可以包含一个或多个应用程序,以及其他组件,如站点地图、实体、流程、Web 资源、选项集等。 可从 AppSource 或独立软件供应商 (ISV) 获取解决方案。 解决方案是一个文件,您可以在环境中作为应用导入或作为一组自定义项应用到现有应用。解决方案组件解决方案组件代表您有可能自定义的某些事项。 可以包括在解决方案中的任何东西就是一个解决方案组件。 若要查

2021-10-31 22:11:07 293

转载 Dynamics 365 Solution的托管与非托管有什么区别

解决方案在 Dynamics 365 中,解决方案被用来将应用和组件从一个组织传输到另一个组织,或将一组自定义项应用到现有应用。 一个解决方案中可以包含一个或多个应用程序,以及其他组件,如站点地图、实体、流程、Web 资源、选项集等。 可从 AppSource 或独立软件供应商 (ISV) 获取解决方案。 解决方案是一个文件,您可以在环境中作为应用导入或作为一组自定义项应用到现有应用。解决方案组件解决方案组件代表您有可能自定义的某些事项。 可以包括在解决方案中的任何东西就是一个解决方案组件。 若要查

2021-10-31 22:08:26 117

转载 Dynamics crm 中报表开发根据当前登录用户自动过滤数据的始

我们在一些有要求的数据展示时,crm现有的视图无法满足,就需要使用报表功能进行开发,然后将开发好的模板上传到crm中,就可以正常使用,但是由于我们的报表时在sql server中使用sql语句进行处理,没有参数的传入,但是有需要根据当前登录用户的角色进行数据的展示和过滤处理,该怎么办?其实,Dynmaics crm 数据库中已经给我们处理好了,我们只需要借助于dynamics crm 数据库的视图进行关联查询即可,具体方法操作如下:在使用报表时,我们通过视图表:“FilteredOpportun

2021-10-29 16:40:34 176

原创 C#获取枚举的描述

public enum Demos { PreValidation = 10, PreOperation = 20, PostOperation = 40 } var dsa=Enum.GetName(typeof(Demos),40); //40为枚举的值 Console.WriteLine(dsa); //打印出来则是枚举的描述...

2021-10-12 16:17:37 1924

原创 C#正则表达式的应用

string pattern = @"^1([34896][0-9]|4[57]|5[^4]|7[0135678])\d{8}$"; Regex regex = new Regex(pattern); var flag= regex.IsMatch("13627469249"); //flag等于true 说明匹配 false则表示匹配不成功 Console.WriteLine(flag);...

2021-10-12 16:13:08 62

原创 C#判断两个List的交集与差集

List<string> productLabelList = new List<string>(); productLabelList.Add("传统"); productLabelList.Add("分保"); productLabelList.Add("涉密"); productLabelList.Add("123"); productLabelLis...

2021-10-12 16:10:51 2357

转载 Dynamics CRM 邮件发送操作类

using System; using Microsoft.Xrm.Sdk; using Microsoft.Crm.Sdk.Messages; using Microsoft.Xrm.Sdk.Query; /// <summary> /// 电子邮件 /// </summary> public class EmailHelper { public static readonly string en...

2021-10-12 10:58:16 368

原创 VS Code 打字火花特效

power mode 插件 直接使用就可以下载之后设置这几个属性安装插件后打开 settings.json 用户设置 添加以下三行代码。1、“powermode.enabled”: true, //启动效果2、“powermode.presets”: “flames”, // flames 火花效果3、“powermode.enableShake”: false // 关闭代码抖动...

2021-08-03 16:13:08 980

原创 Git怎么汉译化Git Gui

Git GUI汉化1.先下载好汉译化文件汉译化包下载地址,请点击2.找到git安装位置 把刚刚下载好的文件复制到我们本地git的安装位置 示例: D:\Git\Git\mingw64\share\git-gui\lib文件夹里 我们在这个地址下面创建一个名为msgs的文件夹存放刚刚下载好的文件即可,后面重新打开git gui即汉译化后的可视化页面...

2021-06-11 15:02:37 149

原创 C#发送邮件

1、事先在网易邮箱的设置里打开IMAP/SMTP服务和POP3/SMTP服务2、在授权管理里新增授权密码,注意(这个是在发件人邮箱里面设置的)这个主要是给发件人的发件权限3、在代码里写入下面的方法即可。注释都有Class Sendmail{ string senderServerIp = "smtp.163.com"; string toMailAddress = "[email protected]";

2021-06-02 18:00:25 227

原创 Microsoft Dynamics CRM 365/2016 配置POP3/STMP邮箱(附例)

前期准备:必须支持pop3/stmp的邮箱以下用网易163邮箱做的测试,注意开通了独立安全码,非邮箱登录密码1、打开设置>>电子邮件配置2、新建电子邮件配置 pop3/smtp3、打开邮箱4、在邮箱里面,找到用户(我这里用的系统管理员)并设置如下注意:这里你有可能设置不了凭据和用户名密码!!!用下面的sql选择ms_config数据库执行(也可以用powershell替代)详情参考见:https://www.codemio.com/2016/08/email-serv

2021-06-02 17:53:38 471

原创 C#调用PB写的com组件dll

背景小编为了使用C#去模仿PB代码的加密算法,结果发现PB算法中,的long类型只有21亿,实际上传入的数值达到了78亿,造成了数据溢出,精度丢失的情况。然而PB的算法已经使用C#不可以还原(C#的long类型比PB的long类型大多了)。想到是否可以使用C#去调用PB的加密,经过一番波折终于成功了。先来一张最终效果图:C#PB:步骤首先得PB去生成COM组件1、新建一个工作空间2、新建一个COM组件各种下一步3、然后完成后,点击函数列表,右键add添加函数ad

2021-05-06 10:34:53 784

原创 IIS7如何实现访问HTTP跳转到HTTPS访问

通常情况下我们是用的都是http的路径,对于https的使用也很少,但是随着https的普及越来越多的域名访问需要用到https的,这个我们就演示怎么设置在我们对一个http的网站进行访问时候自动跳转至https下。用到的工具及软件:系统:windows2008R2软件:IIS7.0,IIS的microsoft URL重写模块2.0操作步骤:1、我们需要下载并在IIS中安装microsoft URL重写模块2.0下载地址:http://www.microsoft.com/zh-cn/downlo

2021-05-06 10:30:18 1641

原创 Microsoft Dynamics CRM 常用JS语法(已转成vs2017语法提示)

背景最近接触到Microsoft Dynamics CRM的开发。前端js是必不可少的部分,奈何没有一个语法提示,点不出来后续的语句。在vscode上面搜索插件的时候发现,有一个大神写的插件https://github.com/jlattimer/CRMVSCodeJSSnippets,但是vs2017不能通用于是写代码转换了一下,下面是效果图。VS2017代码片段下载https://download.csdn.net/download/wc513500/10573710用法PS:vs

2021-05-06 10:26:27 459

原创 Visual studio 2017中 Javascript对于Xrm对象模型没有智能提示的解决办法

Visual studio 2017中 Javascript对于Xrm对象模型没有智能提示的解决办法先上个图。语法提示支持到 Microsoft Dynamics xRM API 8.2 也就是crm dynamic 365。我们在写js的时候发现使用js并不能把xrm的对象和方法点出来。然而xrm有那么多的方法记住又非常有难度。来张图感受一下:是不是看得眼都花了,更何况记住了。所以下面就放出一个网上找的TypeScript xrm.d1.ts脚本,只需要引用到项目后就有语法提示了。引用

2021-05-06 10:24:12 115

原创 在Microsoft Dynamic 365/2016环境使用LinqPad查询数据(不使用linqpad Microsoft Dynamic 365 Driver)

在Microsoft Dynamic 365/2016环境使用LinqPad查询数据老规矩,先上效果图:实体集合:实体属性:属性值:查询出的结果可以导出的格式:操作步骤:1、下载LinqPad工具:下载地址2、打开LinqPad,按F4快捷键添加引用3、添加命名空间的引用4、新增查询,语言选择为program5、分享一波代码复制代码void Main(){var url = “http://ip:port/orgname/XRMServices/2011/Org

2021-05-06 09:57:24 116

原创 chrome浏览器插件 Octotree 让你浏览GitHub的时候像IDE 一样提供项目目录

GitHub 作为代码托管平台,竟然没有提供项目目录,方便用户在线快速浏览项目结构。所以,在线分析项目源码就会变得很繁琐,必须一层一层点击,然后再一次一次地向上返回。要知道,本来 GitHub 网站在中国区的访问就已经很慢了。最无奈的做法就是,下载到本地,再使用 vs 等编辑器打开。Octotree 作为 Chrome 浏览器的一款插件,刚好解决这个使用痛点。他能够像 IDE 一样提供项目目录,快捷导航,方便浏览。同时支持 GitHub 和 GitLab 两个常用的代码托管网站。更贴心的是,你可以自行选择

2021-05-06 09:54:37 197

原创 Microsoft Dynamics CRM 增删改子表汇总子表的某个字段到主表的某个字段(通用插件)

背景经常有某个汇总子表的数量到主表的总数量,或者汇总子表的总价到主表的总价这种需求。传统的做法:1、就是为每个子表实体单独写成一个插件,但是这样不好复用。2、主表的汇总字段是汇总货币类型,但是不能实时计算,得手动在页面上重新计算,如下图,点刷新才会触发计算这里有幸阅读了网上一位前辈【疯吻IT】4年前写的文章,继承了他的思路实现了增删改重新触发汇总子表的某个字段到主表某个字段上。效果图:话不多说,上代码。View Code使用步骤:1、准备好unsecureConfig字段,如下

2021-05-06 09:53:41 127

原创 C#反射调用类的私有方法

void Main(){var type = typeof(StockClass);type.Dump();var fields=type.GetFields(BindingFlags.Instance|BindingFlags.NonPublic).Dump("字段");var members = type.GetMethods().Dump("方法");//调用私有的构造函数,获得实例化对象object obj=type.GetConstructors(BindingFlags.Inst

2021-05-06 09:50:35 1141

原创 Microsoft Dynamics CRM 批量上传web资源(非官方WebResourceUtility)并替换实体图标

背景:去年以前可以按照目录WebResourceUtility批量上传web资源,昨天发现用不了了,拿到WebResourceUtility源码改了一下都不是很方便,感觉官方写的太冗余,太长了,跟我喜欢的简单粗暴思想不太符合,刚好无意阅览了一个上传资源的代码,干脆自己手写一个根据目录去上传web资源的工具。工具:LinqPad 5Microsoft Dynamics SDK 9.0XrmToolBox老规矩先上效果图:目录包含的文件批量创建web资源后,发布解决方案添加现有资源代码

2021-05-06 09:48:58 171

原创 Microsoft Dynamics CRM 365/2016 配置POP3/STMP邮箱(附例)

前期准备:必须支持pop3/stmp的邮箱以下用网易163邮箱做的测试,注意开通了独立安全码,非邮箱登录密码1、打开设置>>电子邮件配置2、新建电子邮件配置 pop3/smtp3、打开邮箱4、在邮箱里面,找到用户(我这里用的系统管理员)并设置如下注意:这里你有可能设置不了凭据和用户名密码!!!用下面的sql选择ms_config数据库执行(也可以用powershell替代)详情参考见:https://www.codemio.com/2016/08/email-serv

2021-05-06 09:20:16 559

转载 Git Gui可视化教程

1.在本地新建版本库首先,我们打开Git GUI是这样的一个界面,选择第一项,新建版本库。然后选择你需要进行版本管理的项目路径,我选择了一个LoginDemo的项目。当你创建了版本库的时候,你可以在该项目的路径下看见多了一个.git文件夹(设置了隐藏文件不可见的话看不见)在Git Gui中,如果Unstaged Changes(未缓存的改动)中包含文件,则先点击Stage Changed,将未缓存的改动加入缓存,再点击Commit;否则需要先点击Rescan扫描项目中进行过改动的文件。注:提交描述

2021-04-26 11:52:17 98

转载 VSCode——修改VSCode背景图片

1.以管理员身份运行VS Code,安装background插件2.打开设置,在搜索框中输入background,选择扩展中的plugin background,选择在setting.json中编辑3.在用户设置中输入以下代码,修改完后按Ctrl+S保存,会提示重启VS Code,点击确定后即可完成修改代码如下:> //background 的相关配置> "update.enableWindowsBackgroundUpdates": true,> "ba

2021-03-04 15:32:54 988 1

原创 Vs 中的智能提示,默认选中,切换快捷键

在VS打出首字母时,默认选中第一个的快捷键:Ctrl+Alt+Space(空格)即可默认选中第一个(Tip:Sql Server数据库也通用)

2021-03-04 13:57:33 1945 1

原创 git切换命令

查看本地及远程分支$ git branch -a我在mxnet根目录下运行以上命令:$ git branch -a* English  master  remotes/origin/English  remotes/origin/document  remotes/origin/master查看本地分支$ git branch* English  master  remotes/origin/English  remotes/origin/master2.1 查看远.

2021-01-06 16:38:49 338

原创 怎么通过WSDL命令,将WSDL生成代理类

项目场景:调用webservice接口时,想要把webservice变成代理类,那么他的好处是什么呢?其实好处还挺多,就是如果我们我们不把它变成代理类时,每次修改了webservice的地址的话,还得把config文件修改一遍,这样的话就挺麻烦的,变成代理类后我们可以直接调用,要修改地址的话,只需要把代理类里面的地址修改一下就行了wsdl /l:cs /n:newNamespace /out:D:/project/WebApplication1/TestService2.cs http:/

2020-12-25 10:06:56 821

原创 Dynamics CRM JavaScript 操作大全

Dynamics CRM JavaScript 操作大全一:js给字段赋值1、单行文本Xrm.Page.getAttribute(‘Singlelinetext’).setValue(“单行文本数据”);2、整数Xrm.Page.getAttribute(‘integer’).setValue(190 );3、选项集Xrm.Page.getAttribute(‘OptionSet’).setValue(100000001);4、两个选项Xrm.Page.getAttribute(‘Opti

2020-12-22 10:57:10 2693 7

NetCoreBBS .NET Core 跨平台开发论坛

NetCoreBBS .NET Core 跨平台开发论坛

2020-12-22

.Net Core框架做的企业项目

仓库管理系统 运用在一些管理企业或者用于学习都可以

2020-12-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除