Exemplo n.º 1
0
        ///<summary>
        ///用户代理删除方法
        ///</summary>
        /// <param name="reviewMatterID">用户代理</param>
        /// <returns></returns>
        public ActionResult UserProxyDelete(int?ID)
        {
            SysUserProxy project = new SysUserProxy();

            project.Id = ID.Value;
            project.Delete();
            return(base.GetJsonResult("删除成功", true, null));
        }
Exemplo n.º 2
0
        ///<summary>
        ///用户代理新建/修改
        ///</summary>
        /// <param name="postCode">用户代理</param>
        /// <returns>实体</returns>
        public ActionResult UserProxyEdit(int?ID)
        {
            SysUserProxy project = null;

            //请继续添加一些需要赋值的值,如修改日期等等

            string msg    = "操作成功";
            bool   result = true;

            if (IsPostBack)
            {
                #region 提交数据
                //注意,int类型的主键只有一个构造函数,不需要生成主键
                if (ID.HasValue)
                {
                    //被认为是编辑
                    project = new SysUserProxy();
                    project.ResetForSearch();
                    project.Id = ID.Value;
                    project.GetTable(true);
                }

                if (!project.IsGenerateObject)
                {
                    //请添加一些需要赋值的值
                    project.CreatePerson = UserEntity.UserName;
                    project.CreateDate   = DateTime.Now;
                }
                project.UpdatePerson = UserEntity.UserName;
                project.UpdateDate   = DateTime.Now;
                //请赋值其他不可见的属性

                //将页面的值转换成实体属性,注意,如果客户端转了主键回来,这里的主键将会被改变
                project.GenerateObjectFromRequest("");

                try
                {
                    project.Update();
                }
                catch
                {
                    msg    = "操作失败";
                    result = false;
                }
                return(base.GetJsonResult(msg, result, null));

                #endregion
            }
            else
            {//访问页面
                if (ID.HasValue)
                {
                    project = new SysUserProxy();
                    project.ResetForSearch();
                    project.Id       = ID.Value;
                    project.UserCode = UserEntity.Account;
                    project.UserName = UserEntity.UserName;
                    //将表传为实体
                    project.GetTable(true);
                }
                else
                {
                    project          = new SysUserProxy(true);
                    project.UserCode = UserEntity.Account;
                    project.UserName = UserEntity.UserName;
                }
                return(View(project));
            }
        }