///<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)); }
///<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)); } }