예제 #1
0
        /// <summary>
        /// 增加参数对照表
        /// </summary>
        /// <param name="model">新增参数对照表</param>
        /// <returns>参数对照表</returns>
        public CommonResult <CraftsParameterContrast> UpdateCraftsParameterContrast(CraftsParameterContrast model)
        {
            var result = new CommonResult <CraftsParameterContrast>();

            try
            {
                SaveCheck(model, result);
                if (result.IsSuccess)
                {
                    var dbSession = new DBService <CraftsParameterContrast>().DbSession;
                    if (dbSession.GetQueryable(t => t.ParameterID == model.ParameterID).FirstOrDefault() == null)
                    {
                        result.IsSuccess = false;
                        result.Message   = "该参数对照表的数据不存在";
                    }
                    else
                    {
                        result.Data = dbSession.Update(model);
                    }
                }
            }
            catch (Exception ex)
            {
                Utils.Logger.Error(ex.ToString());
                throw ex;
            }
            return(result);
        }
예제 #2
0
 /// <summary>
 /// 保存判断
 /// </summary>
 /// <param name="model"></param>
 /// <param name="result"></param>
 private void SaveCheck(CraftsParameterContrast model, CommonResult <CraftsParameterContrast> result)
 {
     if (model == null)
     {
         result.IsSuccess = false;
         result.Message   = "参数对照表不能为空";
     }
     else if (string.IsNullOrEmpty(model.ParamName))
     {
         result.IsSuccess = false;
         result.Message   = "参数对照表的参数名称不能为空";
     }
     //else if (string.IsNullOrEmpty(model.DevepName))
     //{
     //    result.IsSuccess = false;
     //    result.Message = "参数对照表的设备参数名称不能为空";
     //}
 }
예제 #3
0
        /// <summary>
        /// 增加参数对照表
        /// </summary>
        /// <param name="model">新增参数对照表</param>
        /// <returns>参数对照表</returns>
        public CommonResult <CraftsParameterContrast> AddCraftsParameterContrast(CraftsParameterContrast model)
        {
            var result = new CommonResult <CraftsParameterContrast>();

            try
            {
                SaveCheck(model, result);
                if (result.IsSuccess)
                {
                    var dbSession = new DBService <CraftsParameterContrast>().DbSession;
                    var Max       = dbSession.GetMaxId("ParameterID");
                    model.ParameterID = Max.ParameterID + 1;
                    result.Data       = dbSession.Insert(model);
                }
            }
            catch (Exception ex)
            {
                Utils.Logger.Error(ex.ToString());
                throw ex;
            }
            return(result);
        }