/// <summary> /// 得到一个对象实体 /// </summary> public void InitControl() { if (!string.IsNullOrEmpty(_key)) { bpms_items = bpms_itemsibll.GetEntity(_key); ControlBindHelper.SetWebControls(this.Page, bpms_items); } }
/// <summary> /// 增加一条数据 /// </summary> /// <param name="entity">实体类</param> /// <returns></returns> public int Insert(BPMS_Items entity) { int IsOk = DataFactory.DbUtils().Insert(entity); #region 写日操作日志 if (IsOk > 0) { BPMS_SysLogDAL.Instance.AddTaskLog <BPMS_Items>(entity, RequestSession.GetSessionUser().UserId, RequestSession.GetSessionUser().UserName); } #endregion return(IsOk); }
/// <summary> /// 更新一条数据 /// </summary> /// <param name="entity">实体类</param> /// <returns></returns> public int Update(BPMS_Items entity) { #region 获取旧值 var oldEntity = this.GetEntity(BPMS_SysLogDAL.Instance.GetKeyFieldValue <BPMS_Items>(entity).ToString()); #endregion int IsOk = DataFactory.DbUtils().Update(entity, "ItemsId"); #region 写日操作日志 if (IsOk > 0) { BPMS_SysLogDAL.Instance.UpdateTaskLog <BPMS_Items>(oldEntity, entity, RequestSession.GetSessionUser().UserId, RequestSession.GetSessionUser().UserName); } #endregion return(IsOk); }
public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; context.Response.Buffer = true; context.Response.ExpiresAbsolute = DateTime.Now.AddDays(-1); context.Response.AddHeader("pragma", "no-cache"); context.Response.AddHeader("cache-control", ""); context.Response.CacheControl = "no-cache"; string active = HttpContext.Current.Request["action"]; //提交类型 string key = HttpContext.Current.Request["key"]; //主键 BPMS_ItemsIBLL bpms_itemsibll = new BPMS_ItemsBLL(); BPMS_Items bpms_items = new BPMS_Items(); switch (active) { case "Delete": //删除字典类别 bpms_items = bpms_itemsibll.GetEntity(key); if (bpms_items.AllowDelete == 0) { context.Response.Write(string.Format(MessageHelper.MSG0009, bpms_items.FullName)); context.Response.End(); } else if (bpms_itemsibll.IsItemDetails(key)) { bpms_items = bpms_itemsibll.GetEntity(key); context.Response.Write(string.Format(MessageHelper.MSG0023, bpms_items.FullName)); context.Response.End(); } else { context.Response.Write(bpms_itemsibll.Delete(key)); context.Response.End(); } break; default: break; } }
/// <summary> /// 确认事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void Accept_Click(object sender, EventArgs e) { bool IsOk = false; bpms_items = ControlBindHelper.GetWebControls <BPMS_Items>(this.Page); bpms_items.Enabled = Enabled.Checked ? 1 : 0; bpms_items.AllowEdit = AllowEdit.Checked ? 1 : 0; bpms_items.AllowDelete = AllowDelete.Checked ? 1 : 0; if (!string.IsNullOrEmpty(_key))//判断是否编辑 { bpms_items.ItemsId = _key; bpms_items.ModifyDate = DateTime.Now; bpms_items.ModifyUserId = RequestSession.GetSessionUser().UserId; bpms_items.ModifyUserName = RequestSession.GetSessionUser().UserName; IsOk = bpms_itemsibll.Update(bpms_items); if (IsOk) { ShowMsgHelper.AlertCallback(MessageHelper.MSG0006); } } else { bpms_items.ItemsId = CommonHelper.GetGuid; bpms_items.CreateUserId = RequestSession.GetSessionUser().UserId; bpms_items.CreateUserName = RequestSession.GetSessionUser().UserName; IsOk = bpms_itemsibll.Insert(bpms_items); if (IsOk) { ShowMsgHelper.AlertCallback(MessageHelper.MSG0005); } } if (!IsOk) { ShowMsgHelper.Alert_Error(MessageHelper.MSG0022); } }
/// <summary> /// 更新一条数据 /// </summary> /// <param name="entity">实体类</param> /// <returns></returns> public bool Update(BPMS_Items entity) { return(dal.Update(entity) >= 0 ? true : false); }
/// <summary> /// 增加一条数据 /// </summary> /// <param name="entity">实体类</param> /// <returns></returns> public bool Insert(BPMS_Items entity) { return(dal.Insert(entity) >= 0 ? true : false); }