예제 #1
0
 /// <summary>
 /// 得到一个对象实体
 /// </summary>
 public void InitControl()
 {
     if (!string.IsNullOrEmpty(_key))
     {
         bpms_items = bpms_itemsibll.GetEntity(_key);
         ControlBindHelper.SetWebControls(this.Page, bpms_items);
     }
 }
예제 #2
0
        /// <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);
        }
예제 #3
0
 /// <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);
 }
예제 #4
0
        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;
            }
        }
예제 #5
0
        /// <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);
            }
        }
예제 #6
0
 /// <summary>
 /// 更新一条数据
 /// </summary>
 /// <param name="entity">实体类</param>
 /// <returns></returns>
 public bool Update(BPMS_Items entity)
 {
     return(dal.Update(entity) >= 0 ? true : false);
 }
예제 #7
0
 /// <summary>
 /// 增加一条数据
 /// </summary>
 /// <param name="entity">实体类</param>
 /// <returns></returns>
 public bool Insert(BPMS_Items entity)
 {
     return(dal.Insert(entity) >= 0 ? true : false);
 }