/// <summary>
 /// 保存表单(新增、修改)
 /// </summary>
 /// <param name="keyValue">主键值</param>
 /// <param name="entity">实体对象</param>
 /// <returns></returns>
 public void SaveForm(string keyValue, SpecialEquipmentEntity entity)
 {
     try
     {
         service.SaveForm(keyValue, entity);
     }
     catch (Exception)
     {
         throw;
     }
 }
Beispiel #2
0
 public void SavEquipmentEntity(EquipmentExamineEntity entity)
 {
     try
     {
         //更新主表下次检查时间、检测单位等
         IRepository            db = new RepositoryFactory().BaseRepository();
         SpecialEquipmentEntity se = db.FindEntity <SpecialEquipmentEntity>(entity.EquipmentId);
         if (se != null)
         {
             se.CheckDate      = entity.ExamineDate;
             se.CheckDateCycle = entity.ExaminePeriod.ToString();
             if (!string.IsNullOrEmpty(entity.ExaminePeriod.Value.ToString()))
             {
                 se.NextCheckDate = entity.ExamineDate.Value.AddDays(entity.ExaminePeriod.Value);
             }
             //检验单位
             se.ExamineUnit    = entity.ExamineUnit;
             se.ReportNumber   = entity.ReportNumber;
             se.ExamineVerdict = entity.ExamineVerdict;
             db.Update <SpecialEquipmentEntity>(se);
         }
     }
     catch { }
 }