void gridViewOperation_AfterAdd(PJ_07jdzzjl obj) { Addqxmx(obj); }
/// <summary> /// 新建对象设置Key值 /// </summary> /// <param name="newobj"></param> void gridViewOperation_CreatingObjectEvent(PJ_07jdzzjl newobj) { if (parentID == null) return; newobj.jdzzID = parentID; newobj.CreateDate = DateTime.Now; Ebada.Core.UserBase m_UserBase = MainHelper.ValidateLogin(); newobj.CreateMan = m_UserBase.RealName; newobj.gdstemp = ParentObj.OrgCode; newobj.xlid = ParentObj.LineID; }
void gridViewOperation_AfterDelete(PJ_07jdzzjl obj) { Delqxmx(obj.ID); }
//处理缺陷明细 lgmqx private void Addqxmx(PJ_07jdzzjl 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 = "05"; mx.LineName = parentObj.LineName; mx.xlqd = parentObj.gth; mx.xssj = obj.clrq; mx.xsr = obj.jcr; mx.qxly = "接地装置检测记录"; mx.qxnr = "接地电阻检测不合格"; mx.qxlb = "一般缺陷"; mx.xcqx = mx.xssj.AddMinutes(3).ToShortDateString(); //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; MainHelper.PlatformSqlMap.Create<PJ_qxfl>(mx); } } else { if (tempobj != null && tempobj.xcr == string.Empty) { MainHelper.PlatformSqlMap.DeleteByKey<PJ_qxfl>(obj.ID); } } }