/// <summary> /// 新增 /// </summary> /// <returns></returns> private ReturnMessage InsertNewTag() { ReturnMessage message = new ReturnMessage(); message.Success = true; try { if (string.IsNullOrEmpty(TagName)) { message.Success = false; message.Message = "参数错误"; } if (string.IsNullOrEmpty(TagName)) { message.Success = false; message.Message = "参数错误"; } if (message.Success) { if (CheckName(TagName, CurrId)) { message.Success = false; message.Message = "业务类型重复"; } } int sort = BLL.WOrderBusiType.Instance.GetMaxSortNum(); if (message.Success) { Entities.WOrderBusiTypeInfo entity = new Entities.WOrderBusiTypeInfo() { BusiTypeName = TagName, Status = 1, SortNum = sort + 1, CreateTime = DateTime.Now, CreateUserID = UserID, LastUpdateTime = DateTime.Now, LastUpdateUserID = UserID }; bool flag = BLL.CommonBll.Instance.InsertComAdoInfo <Entities.WOrderBusiTypeInfo>(entity); message.Success = flag; message.Data = entity.RecID; } } catch (Exception ex) { message.Success = false; message.Message = ex.Message.ToString(); } return(message); }
/// <summary> /// 修改名称 /// </summary> /// <returns></returns> private ReturnMessage ChangeName() { ReturnMessage message = new ReturnMessage(); message.Success = true; if (string.IsNullOrEmpty(TagName)) { message.Success = false; message.Message = "名称不能为空"; } int lCurrId = 0; if (!Int32.TryParse(CurrId, out lCurrId)) { message.Success = false; message.Message = "参数错误"; } if (message.Success) { if (CheckName(TagName, CurrId)) { message.Success = false; message.Message = "业务类型重复"; } } try { if (lCurrId > 0 && message.Success) { Entities.WOrderBusiTypeInfo entity = new Entities.WOrderBusiTypeInfo(); entity.RecID = lCurrId; entity.BusiTypeName = TagName; entity.LastUpdateUserID = UserID; entity.LastUpdateTime = DateTime.Now; bool flag = BLL.CommonBll.Instance.UpdateComAdoInfo <Entities.WOrderBusiTypeInfo>(entity); message.Success = flag; } } catch (Exception ex) { message.Success = false; message.Message = ex.Message; } return(message); }
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 (lstatus == -1)//删除 { //判断是否使用 Entities.QueryWOrderTag querytag = new Entities.QueryWOrderTag(); querytag.BusiTypeID = CurrId; DataTable dt = BLL.WOrderTag.Instance.GetAllData(querytag); if (dt != null && dt.Rows.Count > 0) { message.Success = false; message.Message = "此业务线已使用,不可以删除"; } } if (message.Success) { Entities.WOrderBusiTypeInfo entity = new Entities.WOrderBusiTypeInfo(); entity.RecID = lCurrId; entity.Status = lstatus; entity.LastUpdateTime = DateTime.Now; entity.LastUpdateUserID = UserID; bool flag = BLL.CommonBll.Instance.UpdateComAdoInfo <Entities.WOrderBusiTypeInfo>(entity); message.Success = flag; } return(message); }