Exemple #1
0
        ///<summary>
        ///提案类型配置删除方法
        ///</summary>
        /// <param name="productLevelID">产品阶段ID</param>
        /// <returns></returns>
        public ActionResult ProposalTypeEntityDelete(int?Id)
        {
            ProposalTypeEntity project = new ProposalTypeEntity();

            project.Id = Id.Value;
            project.Delete();
            return(base.GetJsonResult("删除成功", true, null));
        }
Exemple #2
0
        ///<summary>
        ///提案类型配置新建/修改
        ///</summary>
        /// <param name="productStageID">产品阶段ID</param>
        /// <returns>实体</returns>
        public ActionResult ProposalTypeEntityEdit(int?Id)
        {
            ProposalTypeEntity project = new ProposalTypeEntity();

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

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

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

                if (!project.IsGenerateObject)
                {
                    //请添加一些需要赋值的值
                    //project = new BOrderTypeEntity();
                    project.CreateMan  = UserEntity.Account;
                    project.CreateDate = DateTime.Now;
                }
                project.ModifyMan  = UserEntity.Account;
                project.ModifyDate = DateTime.Now;
                //请赋值其他不可见的属性



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

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

                #endregion
            }
            else
            {//访问页面
                if (Id > 0)
                {
                    project = new ProposalTypeEntity();
                    project.ResetForSearch();
                    project.Id = Id.Value;
                    //将表传为实体
                    project.GetTable(true);
                }
                else
                {
                    project = new ProposalTypeEntity();
                }
                return(View(project));
            }
        }