lookdaima:升级页面时候要做的工作

2017-11-07 13:44:47  访问(1706) 赞(0) 踩(0)

List.aspx页面

1、替换
ListPageParam
PmDocItemListPageParam

2、DataBindListControls中
新增
iq.WhereAddStr(entity._PmDocItem_Id, vLpp.PmDocItem_Id);

3、btn_ToNew_Click修改
        string urlParams = LPP.BuildDefaultUrlParams();
        string url = "Detail.aspx?" + urlParams;

4、Grid
                            <asp:BoundColumn Visible="true" HeaderText="表达式"></asp:BoundColumn>

5、GridIndex
m__CopyCode = idx++;


        #region _CopyCode - 表达式

        /// <summary>
        /// _CopyCode - 表达式 
        /// </summary>
        protected int m__CopyCode = -1;

        /// <summary>
        /// _CopyCode - 表达式 
        /// </summary>
        public int _CopyCode
        {
            get
            {
                return m__CopyCode;
            }
        }

        #endregion _CopyCode - 表达式


            dgItem.Cells[mi._CopyCode].Text
               =
               eku.HtmlPrintInputText("+"+"|imggroup:" + model.ID + "|"+"+", -99);


Detail.aspx页面

 <asp:Button ID="btnTwo_Save" runat="server" Text="保存" OnClientClick="return OnJsSaveClick();"
                                    OnClick="btn_Save_Click" />

1、DetailPageParam改成PmDocItemDetailPageParam

2、btn_Return_Click修改
        
PmDocItemDetailPageParam vDpp = DPP;

        string urlParams = EkWebConstName.PmProjItem_Id + "=" + vDpp.PmProjItem_Id.ToString()
            + "&" + EkWebConstName.PmDocItem_Id + "=" + vDpp.PmDocItem_Id;


        string url = "List.aspx?" + urlParams;

3、btnSaveClick修改

 PmDocItemDetailPageParam vDpp = DPP;
        bool isInsert = vDpp.IsNew();
        string pkId = vDpp.PkId;

  if (isInsert)
            {
                if (pkId == null || pkId.Length == 0)
                    pkId = System.Guid.NewGuid().ToString();
            }

            // 校验录入 //
            if (!CheckSave(bll, entity, pkId, isInsert, xdbHelper))
            {
                if (bIsCreate)
                    xdbHelper.EndDBHelper();

                return;
            }



            if (isInsert)
            {
                //isave.AddISaveItem(entity._PmDocSort_Id, ddld_PmDocSort_Id.SelectedValue);
                //isave.AddISaveItem(entity._PmProjItem_Id, ddld_PmProjItem_Id.SelectedValue);
                //isave.AddISaveItem(entity._PmSlnItem_Id, ddld_PmSlnItem_Id.SelectedValue);
                //isave.AddISaveItem(entity._PmModuleItem_Id, ddld_PmModuleItem_Id.SelectedValue);
                //isave.AddISaveItem(entity._PmTableItem_Id, ddld_PmTableItem_Id.SelectedValue);
                //isave.AddISaveItem(entity._PmDocItem_Id, ddld_PmDocItem_Id.SelectedValue);

                isave.AddISaveItem(entity._PmDocSort_Id, 0);
                isave.AddISaveItem(entity._PmProjItem_Id, vDpp.PmProjItem_Id);
                isave.AddISaveItem(entity._PmSlnItem_Id, 0);
                isave.AddISaveItem(entity._PmModuleItem_Id, 0);
                isave.AddISaveItem(entity._PmTableItem_Id, 0);
                isave.AddISaveItem(entity._PmDocItem_Id, vDpp.PmDocItem_Id);
            }

                // 修改 //
                iq.WhereAddStr(entity._ID, pkId);

                bll.Update(entity, xdbHelper);


eku.JsAlertRedirect("保存成功。", "list.aspx?" + vDpp.BuildDefaultUrlParams());

4、DataBindDetailControls修改

eKing.PmLib.Model.Doc.UTB_PM_DOC_SRC curModel,
            DBHelper xdbHelper
        )
    {
        if (curModel == null)
        {
            DetailNewSet(vDpp);
            return;
        }


5、DataBindTheControls修改
 #region 设置地址参数
  eKing.PmLib.Helpers.eKingPmLibHelper pmH
            = eKing.PmLib.Helpers.eKingPmLibHelper.GetInstance();

            PmDocItemDetailPageParam vDpp = new PmDocItemDetailPageParam();
            vDpp.InitClass();
            DPP = vDpp;

            #endregion 设置地址参数

            eKing.PmLib.Model.Doc.UTB_PM_DOC_SRC curModel = null;

            if (!vDpp.IsNew())
            {
                curModel = pmH.PmDocSrc_GetCurModel(vDpp.PkId, xdbHelper);
            }

            if (curModel != null)
            {
                vDpp.IsInsert = false;
                vDpp.PmDocItem_Id = curModel.PmDocItem_Id;
                vDpp.PmProjItem_Id = curModel.PmProjItem_Id;
            }
            else
            {
                vDpp.IsInsert = true;
                vDpp.PkId = System.Guid.NewGuid().ToString();
            }


            InitTheControls(xdbHelper);

            DataBindDetailControls(vDpp, curModel, xdbHelper);

            string pageLogicName = "源码";

            if (vDpp.IsNew())
            {
                CurPageTitle = "新增" + pageLogicName;
            }
            else
            {
                CurPageTitle = "编辑" + pageLogicName;
            }

            string listUrl = "list.aspx?" + vDpp.BuildDefaultUrlParams();

            lt_MainNav.Text = DrawNavDetail(pageLogicName + "管理", listUrl);


上一条:

下一条:


 

相关评论

评论加载中……
 

发表评论

类型:
内容:
  (Alt+Enter)