随笔 - 95,  文章 - 0,  评论 - 0,  阅读 - 14111
05 2022 档案
根据部门集合 判断用户是否存在相应部门
摘要://验证用户组织架构 string[] orgIds protected bool checkeOrg(string[] DepCheckId) { //根据用户id获取用户所在部门 H3.Organization.User user = (H3.Organization.User) this.En 阅读全文
posted @ 2022-05-26 16:12 天涯何 编辑
消息通知
摘要:定时器调用消息通知 //定义一个定时器类(类名格式:自定义功能名 + _Timer),且继承H3.SmartForm.Timer类 // public class Supervision_Timer: H3.SmartForm.Timer // { // //构造方法,跟类名保持一致,里面不必书写代 阅读全文
posted @ 2022-05-26 16:09 天涯何 编辑
定时器
摘要:// 定义一个定时器类(类名格式:自定义功能名 + _Timer),且继承H3.SmartForm.Timer类 public class Supervision_Timer: H3.SmartForm.Timer { //构造方法,跟类名保持一致,里面不必书写代码,但是必须存在 public Su 阅读全文
posted @ 2022-05-26 16:07 天涯何 编辑
子表属性强制转化对象数组 日期或数字类型转换 判断sql数据长度 人员多选 子表复制主表 split
摘要:H3.DataModel.BizObject[] details = (H3.DataModel.BizObject[]) this.Request.BizObject["D002033FileCopyToCompany"]; //获取子表属性并强制转换为对象数组 Convert.ToInt32 C 阅读全文
posted @ 2022-05-26 16:02 天涯何 编辑
复制图片或者附件
摘要:this.Request.Engine.BizObjectManager.CopyFiles("原-主表编码", "原-子表编码", "原-子表内附件控件编码", "原-子表数据ObjectId", "新-主表编码","", "新-主表内附件控件编码", "新-主表数据ObjectId", true 阅读全文
posted @ 2022-05-26 16:00 天涯何 编辑
换行 去除空格 判断字符串 计算最后一天
摘要:换行 // string sql = "UPDATE i_D002033FunctionSupervisionPlanList SET planTimeSlot = REPLACE (planTimeSlot,';','; \\n ') WHERE parentobjectid = 'e912f50 阅读全文
posted @ 2022-05-26 15:57 天涯何 编辑
刷新数据标题
摘要:刷新数据标题的本质是新建一个控件,刷新此控件信息,将会更新数据标题 // string sql = "select * from i_" + this.Request.SchemaCode; // System.Data.DataTable dt = this.Request.Engine.Quer 阅读全文
posted @ 2022-05-26 15:56 天涯何 编辑
解决字符串空格问题
摘要:if(actionName == "Submit") { H3.DataModel.BizObject[] childBoList = (H3.DataModel.BizObject[]) this.Request.BizObject["D002033StructuresLibraryDailyRe 阅读全文
posted @ 2022-05-26 15:55 天涯何 编辑
将需要定时的任务发布的生成数据包装成一个类
摘要://定时器代码可以写在另一个表单中调用这个类//只要写成了类就可以在本应用中调用//调用的方法是new这个类对象,然后用对象点出来public class FunctionSupClass {//engine objectid 为参数传入 提交流程将true换成false public void F 阅读全文
posted @ 2022-05-15 00:58 天涯何 编辑
点击按钮,目标表单生成数据
摘要:if(actionName == "generateFunctionSupervisionPlanList") { List < Dictionary < string, object >> childBoList = this.Deserialize<List<Dictionary<string, 阅读全文
posted @ 2022-05-15 00:44 天涯何 编辑
业务规则
摘要:高级模式 用户使用高级函数设置业务规则包括 INSERT DELETE UPDATE UPSERT ADDFILE REMOVEFILE 注 ObjectId 表的唯一标识 parentObjectId 子表的唯一标识 ModifiedBy 修改人 WorkflowinstanceId 流程实例 S 阅读全文
posted @ 2022-05-15 00:33 天涯何 编辑
js基础
摘要:使用 window.alert() 弹出警告框。 使用 document.write() 方法将内容写到 HTML 文档中。 使用 innerHTML 写入到 HTML 元素。 使用 console.log() 写入到浏览器的控制台。 Number.MAX_VALUE 最大值 Number.MIN_ 阅读全文
posted @ 2022-05-13 00:00 天涯何 编辑
更新表单数据,按照时间判断
摘要:// string sql = "UPDATE i_D002033Clockin a JOIN i_D002033attendanceDetail s ON MONTH(s.dateTime) = MONTH(a.Checkinperiod) and day(s.dateTime) = day(a. 阅读全文
posted @ 2022-05-12 19:56 天涯何 编辑
多人员生成表单
摘要://load写在submit后面if(actionName == "Submit" && this.Request.ActivityCode == "Activity2") { H3.DataModel.BizObjectSchema jobschema = this.Request.Engine. 阅读全文
posted @ 2022-05-12 19:51 天涯何 编辑
入库
摘要:using System; using System.Collections.Generic; using System.Text; using H3; public class D1505165b8d9780f9e349ab90537f34db37d255: H3.SmartForm.SmartF 阅读全文
posted @ 2022-05-12 09:41 天涯何 编辑
领取
摘要:using System; using System.Collections.Generic; using System.Text; using H3; public class D150516046321d5dbfc4d4e88380f736e51150e: H3.SmartForm.SmartF 阅读全文
posted @ 2022-05-12 09:40 天涯何 编辑
采购申请
摘要:/* 控件接口说明: * 1. 读取控件: this.***,*号输入控件编码; * 2. 读取控件的值: this.***.GetValue(); * 3. 设置控件的值: this.***.SetValue(???); * 4. 绑定控件值变化事件: this.***.BindChange(ke 阅读全文
posted @ 2022-05-12 09:39 天涯何 编辑
上下班签到2条数据合并为一条
摘要:SELECT b.name Signinperson , MAX(CASE t.Checkintype WHEN '上班打卡' THEN t.Checkinperiod ELSE null END) dept1, MAX(CASE t.Checkintype WHEN '下班打卡' THEN t.C 阅读全文
posted @ 2022-05-11 10:20 天涯何 编辑
时间日期插入和判断工作日
摘要:public bool judgeWorkDay(DateTime day, H3.IEngine engine) { List < string > allholidy= getAllHoliday(engine); string dayTime = day.ToString("yyyyMMdd" 阅读全文
posted @ 2022-05-10 21:05 天涯何 编辑
往子表更新数据需要先将以前的子表数据保存
摘要:// 加一个list集合,将数据添加至集合中 List < H3.DataModel.BizObject > list = new List<H3.DataModel.BizObject>(); //判断子表数据是否为空,不为空则保存 if(childBoList != null) { //先将原来 阅读全文
posted @ 2022-05-09 15:44 天涯何 编辑
子表行添加和子表行自动填充
摘要:// 提交后Activity4新增目标表单物资信息 if(childPaCategory != null && childPaCategory.Length > 0) { foreach(H3.DataModel.BizObject child in childPaCategory) { //供应商 阅读全文
posted @ 2022-05-09 15:40 天涯何 编辑
前端-子表行
摘要:if( $.SmartForm.ResponseContext.ActivityCode == "Activity2" ) { // 添加一行子表空白行 var controlManager = that.D150516Addthemerchants;//获取子表控件对象 var controlMa 阅读全文
posted @ 2022-05-09 15:35 天涯何 编辑
考勤打卡(是否工作日,和周末加班)-氚云
摘要://考勤打卡表单using System; using System.Collections.Generic; using System.Text; using H3; public class D002033Clockin: H3.SmartForm.SmartFormController { p 阅读全文
posted @ 2022-05-07 10:38 天涯何 编辑
点击按钮,子表填充关联表单的所有数据
摘要:前端代码// 提交后事件 AfterSubmit: function( action, responseValue ) { //addStage 按钮控件 if( action == "addStage" ) { $.SmartForm.PostForm( "getStage", { isStage 阅读全文
posted @ 2022-05-06 11:27 天涯何 编辑
自动创建目标表单数据时使其跳过发起节点
摘要://状态改为进行中 targetBo.Status = H3.DataModel.BizObjectStatus.Running; string instanceId = System.Guid.NewGuid().ToString(); if(string.IsNullOrEmpty(target 阅读全文
posted @ 2022-05-06 09:24 天涯何 编辑
一个月只能提交一次检验(小技巧)也可以用作年日
摘要:可以换日期函数为月或者年 这样便可以做到一个月只能提交一次或者一年一天提交一次 阅读全文
posted @ 2022-05-05 19:29 天涯何 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示