/// <summary> /// 添加变更记录 /// </summary> /// <param name="item">变更记录实体</param> /// <returns>true:成功 false:失败</returns> /// <returns></returns> public bool AddSueHotelChange(MSourceSueHotelChange item) { bool result = false; if (item != null) { result = dal.AddSueHotelChange(item); if (result) { EyouSoft.BLL.SysStructure.BSysLogHandle.Insert(string.Format("添加酒店变更记录,编号为:{0}", item.SueId)); } } return(result); }
/// <summary> /// 保存 /// </summary> private void Save() { //酒店变更实体 MSourceSueHotelChange model = new MSourceSueHotelChange(); string msg = string.Empty; //获取页面数据 if (GetPageVal(model, ref msg)) { model.Type = (SourceControlCategory)Utils.GetInt(Utils.GetFormValue("sourceControlCategory")); PageResponse(UtilsCommons.AjaxReturnJson(new BSourceControl().AddSueHotelChange(model) ? "1" : "-1", "变更失败!")); } else { PageResponse(UtilsCommons.AjaxReturnJson("-1", msg)); } }
/// <summary> /// 获取页面数据 /// </summary> /// <param name="model">变更实体</param> /// <param name="msg">验证提示</param> /// <returns></returns> private bool GetPageVal(MSourceSueHotelChange model, ref string msg) { int plusOrCut = Utils.GetIntSign(Utils.GetFormValue("plusOrCut"), 0); msg += plusOrCut != 0 ? string.Empty : "请选择增减类型!<br/>"; if (plusOrCut > 0) { model.Plus = Utils.GetInt(Utils.GetFormValue("num")); msg += model.Plus > 0 ? string.Empty : "增加数量不能为空!<br/>"; } else if (plusOrCut < 0) { model.Cut = Utils.GetInt(Utils.GetFormValue("num")); msg += model.Cut > 0 ? string.Empty : "减少数量不能为空!<br/>"; } model.Remark = Utils.GetFormValue("remark"); model.IssueTime = DateTime.Now; model.OperatorId = SiteUserInfo.UserId; model.Operator = SiteUserInfo.Name; model.SueId = Utils.GetFormValue("sourceId"); return(msg.Length <= 0); }