/// <summary> /// 新建对象设置Key值 /// </summary> /// <param name="newobj"></param> void gridViewOperation_CreatingObjectEvent(PJ_05jckyjl newobj) { if (parentID == null) return; newobj.jckyID = parentID; newobj.CreateDate = DateTime.Now; }
//处理缺陷明细 lgmqx private void Addqxmx(PJ_05jckyjl obj) { PJ_qxfl tempobj = MainHelper.PlatformSqlMap.GetOneByKey<PJ_qxfl>(obj.ID); if (obj.jr != "合格") { if (tempobj == null || tempobj.xcr == string.Empty) { MainHelper.PlatformSqlMap.DeleteByKey<PJ_qxfl>(obj.ID); PJ_qxfl mx = new PJ_qxfl(); mx.ID = obj.ID; mx.OrgCode = parentObj.OrgCode; mx.OrgName = parentObj.OrgName; mx.LineID = "06"; mx.LineName = parentObj.LineID; mx.xlqd = parentObj.gtID; mx.xssj = obj.clrq; mx.xsr = obj.clrqz; mx.qxly = "交叉跨越及对地距离测量记录"; mx.qxnr = "交叉跨越及对地距离测量不合格"; //lgmqxlast mx.xlid = obj.xlid; mx.xlname = obj.xlname; mx.tqid = obj.tqid; mx.tqname = obj.tqname; mx.byqid = obj.byqid; mx.byqname = obj.byqname; mx.kgid = obj.kgid; mx.kgname = obj.kgname; if (obj.scz<parentObj.gdjl*0.5M) { mx.qxlb = "重大缺陷"; mx.xcqx = mx.xssj.AddDays(3).ToShortDateString(); } else { mx.qxlb = "一般缺陷"; mx.xcqx = mx.xssj.AddMinutes(3).ToShortDateString(); } MainHelper.PlatformSqlMap.Create<PJ_qxfl>(mx); } } else { if (tempobj != null && tempobj.xcr == string.Empty) { MainHelper.PlatformSqlMap.DeleteByKey<PJ_qxfl>(obj.ID); } } }
void gridViewOperation_AfterDelete(PJ_05jckyjl obj) { Delqxmx(obj.ID); }
void gridViewOperation_AfterAdd(PJ_05jckyjl obj) { Addqxmx(obj); }
/// <summary> /// 新建对象设置Key值 /// </summary> /// <param name="newobj"></param> void gridViewOperation_CreatingObjectEvent(PJ_05jckyjl newobj) { if (parentID == null) return; newobj.jckyID = parentID; newobj.CreateDate = DateTime.Now; //lgmqxlast newobj.gdstemp = ParentObj.OrgCode; //newobj.xlid = ParentObj.LineID; }