设置表单录入参考记忆SetLastInputValue
2015-02-25 13:03:03 访问(1479) 赞(0) 踩(0)
/// <summary>
///
/// </summary>
/// <param name="xdbHelper"></param>
protected void SetLastInputValue(DBHelper xdbHelper)
{
bool bIsCreate = true;
if (xdbHelper == null)
{
xdbHelper = SlowX.DAL.Helpers.DBHelper.CreateDBHelper();
}
else
{
// 没有打开链接 //
bIsCreate = xdbHelper.IsNotOpen();
}
try
{
if (bIsCreate)
xdbHelper.OpenDBHelper();
SlowX.WebLib.Business.UTB_WEB_CODE_ITEM
bll
=
SlowX.WebLib.Business.UTB_WEB_CODE_ITEM.instance;
SlowX.WebLib.Entity.UTB_WEB_CODE_ITEM
entity
=
new SlowX.WebLib.Entity.UTB_WEB_CODE_ITEM();
IOrderByDriver iorder = entity;
iorder.AddIOrderByItemWithEntityFieldInfo(entity._ID, SlowX.Core.Enums.OrderBy.EmOrderBy.DESC);
List<BaseModel> theList
=
bll.PageListBaseModel
(
0,
1,
entity,
xdbHelper
);
SlowX.WebLib.Model.UTB_WEB_CODE_ITEM
model = null;
if (theList != null && theList.Count == 1)
model = theList[0] as SlowX.WebLib.Model.UTB_WEB_CODE_ITEM;
if (model != null)
{
ddl_BQSMId.SelectedValue = model.BQSMId.ToString();
ddl_SortId.SelectedValue = model.SortId.ToString();
}
if (bIsCreate)
xdbHelper.EndDBHelper();
}
catch (Exception err)
{
if (bIsCreate)
xdbHelper.TranDBHelper();
throw err;
}
finally
{
if (bIsCreate)
xdbHelper.FinallyDBHelper();
}
}
上一条:
下一条:
相关评论
发表评论