Пример #1
0
        public int SaveQuotaAlarm(Model.QuotaAlarmDataContact quotaAlarmData)
        {
            var cmd = new DataCommand("SaveQuotaAlarmData", new SqlCustomDbCommand());

            cmd.SetParameterValue("@AlarmType", quotaAlarmData.AlarmType);
            cmd.SetParameterValue("@ObjectDesc", quotaAlarmData.ObjectDesc);
            cmd.SetParameterValue("@ObjectType", quotaAlarmData.ObjectType);
            cmd.SetParameterValue("@ObjectId", quotaAlarmData.ObjectId);
            cmd.SetParameterValue("@QuotaType", quotaAlarmData.QuotaType);
            cmd.SetParameterValue("@ItemCode", quotaAlarmData.ItemCode);
            cmd.SetParameterValue("@Percent", quotaAlarmData.Percent);
            return(cmd.ExecuteNonQuery());
        }
Пример #2
0
        /// <summary>
        /// 保存定额告警信息
        /// </summary>
        /// <param name="data"></param>
        /// <returns></returns>
        public ExecuteResult SaveQuotaAlarm(Model.QuotaAlarmDataContact data)
        {
            ExecuteResult result = new ExecuteResult();

            try
            {
                result.Success = false;
                int count = quotaAlarmOperator.SaveQuotaAlarm(data);
                if (count > 0)
                {
                    QueryQuotaAlarmSingle query = new QueryQuotaAlarmSingle();
                    query.AlarmType  = data.AlarmType;
                    query.ItemCode   = data.ItemCode;
                    query.QuotaType  = data.QuotaType;
                    query.ObjectType = data.ObjectType;
                    query.ObjectId   = data.ObjectId;
                    var quotaAlarm = GetQuotaAlarmInfo(query);
                    if (quotaAlarm != null)
                    {
                        result.Success       = true;
                        result.ExtendContent = quotaAlarm.QuotaAlarm.Id;
                    }
                }
                if (!result.Success)
                {
                    result.ExceptionMsg = "服务器断开,请联系管理员!";
                }
                return(result);
            }
            catch (Exception ex)
            {
                result.Success       = false;
                result.ExceptionMsg  = ex.Message;
                result.ExtendContent = null;
                return(result);
            }
        }