示例#1
0
        /// <summary>
        /// The insert.
        /// </summary>
        /// <param name="value">
        /// The value.
        /// </param>
        public void Insert(ServiceOnCallViewModel value)
        {
            var data = this.IMapper.Map <OnCallModel>(value);

            data.DocNo         = this.repo.GenAutoNo("NAFCO", "OnCall", "OC", DateTime.Now.ToString("yyyyMM"));
            data.ProcessStatus = ProcessStatus.Enroll;
            this.repo.Insert(data);
        }
示例#2
0
 /// <summary>
 /// The insert value.
 /// </summary>
 /// <param name="value">
 /// The value.
 /// </param>
 public void InsertValue(ServiceOnCallViewModel value)
 {
     try
     {
         if (this.ModelState.IsValid)
         {
             value.CreateTime = DateTime.Now;
             this.Service.Insert(value);
             WebUtils.ShowAjaxMessage(this.Page, "作業成功");
         }
     }
     catch (Exception e)
     {
         Logger.Error(e);
         this.ModelState.AddModelError("error", e.Message);
     }
 }