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); }
/// <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); }
/// <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); }