lookdaima:升级页面时候要做的工作
2017-11-07 13:44:47 访问(1705) 赞(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);
上一条:
下一条:
相关评论
发表评论