예제 #1
0
 /// <summary>
 /// 根据主键删除专家论证清单
 /// </summary>
 /// <param name="expertArgumentId"></param>
 public static void DeleteExpertArgumentById(string expertArgumentId)
 {
     Model.SUBHSSEDB db = Funs.DB;
     Model.Solution_ExpertArgument expertArgument = db.Solution_ExpertArgument.FirstOrDefault(e => e.ExpertArgumentId == expertArgumentId);
     if (expertArgument != null)
     {
         CodeRecordsService.DeleteCodeRecordsByDataId(expertArgumentId);
         db.Solution_ExpertArgument.DeleteOnSubmit(expertArgument);
         db.SubmitChanges();
     }
 }
예제 #2
0
 /// <summary>
 /// 修改专家论证清单
 /// </summary>
 /// <param name="expertArgument"></param>
 public static void UpdateExpertArgument(Model.Solution_ExpertArgument expertArgument)
 {
     Model.SUBHSSEDB db = Funs.DB;
     Model.Solution_ExpertArgument newExpertArgument = db.Solution_ExpertArgument.FirstOrDefault(e => e.ExpertArgumentId == expertArgument.ExpertArgumentId);
     if (newExpertArgument != null)
     {
         newExpertArgument.ExpertArgumentCode = expertArgument.ExpertArgumentCode;
         newExpertArgument.HazardType         = expertArgument.HazardType;
         newExpertArgument.ProjectId          = expertArgument.ProjectId;
         newExpertArgument.Address            = expertArgument.Address;
         newExpertArgument.ExpectedTime       = expertArgument.ExpectedTime;
         newExpertArgument.IsArgument         = expertArgument.IsArgument;
         newExpertArgument.RecardMan          = expertArgument.RecardMan;
         newExpertArgument.RecordTime         = expertArgument.RecordTime;
         newExpertArgument.Remark             = expertArgument.Remark;
         newExpertArgument.States             = expertArgument.States;
         newExpertArgument.Descriptions       = expertArgument.Descriptions;
         db.SubmitChanges();
     }
 }
예제 #3
0
        /// <summary>
        /// 添加专家论证清单
        /// </summary>
        /// <param name="expertArgument"></param>
        public static void AddExpertArgument(Model.Solution_ExpertArgument expertArgument)
        {
            Model.SUBHSSEDB db = Funs.DB;
            Model.Solution_ExpertArgument newExpertArgument = new Model.Solution_ExpertArgument
            {
                ExpertArgumentId   = expertArgument.ExpertArgumentId,
                ExpertArgumentCode = expertArgument.ExpertArgumentCode,
                HazardType         = expertArgument.HazardType,
                ProjectId          = expertArgument.ProjectId,
                Address            = expertArgument.Address,
                ExpectedTime       = expertArgument.ExpectedTime,
                IsArgument         = expertArgument.IsArgument,
                RecardMan          = expertArgument.RecardMan,
                RecordTime         = expertArgument.RecordTime,
                Remark             = expertArgument.Remark,
                States             = expertArgument.States,
                Descriptions       = expertArgument.Descriptions
            };
            db.Solution_ExpertArgument.InsertOnSubmit(newExpertArgument);
            db.SubmitChanges();

            CodeRecordsService.InsertCodeRecordsByMenuIdProjectIdUnitId(BLL.Const.ProjectExpertArgumentMenuId, expertArgument.ProjectId, null, expertArgument.ExpertArgumentId, expertArgument.ExpectedTime);
        }