示例#1
0
 /// <summary>
 /// 新建对象设置Key值
 /// </summary>
 /// <param name="newobj"></param>
 void gridViewOperation_CreatingObjectEvent(PJ_05jckyjl newobj) {
     if (parentID == null) return;
     newobj.jckyID = parentID;
     newobj.CreateDate = DateTime.Now;
 }
示例#2
0
        //处理缺陷明细  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);
                }

            }

        }
示例#3
0
 void gridViewOperation_AfterDelete(PJ_05jckyjl obj)
 {
     Delqxmx(obj.ID);
 }
示例#4
0
 void gridViewOperation_AfterAdd(PJ_05jckyjl obj)
 {
     Addqxmx(obj);
 }
示例#5
0
        /// <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;

        }