public async Task <MethodReturnResult> AddAsync(DataAcquisitionField obj)
 {
     return(await Task.Run <MethodReturnResult>(() =>
     {
         return base.Channel.Add(obj);
     }));
 }
Exemplo n.º 2
0
        public async Task <ActionResult> Save(DataAcquisitionFieldViewModel model)
        {
            MethodReturnResult result = new MethodReturnResult();

            try
            {
                using (DataAcquisitionFieldServiceClient client = new DataAcquisitionFieldServiceClient())
                {
                    DataAcquisitionField obj = new DataAcquisitionField()
                    {
                        Key = new DataAcquisitionFieldKey()
                        {
                            ItemCode  = model.ItemCode,         //采集项目
                            FieldCode = model.FieldCode         //采集字段
                        },
                        FieldName    = model.FieldName,         //字段说明
                        SerialNumber = model.SerialNumber,      //序号
                        DataType     = model.DataType,          //数据类型
                        IsKEY        = model.IsKEY,             //主键
                        IsControl    = model.IsControl,         //控制
                        MaxLine      = model.MaxLine,           //控制上限
                        MinLine      = model.MinLine,           //控制下限
                        Creator      = User.Identity.Name,      //创建人
                        CreateTime   = DateTime.Now,            //创建时间
                        Editor       = User.Identity.Name,      //编辑人
                        EditTime     = DateTime.Now             //编辑时间
                    };

                    //增加对象
                    result = await client.AddAsync(obj);

                    if (result.Code == 0)
                    {
                        result.Message = string.Format(StringResource.DataAcquisitionField_Save_Success
                                                       , obj.Key);
                    }
                }
            }
            catch (Exception ex)
            {
                result.Code    = 1000;
                result.Message = ex.Message;
                result.Detail  = ex.ToString();
            }

            return(Json(result));
        }
Exemplo n.º 3
0
        /// <summary>
        /// 修改采集字段。
        /// </summary>
        /// <param name="obj">采集字段数据。</param>
        /// <returns><see cref="MethodReturnResult" />.</returns>
        public MethodReturnResult Modify(DataAcquisitionField obj)
        {
            MethodReturnResult result = new MethodReturnResult();

            if (!this.DataAcquisitionFieldDataEngine.IsExists(obj.Key))
            {
                result.Code    = 1002;
                result.Message = String.Format(StringResource.DataAcquisitionFieldService_IsNotExists, obj.Key);
                return(result);
            }
            try
            {
                this.DataAcquisitionFieldDataEngine.Update(obj);
            }
            catch (Exception ex)
            {
                result.Code    = 1000;
                result.Message = String.Format(StringResource.OtherError, ex.Message);
            }
            return(result);
        }
Exemplo n.º 4
0
        /// <summary>
        /// 添加采集字段。
        /// </summary>
        /// <param name="obj">采集字段数据。</param>
        /// <returns><see cref="MethodReturnResult" />.</returns>
        public MethodReturnResult Add(DataAcquisitionField obj)
        {
            MethodReturnResult result = new MethodReturnResult();

            if (this.DataAcquisitionFieldDataEngine.IsExists(obj.Key))
            {
                result.Code    = 1001;
                result.Message = String.Format(StringResource.DataAcquisitionFieldService_IsExists, obj.Key);
                return(result);
            }
            try
            {
                this.DataAcquisitionFieldDataEngine.Insert(obj);
            }
            catch (Exception ex)
            {
                result.Code    = 1000;
                result.Message = String.Format(StringResource.OtherError, ex.Message);
                result.Detail  = ex.ToString();
            }
            return(result);
        }
 /// <summary>
 /// 修改基础数据。
 /// </summary>
 /// <param name="obj">基础数据数据。</param>
 /// <returns><see cref="MethodReturnResult" />.</returns>
 public MethodReturnResult Modify(DataAcquisitionField obj)
 {
     return(base.Channel.Modify(obj));
 }
 /// <summary>
 /// 添加基础数据。
 /// </summary>
 /// <param name="obj">基础数据数据。</param>
 /// <returns><see cref="MethodReturnResult" />.</returns>
 public MethodReturnResult Add(DataAcquisitionField obj)
 {
     return(base.Channel.Add(obj));
 }