Esempio n. 1
0
        private ReturnMessage UpdateStatus(string nStatus = "")
        {
            ReturnMessage message = new ReturnMessage();

            message.Success = true;

            int lCurrId = 0;

            if (!Int32.TryParse(CurrId, out lCurrId))
            {
                message.Success = false;
                message.Message = "参数错误";
            }

            int lstatus = 0;

            if (!int.TryParse(nStatus, out lstatus))
            {
                message.Success = false;
                message.Message = "参数错误";
            }


            if (message.Success)
            {
                Entities.WOrderTagInfo entity = new Entities.WOrderTagInfo();
                entity.RecID            = lCurrId;
                entity.Status           = lstatus;
                entity.LastUpdateTime   = DateTime.Now;
                entity.LastUpdateUserID = UserId;
                bool flag = BLL.CommonBll.Instance.UpdateComAdoInfo <Entities.WOrderTagInfo>(entity);
                message.Success = flag;
            }
            return(message);
        }
Esempio n. 2
0
        /// <summary>
        /// 修改名称
        /// </summary>
        /// <returns></returns>
        private ReturnMessage ChangeName()
        {
            ReturnMessage message = new ReturnMessage();

            message.Success = true;

            try
            {
                #region check
                if (string.IsNullOrEmpty(TagName))
                {
                    message.Success = false;
                    message.Message = "名称不能为空";
                }

                int lCurrId = 0;
                if (!Int32.TryParse(CurrId, out lCurrId))
                {
                    message.Success = false;
                    message.Message = "参数错误";
                }

                int?lpid = null;
                if (!string.IsNullOrEmpty(PId))
                {
                    try
                    {
                        lpid = Int32.Parse(PId);
                    }
                    catch
                    {
                        message.Success = false;
                        message.Message = "参数错误";
                    }
                }
                int lCurrSort = 0;
                if (!Int32.TryParse(CurrSort, out lCurrSort))
                {
                    message.Success = false;
                    message.Message = "参数错误";
                }

                if (message.Success)
                {
                    if (CheckName(TagName, PId, CurrId, BusiTypeId))
                    {
                        message.Success = false;
                        message.Message = "标签名称重复";
                    }
                }

                #endregion

                if (lCurrId > 0 && message.Success)
                {
                    Entities.WOrderTagInfo entity = new Entities.WOrderTagInfo();
                    entity.RecID            = lCurrId;
                    entity.TagName          = TagName;
                    entity.SortNum          = lCurrSort;
                    entity.LastUpdateUserID = UserId;
                    entity.LastUpdateTime   = DateTime.Now;
                    bool flag = BLL.CommonBll.Instance.UpdateComAdoInfo <Entities.WOrderTagInfo>(entity);
                    message.Success = flag;
                }
            }
            catch (Exception ex)
            {
                message.Success = false;
                message.Message = ex.Message;
            }
            return(message);
        }
Esempio n. 3
0
        /// <summary>
        /// 新增
        /// </summary>
        /// <returns></returns>
        private ReturnMessage InsertNewTag()
        {
            ReturnMessage message = new ReturnMessage();

            message.Success = true;
            try
            {
                #region check
                int lCurrSort = 0;
                if (string.IsNullOrEmpty(TagName))
                {
                    message.Success = false;
                    message.Message = "参数错误";
                }
                int lbusitypeid = 0;
                if (!Int32.TryParse(BusiTypeId, out lbusitypeid))
                {
                    message.Success = false;
                    message.Message = "参数错误";
                }

                int?lpid = null;
                if (!string.IsNullOrEmpty(PId))
                {
                    try
                    {
                        lpid = Int32.Parse(PId);
                    }
                    catch
                    {
                        message.Success = false;
                        message.Message = "参数错误";
                    }
                }


                if (message.Success)
                {
                    if (CheckName(TagName, PId, CurrId, BusiTypeId))
                    {
                        message.Success = false;
                        message.Message = "标签名称重复";
                    }
                }
                #endregion

                if (message.Success)
                {
                    lCurrSort = BLL.WOrderTag.Instance.GetMaxSortNum(PId);

                    Entities.WOrderTagInfo entity = new Entities.WOrderTagInfo()
                    {
                        BusiTypeID       = lbusitypeid,
                        PID              = lpid,
                        TagName          = TagName,
                        Status           = 1,
                        SortNum          = lCurrSort + 1,
                        CreateTime       = DateTime.Now,
                        CreateUserID     = UserId,
                        LastUpdateTime   = DateTime.Now,
                        LastUpdateUserID = UserId
                    };

                    bool flag = BLL.CommonBll.Instance.InsertComAdoInfo <Entities.WOrderTagInfo>(entity);
                    message.Success = flag;
                    message.Data    = new { RecID = entity.RecID, SortNum = entity.SortNum };
                }
            }
            catch (Exception ex)
            {
                message.Success = false;
                message.Message = ex.Message.ToString();
            }

            return(message);
        }