Example #1
0
 void gridViewOperation_AfterAdd(PJ_07jdzzjl obj)
 {
     Addqxmx(obj);
 }
Example #2
0
        /// <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;

        }
Example #3
0
 void gridViewOperation_AfterDelete(PJ_07jdzzjl obj)
 {
     Delqxmx(obj.ID);
 }
Example #4
0
        //处理缺陷明细  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);
                }

            }
                 
        }