// 1、ViewOil
/// <summary>
/// 车辆油耗
/// </summary>
/// <returns></returns>
public ActionResult ViewOil()
{
eKing.SzdfPage.Enums.VzcItemViewNav.EmVzcItemViewNav
em
=
eKing.SzdfPage.Enums.VzcItemViewNav.EmVzcItemViewNav.车辆油耗;
DetailSetActionResult
(
em,
null
);
return View();
}
2、列表绑定
#region 列表绑定 - 资产的燃油信息
/// <summary>
/// 列表绑定
/// </summary>
/// <param name="hai"></param>
/// <param name="xdbHelper">数据库链接串</param>
/// <returns>BootstrapTableDataContainer的Json格式数据</returns>
protected string FnGridBindTable4ViewOilList
(
HttpActionInfo hai,
DBHelper xdbHelper
)
{
BootstrapTableDataContainer pgc
=
null;
try
{
pgc =
BootstrapTableDataContainerCreate4ViewOil
(
eKing.EkPageCreate.Enums.DataListAction.EmDataListAction.列表,
hai,
xdbHelper
);
}
catch (Exception err)
{
pgc = new BootstrapTableDataContainer();
pgc.ToError("系统异常:" + err.Message);
}
return pgc.ToJson();
}
/// <summary>
/// 获得数据
/// </summary>
/// <param name="emCDSA">数据类型:列表/导出</param>
/// <param name="hai">URL的参数</param>
/// <param name="xdbHelper">数据库链接串</param>
/// <returns></returns>
protected BootstrapTableDataContainer BootstrapTableDataContainerCreate4ViewOil
(
eKing.EkPageCreate.Enums.DataListAction.EmDataListAction emCDSA,
HttpActionInfo hai,
DBHelper xdbHelper
)
{
BootstrapTableDataContainer theResult = new BootstrapTableDataContainer();
// 逻辑方法 //
eKing.SzdfPage.Helpers.eKingSzdfPageHelper
wh
=
eKing.SzdfPage.Helpers.eKingSzdfPageHelper.ekInstance;
// 获得页面的属性 //
eKing.SzdfPage.Areas.ZnbmZc.VZC.VzcItem.EkSzdfPage eKp
=
eKing.SzdfPage.Areas.ZnbmZc.VZC.VzcItem.EkSzdfPage.instance;
eKing.SzdfPage.Areas.ZnbmZc.VZC.VzcItem.Ek4ViewOilSzdfTable
eKt
=
eKp.Table4ViewOil;
// 获得搜索条件 //
List<EkxInputCtrl> searchList
=
eKp.Search4ViewOilForm.CtrlListGet();
string _dataid = Request.Form["_dataid"];
if (_dataid == null || _dataid.Length == 0)
{
return theResult;
}
long zc_Id = wh.LongByStr(_dataid,0);
if(zc_Id == 0)
{
return theResult;
}
int pageIndex = 0;
bool bIsCreate = true;
if (xdbHelper == null)
{
xdbHelper
=
SlowX.DAL.Helpers.DBHelper.CreateDBHelper();
}
else
{
// 没有打开链接 //
bIsCreate = xdbHelper.IsNotOpen();
}
try
{
if (bIsCreate)
xdbHelper.OpenDBHelper();
// 业务操作逻辑 //
eKing.SzdfLib.Business.VGAS.UTB_SZDF_VGAS_ITEM
bll
=
eKing.SzdfLib.Business.VGAS.UTB_SZDF_VGAS_ITEM.instance;
// 数据表查询逻辑条件 //
eKing.SzdfLib.Entity.VGAS.UTB_SZDF_VGAS_ITEM
entity
=
new eKing.SzdfLib.Entity.VGAS.UTB_SZDF_VGAS_ITEM();
eKing.SzdfLib.DataColumnLowerNameInfo.VGAS.UTB_SZDF_VGAS_ITEM
lni
=
eKing.SzdfLib.DataColumnLowerNameInfo.VGAS.UTB_SZDF_VGAS_ITEM.instance;
ISelectDriver iselect = entity;
IQueryDriver iq = entity;
IOrderByDriver iorder = entity;
IFromTableDriver ifrom = entity;
IWhereDriver iwhere = entity;
iwhere.WhereAddLong(entity._ZC_Id, zc_Id);
string strText = null;
EntityFieldInfo esInfo = null;
eKing.EkPageCreate.Enums.Code.EmCode
emCodeV
=
eKing.EkPageCreate.Enums.Code.EmCode.Default;
// 设置查询条件 //
foreach (IInputCtrl isc in searchList)
{
if (isc.EmSearchSelectV
==
eKing.EkPageCreate.Enums.SearchSelect.EmSearchSelect.无)
{
continue;
}
if (isc.SearchCtrlEmCode != emCodeV)
{
continue;
}
// 获得条件值 //
strText
=
Request.Form[isc.GetCtrlClientId()];
if (strText == null || strText.Length == 0)
continue;
// 找到对应的字段 //
esInfo = wh.EntityFieldInfoGetByName
(
entity,
isc.SearchEntityName,
isc.GetSearchDataColumnName()
);
if (esInfo == null)
continue;
wh.EntitySetSearch(entity, esInfo, isc.EmSearchLogicV, strText);
}
string showSeqFieldName = "";
string createTimeFieldName = "";
createTimeFieldName = lni.CreateTime;
// 设置排序 //
wh.EntitySetOrder
(
hai.GetOrderField(),
showSeqFieldName,
lni.ID,
createTimeFieldName,
hai.OrderByIsDesc(),
entity,
eKt
);
int iRowCount = -1;
DataSet ds = null;
if (hai.PageSizeIsAll())
{
// 如果是查询全部 //
pageIndex = 1;
ds = bll.List(entity, xdbHelper);
if (ds != null)
{
iRowCount = ds.Tables[0].Rows.Count;
}
}
else
{
// 取得符合条件的记录数 //
iRowCount = bll.Count(entity, xdbHelper);
// 获得页值 //
// 防止最后一页剩一条,删除记录后应该返回上一页的情况 //
pageIndex = wh.ToPGGridPageIndex
(
hai.pageIndex, hai.pageSize, iRowCount
);
ds = bll.PageList(pageIndex - 1, hai.pageSize, entity, xdbHelper);
}
// 构建表格单元格显示的配置 //
// 主要做参数传入做表格绘制 //
TableCellItemBuildConfig
tcbConfig = new TableCellItemBuildConfig();
// 当前页索引:从0开始 //
tcbConfig.CurPageIndex = pageIndex - 1;
// 记录数 //
tcbConfig.RowCount = iRowCount;
// 每页显示 PageSize == 0 或 PageSize == int.MaxValue代表全部 //
tcbConfig.PageSize = hai.pageSize;
// 对应的关键字字段 //
tcbConfig.PkIdField = entity._ID._Name;
// 表格的ClientID //
tcbConfig.TableId = eKt.PrintClientId();
// 显示项目 //
// 通过表格列项的属性设置,获得字段的显示方式 //
List<BaseShowInfo> showList
=
eKt.ShowList();
// 字段项 //
List<DataBindColumnItem> dataBindColumnList
=
eKt.DataBindColumnListGet();
// 将结果装入二维数组 //
List<List<TableCellItem>>
dataList
=
wh.CellListBuild(ds, showList, dataBindColumnList, tcbConfig, xdbHelper);
// theResult.PageTip = "测试";
theResult.Total = iRowCount;
theResult.PageIndex = pageIndex;
theResult.DataList = dataList;
// 更新记忆配置 //
ListPageCmMemoryItemUpdateSave
(
emCDSA,
tcbConfig.PageSize,
xdbHelper
);
if (bIsCreate)
xdbHelper.EndDBHelper();
}
catch (Exception err)
{
if (bIsCreate)
xdbHelper.TranDBHelper();
throw err;
}
finally
{
if (bIsCreate)
xdbHelper.FinallyDBHelper();
}
return theResult;
}
/// <summary>
/// 查询
/// </summary>
/// <returns>结果</returns>
public ActionResult Table4ViewOilList()
{
HttpActionInfo hai
=
HttpActionInfo.Create();
ContentResult theResult = new ContentResult();
theResult.ContentEncoding = UTF8Encoding.UTF8;
theResult.ContentType = MIMETypes.Json;
// {"pageindex":1, "total":8, "pagetip":"", "rows":[--记录数--]} //
theResult.Content = FnGridBindTable4ViewOilList(hai, null);
return theResult;
}
#endregion 列表绑定 - 资产的燃油信息
using eKing.SzdfPage.WebCtrls;
using eKing.EkPageCreate.CtrlNames;
using System;
using System.Web.UI.WebControls;
using SlowX.Core.Classes;
using eKing.EkPageCreate.IWebCtrls;
namespace eKing.SzdfPage.Areas.ZnbmZc.VZC.VzcItem
{
/// <summary>
///
/// </summary>
[Serializable]
public partial class Ek4ViewOilSzdfTable
:
EkxPageTable
{
/// <summary>
/// <para>表名:UTB_SZDF_WD_ITEM</para>
/// <para>逻辑类:eKing.SzdfLib.Business.WD.UTB_SZDF_WD_ITEM</para>
/// </summary>
public Ek4ViewOilSzdfTable()
{
// UTB_SZDF_WD_ITEM //
// eKing.SzdfLib.Business.WD.UTB_SZDF_WD_ITEM //
InitClass();
}
#region 列项属性
#region 模板列 - 行展开
/// <summary>
/// 模板列 - 行展开
/// </summary>
protected EkxPageTableColumn m__RowExpand
=
null;
/// <summary>
/// 模板列 - 行展开
/// </summary>
public EkxPageTableColumn __RowExpand
{
get
{
return m__RowExpand;
}
}
#endregion 模板列 - 行展开
#region 模板列 - 行数
/// <summary>
/// 模板列 - 行数
/// </summary>
protected EkxPageTableColumn m__RowNumber
=
null;
/// <summary>
/// 模板列 - 行数
/// </summary>
public EkxPageTableColumn __RowNumber
{
get
{
return m__RowNumber;
}
}
#endregion 模板列 - 行数
#region 模板列 - 行数后空白
/// <summary>
/// 模板列 - 行数后空白
/// </summary>
protected EkxPageTableColumn m__RnBlankTextOper
=
null;
/// <summary>
/// 模板列 - 行数后空白
/// </summary>
public EkxPageTableColumn __RnBlankTextOper
{
get
{
return m__RnBlankTextOper;
}
}
#endregion 模板列 - 行数后空白
#region 模板列 - CheckBox
/// <summary>
/// 模板列 - CheckBox
/// </summary>
protected EkxPageTableColumn m__CheckBox
=
null;
/// <summary>
/// 模板列 - CheckBox
/// </summary>
public EkxPageTableColumn __CheckBox
{
get
{
return m__CheckBox;
}
}
#endregion 模板列 - CheckBox
#region 模板列 - 查看
/// <summary>
/// 模板列 - 查看
/// </summary>
protected EkxPageTableColumn m__ViewOper
=
null;
/// <summary>
/// 模板列 - 查看
/// </summary>
public EkxPageTableColumn __ViewOper
{
get
{
return m__ViewOper;
}
}
#endregion 模板列 - 查看
#region 模板列 - 编辑
/// <summary>
/// 模板列 - 编辑
/// </summary>
protected EkxPageTableColumn m__EditOper
=
null;
/// <summary>
/// 模板列 - 编辑
/// </summary>
public EkxPageTableColumn __EditOper
{
get
{
return m__EditOper;
}
}
#endregion 模板列 - 编辑
#region 模板列 - 删除
/// <summary>
/// 模板列 - 删除
/// </summary>
protected EkxPageTableColumn m__DelOper
=
null;
/// <summary>
/// 模板列 - 删除
/// </summary>
public EkxPageTableColumn __DelOper
{
get
{
return m__DelOper;
}
}
#endregion 模板列 - 删除
#region 模板列 - 空白
/// <summary>
/// 模板列 - 空白
/// </summary>
protected EkxPageTableColumn m__BlankTextOper
=
null;
/// <summary>
/// 模板列 - 空白
/// </summary>
public EkxPageTableColumn __BlankTextOper
{
get
{
return m__BlankTextOper;
}
}
#endregion 模板列 - 空白
#region ID - 燃油信息
/// <summary>
/// ID - 燃油信息
/// </summary>
protected EkxPageTableColumn m_ID
=
null;
/// <summary>
/// ID - 燃油信息
/// </summary>
public EkxPageTableColumn _ID
{
get
{
return m_ID;
}
}
#endregion ID - 燃油信息
#region TheName - 加油车牌
/// <summary>
/// TheName - 加油车牌
/// </summary>
protected EkxPageTableColumn m_TheName
=
null;
/// <summary>
/// TheName - 加油车牌
/// </summary>
public EkxPageTableColumn _TheName
{
get
{
return m_TheName;
}
}
#endregion TheName - 加油车牌
#region ZC_Id - 车辆
/// <summary>
/// ZC_Id - 车辆
/// </summary>
protected EkxPageTableColumn m_ZC_Id
=
null;
/// <summary>
/// ZC_Id - 车辆
/// </summary>
public EkxPageTableColumn _ZC_Id
{
get
{
return m_ZC_Id;
}
}
#endregion ZC_Id - 车辆
#region Dep_Id - 所属部门
/// <summary>
/// Dep_Id - 所属部门
/// </summary>
protected EkxPageTableColumn m_Dep_Id
=
null;
/// <summary>
/// Dep_Id - 所属部门
/// </summary>
public EkxPageTableColumn _Dep_Id
{
get
{
return m_Dep_Id;
}
}
#endregion Dep_Id - 所属部门
#region DepName - 部门名称
/// <summary>
/// DepName - 部门名称
/// </summary>
protected EkxPageTableColumn m_DepName
=
null;
/// <summary>
/// DepName - 部门名称
/// </summary>
public EkxPageTableColumn _DepName
{
get
{
return m_DepName;
}
}
#endregion DepName - 部门名称
#region VehTypeName - 车辆类别
/// <summary>
/// VehTypeName - 车辆类别
/// </summary>
protected EkxPageTableColumn m_VehTypeName
=
null;
/// <summary>
/// VehTypeName - 车辆类别
/// </summary>
public EkxPageTableColumn _VehTypeName
{
get
{
return m_VehTypeName;
}
}
#endregion VehTypeName - 车辆类别
#region Custom_Id - 客户
/// <summary>
/// Custom_Id - 客户
/// </summary>
protected EkxPageTableColumn m_Custom_Id
=
null;
/// <summary>
/// Custom_Id - 客户
/// </summary>
public EkxPageTableColumn _Custom_Id
{
get
{
return m_Custom_Id;
}
}
#endregion Custom_Id - 客户
#region CustomNumber - 客户编号
/// <summary>
/// CustomNumber - 客户编号
/// </summary>
protected EkxPageTableColumn m_CustomNumber
=
null;
/// <summary>
/// CustomNumber - 客户编号
/// </summary>
public EkxPageTableColumn _CustomNumber
{
get
{
return m_CustomNumber;
}
}
#endregion CustomNumber - 客户编号
#region CustomName - 客户名称
/// <summary>
/// CustomName - 客户名称
/// </summary>
protected EkxPageTableColumn m_CustomName
=
null;
/// <summary>
/// CustomName - 客户名称
/// </summary>
public EkxPageTableColumn _CustomName
{
get
{
return m_CustomName;
}
}
#endregion CustomName - 客户名称
#region OilCard_Id - 油卡
/// <summary>
/// OilCard_Id - 油卡
/// </summary>
protected EkxPageTableColumn m_OilCard_Id
=
null;
/// <summary>
/// OilCard_Id - 油卡
/// </summary>
public EkxPageTableColumn _OilCard_Id
{
get
{
return m_OilCard_Id;
}
}
#endregion OilCard_Id - 油卡
#region OilCardNumber - 油卡编号
/// <summary>
/// OilCardNumber - 油卡编号
/// </summary>
protected EkxPageTableColumn m_OilCardNumber
=
null;
/// <summary>
/// OilCardNumber - 油卡编号
/// </summary>
public EkxPageTableColumn _OilCardNumber
{
get
{
return m_OilCardNumber;
}
}
#endregion OilCardNumber - 油卡编号
#region OilType_Id - 燃油类型
/// <summary>
/// OilType_Id - 燃油类型
/// </summary>
protected EkxPageTableColumn m_OilType_Id
=
null;
/// <summary>
/// OilType_Id - 燃油类型
/// </summary>
public EkxPageTableColumn _OilType_Id
{
get
{
return m_OilType_Id;
}
}
#endregion OilType_Id - 燃油类型
#region Refuel_Time - 加油时间
/// <summary>
/// Refuel_Time - 加油时间
/// </summary>
protected EkxPageTableColumn m_Refuel_Time
=
null;
/// <summary>
/// Refuel_Time - 加油时间
/// </summary>
public EkxPageTableColumn _Refuel_Time
{
get
{
return m_Refuel_Time;
}
}
#endregion Refuel_Time - 加油时间
#region RefuelAmount - 加油量
/// <summary>
/// RefuelAmount - 加油量
/// </summary>
protected EkxPageTableColumn m_RefuelAmount
=
null;
/// <summary>
/// RefuelAmount - 加油量
/// </summary>
public EkxPageTableColumn _RefuelAmount
{
get
{
return m_RefuelAmount;
}
}
#endregion RefuelAmount - 加油量
#region UnitPrice - 单价
/// <summary>
/// UnitPrice - 单价
/// </summary>
protected EkxPageTableColumn m_UnitPrice
=
null;
/// <summary>
/// UnitPrice - 单价
/// </summary>
public EkxPageTableColumn _UnitPrice
{
get
{
return m_UnitPrice;
}
}
#endregion UnitPrice - 单价
#region TotallPrice - 总价
/// <summary>
/// TotallPrice - 总价
/// </summary>
protected EkxPageTableColumn m_TotallPrice
=
null;
/// <summary>
/// TotallPrice - 总价
/// </summary>
public EkxPageTableColumn _TotallPrice
{
get
{
return m_TotallPrice;
}
}
#endregion TotallPrice - 总价
#region TransactionNo - 交易号
/// <summary>
/// TransactionNo - 交易号
/// </summary>
protected EkxPageTableColumn m_TransactionNo
=
null;
/// <summary>
/// TransactionNo - 交易号
/// </summary>
public EkxPageTableColumn _TransactionNo
{
get
{
return m_TransactionNo;
}
}
#endregion TransactionNo - 交易号
#region Station_Id - 加油地点
/// <summary>
/// Station_Id - 加油地点
/// </summary>
protected EkxPageTableColumn m_Station_Id
=
null;
/// <summary>
/// Station_Id - 加油地点
/// </summary>
public EkxPageTableColumn _Station_Id
{
get
{
return m_Station_Id;
}
}
#endregion Station_Id - 加油地点
#region IsDelete - 是否删除
/// <summary>
/// IsDelete - 是否删除
/// </summary>
protected EkxPageTableColumn m_IsDelete
=
null;
/// <summary>
/// IsDelete - 是否删除
/// </summary>
public EkxPageTableColumn _IsDelete
{
get
{
return m_IsDelete;
}
}
#endregion IsDelete - 是否删除
#region InputUserId - 录入用户
/// <summary>
/// InputUserId - 录入用户
/// </summary>
protected EkxPageTableColumn m_InputUserId
=
null;
/// <summary>
/// InputUserId - 录入用户
/// </summary>
public EkxPageTableColumn _InputUserId
{
get
{
return m_InputUserId;
}
}
#endregion InputUserId - 录入用户
#region CreateTime - 创建时间
/// <summary>
/// CreateTime - 创建时间
/// </summary>
protected EkxPageTableColumn m_CreateTime
=
null;
/// <summary>
/// CreateTime - 创建时间
/// </summary>
public EkxPageTableColumn _CreateTime
{
get
{
return m_CreateTime;
}
}
#endregion CreateTime - 创建时间
#region LastUpdateUserId - 最后更新用户
/// <summary>
/// LastUpdateUserId - 最后更新用户
/// </summary>
protected EkxPageTableColumn m_LastUpdateUserId
=
null;
/// <summary>
/// LastUpdateUserId - 最后更新用户
/// </summary>
public EkxPageTableColumn _LastUpdateUserId
{
get
{
return m_LastUpdateUserId;
}
}
#endregion LastUpdateUserId - 最后更新用户
#region UpdateTime - 修改时间
/// <summary>
/// UpdateTime - 修改时间
/// </summary>
protected EkxPageTableColumn m_UpdateTime
=
null;
/// <summary>
/// UpdateTime - 修改时间
/// </summary>
public EkxPageTableColumn _UpdateTime
{
get
{
return m_UpdateTime;
}
}
#endregion UpdateTime - 修改时间
#endregion 列项属性
/// <summary>
/// 添加控件
/// </summary>
public void ColumnAddCreate()
{
eKing.SzdfLib.TableAttribute.VGAS.UTB_SZDF_VGAS_ITEM TA
=
eKing.SzdfLib.TableAttribute.VGAS.UTB_SZDF_VGAS_ITEM.instance;
// 设定单项的列索引 //
DataColumnAttributeInfo dcai = null;
string labelName = null;
EkxPageTableColumn ekx = null;
IDataSourceShow IDSS = null;
TableListOperName TBN = TableListOperName.instance;
#region 模板列 _RowExpand - 行展开
// 模板列 - 行展开 //
ekx = new EkxPageTableColumn(this, TBN._RowExpand, "");
ekx.EmTableColumnTypeV = EkPageCreate.Enums.TableColumnType.EmTableColumnType.模板列;
ekx.EmShowLogicV = EkPageCreate.Enums.ShowLogic.EmShowLogic.模板列_行展开;
ekx.CtrlWidth = Unit20px;
ekx.EmTableColumnStatusV = EkPageCreate.Enums.TableColumnStatus.EmTableColumnStatus.不启用;
m__RowExpand = ekx;
ColumnAdd(ekx);
#endregion 模板列 _RowExpand - 行展开
#region 模板列 _RowNumber - 行数
// 模版列 - 行数 //
ekx = new EkxPageTableColumn(this, TBN._RowNumber, "");
ekx.EmTableColumnTypeV = EkPageCreate.Enums.TableColumnType.EmTableColumnType.模板列;
ekx.EmShowLogicV = EkPageCreate.Enums.ShowLogic.EmShowLogic.模板列_行数;
ekx.CtrlCssClass = "ek-tablelist-rownumber";
ekx.CtrlWidth = Unit10px;
ekx.EmTableColumnStatusV = EmTableColumnStatusV4RowNumber;
m__RowNumber = ekx;
ColumnAdd(ekx);
#endregion 模板列 _RowNumber - 行数
#region 模版列 - __RnBlankTextOper 空白
// 模版列 - __RnBlankTextOper 空白 //
ekx = new EkxPageTableColumn(this, TBN._RnBlankTextOper, "");
ekx.EmTableColumnTypeV = EkPageCreate.Enums.TableColumnType.EmTableColumnType.模板列;
ekx.CtrlWidth = Unit2px;
ekx.EmTableColumnStatusV = EkPageCreate.Enums.TableColumnStatus.EmTableColumnStatus.不启用;
m__RnBlankTextOper = ekx;
ColumnAdd(ekx);
#endregion 模版列 - __RnBlankTextOper 空白
#region 模版列 - CheckBox
// 模版列 - CheckBox //
ekx = new EkxPageTableColumn(this, TBN._CheckBox, "");
ekx.EmTableColumnTypeV = EkPageCreate.Enums.TableColumnType.EmTableColumnType.模板列;
ekx.EmShowLogicV = EkPageCreate.Enums.ShowLogic.EmShowLogic.模板列_CheckBox;
ekx.CtrlWidth = Unit10px;
ekx.EmTableColumnStatusV = EkPageCreate.Enums.TableColumnStatus.EmTableColumnStatus.显示;
m__CheckBox = ekx;
ColumnAdd(ekx);
#endregion 模版列 - CheckBox
#region ID - 燃油信息
dcai = TA._ID;
labelName = TBN.PKID;
ekx = new EkxPageTableColumn(this, dcai.Name, labelName);
ekx.CtrlWidth = Unit100px;
ekx.EmTableColumnStatusV = EkPageCreate.Enums.TableColumnStatus.EmTableColumnStatus.隐藏;
m_ID = ekx;
ColumnAdd(ekx);
ekx.EmShowLogicV = EkPageCreate.Enums.ShowLogic.EmShowLogic.缺省;
#endregion ID - 燃油信息
#region TheName - 加油车牌
dcai = TA._TheName;
labelName = ToLabelName8Info(dcai, "加油车牌", true);
ekx = new EkxPageTableColumn(this, dcai.Name, labelName);
ekx.CtrlCssClass = "t_l";
ekx.EmShowLogicV = EkPageCreate.Enums.ShowLogic.EmShowLogic.主显查看;
ekx.CtrlWidth = Unit100px;
m_TheName = ekx;
ColumnAdd(ekx);
ekx.EmShowLogicV = EkPageCreate.Enums.ShowLogic.EmShowLogic.缺省;
#endregion TheName - 加油车牌
#region ZC_Id - 车辆
dcai = TA._ZC_Id;
labelName = ToLabelName8Info(dcai, "车辆", true);
ekx = new EkxPageTableColumn(this, dcai.Name, labelName);
ekx.CtrlWidth = Unit100px;
ekx.EmTableColumnStatusV = EkPageCreate.Enums.TableColumnStatus.EmTableColumnStatus.隐藏;
m_ZC_Id = ekx;
ColumnAdd(ekx);
IDSS = ekx;
ekx.EmShowLogicV = EkPageCreate.Enums.ShowLogic.EmShowLogic.表达式数据源;
IDSS.ShowEmDataColumnLink = EkPageCreate.Enums.DataColumnLink.EmDataColumnLink.实体类;
IDSS.DataSourceShowDllName = "eKing.SzdfLib";
IDSS.DataSourceShowClassName = "eKing.SzdfLib.Business.VZC.UTB_SZDF_VZC_ITEM";
#endregion ZC_Id - 车辆
#region Dep_Id - 所属部门
dcai = TA._Dep_Id;
labelName = ToLabelName8Info(dcai, "所属部门", true);
ekx = new EkxPageTableColumn(this, dcai.Name, labelName);
ekx.CtrlWidth = Unit100px;
m_Dep_Id = ekx;
ColumnAdd(ekx);
IDSS = ekx;
ekx.EmShowLogicV = EkPageCreate.Enums.ShowLogic.EmShowLogic.表达式数据源;
IDSS.ShowEmDataColumnLink = EkPageCreate.Enums.DataColumnLink.EmDataColumnLink.实体类;
IDSS.DataSourceShowDllName = "eKing.SzdfLib";
IDSS.DataSourceShowClassName = "eKing.SzdfLib.Business.HR.UTB_SZDF_HR_USER_DEP";
#endregion Dep_Id - 所属部门
#region DepName - 部门名称
dcai = TA._DepName;
labelName = ToLabelName8Info(dcai, "部门名称", true);
ekx = new EkxPageTableColumn(this, dcai.Name, labelName);
ekx.CtrlWidth = Unit100px;
ekx.EmTableColumnStatusV = EkPageCreate.Enums.TableColumnStatus.EmTableColumnStatus.隐藏;
m_DepName = ekx;
ColumnAdd(ekx);
ekx.EmShowLogicV = EkPageCreate.Enums.ShowLogic.EmShowLogic.缺省;
#endregion DepName - 部门名称
#region VehTypeName - 车辆类别
dcai = TA._VehTypeName;
labelName = ToLabelName8Info(dcai, "车辆类别", true);
ekx = new EkxPageTableColumn(this, dcai.Name, labelName);
ekx.CtrlWidth = Unit100px;
m_VehTypeName = ekx;
ColumnAdd(ekx);
ekx.EmShowLogicV = EkPageCreate.Enums.ShowLogic.EmShowLogic.缺省;
#endregion VehTypeName - 车辆类别
#region Custom_Id - 客户
dcai = TA._Custom_Id;
labelName = ToLabelName8Info(dcai, "客户", true);
ekx = new EkxPageTableColumn(this, dcai.Name, labelName);
ekx.CtrlWidth = Unit100px;
ekx.EmTableColumnStatusV = EkPageCreate.Enums.TableColumnStatus.EmTableColumnStatus.隐藏;
m_Custom_Id = ekx;
ColumnAdd(ekx);
IDSS = ekx;
ekx.EmShowLogicV = EkPageCreate.Enums.ShowLogic.EmShowLogic.表达式数据源;
IDSS.ShowEmDataColumnLink = EkPageCreate.Enums.DataColumnLink.EmDataColumnLink.实体类;
IDSS.DataSourceShowDllName = "eKing.SzdfLib";
IDSS.DataSourceShowClassName = "eKing.SzdfLib.Business.VB.UTB_SZDF_VB_CUSTOM_SN";
#endregion Custom_Id - 客户
#region CustomNumber - 客户编号
dcai = TA._CustomNumber;
labelName = ToLabelName8Info(dcai, "客户编号", true);
ekx = new EkxPageTableColumn(this, dcai.Name, labelName);
ekx.CtrlWidth = Unit100px;
ekx.EmTableColumnStatusV = EkPageCreate.Enums.TableColumnStatus.EmTableColumnStatus.隐藏;
m_CustomNumber = ekx;
ColumnAdd(ekx);
ekx.EmShowLogicV = EkPageCreate.Enums.ShowLogic.EmShowLogic.缺省;
#endregion CustomNumber - 客户编号
#region CustomName - 客户名称
dcai = TA._CustomName;
labelName = ToLabelName8Info(dcai, "客户名称", true);
ekx = new EkxPageTableColumn(this, dcai.Name, labelName);
ekx.CtrlWidth = Unit100px;
ekx.EmTableColumnStatusV = EkPageCreate.Enums.TableColumnStatus.EmTableColumnStatus.隐藏;
m_CustomName = ekx;
ColumnAdd(ekx);
ekx.EmShowLogicV = EkPageCreate.Enums.ShowLogic.EmShowLogic.缺省;
#endregion CustomName - 客户名称
#region OilCard_Id - 油卡
dcai = TA._OilCard_Id;
labelName = ToLabelName8Info(dcai, "油卡", true);
ekx = new EkxPageTableColumn(this, dcai.Name, labelName);
ekx.CtrlWidth = Unit100px;
ekx.EmTableColumnStatusV = EkPageCreate.Enums.TableColumnStatus.EmTableColumnStatus.隐藏;
m_OilCard_Id = ekx;
ColumnAdd(ekx);
IDSS = ekx;
ekx.EmShowLogicV = EkPageCreate.Enums.ShowLogic.EmShowLogic.表达式数据源;
IDSS.ShowEmDataColumnLink = EkPageCreate.Enums.DataColumnLink.EmDataColumnLink.实体类;
IDSS.DataSourceShowDllName = "eKing.SzdfLib";
IDSS.DataSourceShowClassName = "eKing.SzdfLib.Business.VGAS.UTB_SZDF_VGAS_OIL_CARD";
#endregion OilCard_Id - 油卡
#region OilCardNumber - 油卡编号
dcai = TA._OilCardNumber;
labelName = ToLabelName8Info(dcai, "油卡编号", true);
ekx = new EkxPageTableColumn(this, dcai.Name, labelName);
ekx.CtrlWidth = Unit100px;
ekx.EmTableColumnStatusV = EkPageCreate.Enums.TableColumnStatus.EmTableColumnStatus.隐藏;
m_OilCardNumber = ekx;
ColumnAdd(ekx);
ekx.EmShowLogicV = EkPageCreate.Enums.ShowLogic.EmShowLogic.缺省;
#endregion OilCardNumber - 油卡编号
#region OilType_Id - 燃油类型
dcai = TA._OilType_Id;
labelName = ToLabelName8Info(dcai, "燃油类型", true);
ekx = new EkxPageTableColumn(this, dcai.Name, labelName);
ekx.CtrlWidth = Unit100px;
m_OilType_Id = ekx;
ColumnAdd(ekx);
IDSS = ekx;
ekx.EmShowLogicV = EkPageCreate.Enums.ShowLogic.EmShowLogic.表达式数据源;
IDSS.ShowEmDataColumnLink = EkPageCreate.Enums.DataColumnLink.EmDataColumnLink.实体类;
IDSS.DataSourceShowDllName = "eKing.SzdfLib";
IDSS.DataSourceShowClassName = "eKing.SzdfLib.Business.VB.UTB_SZDF_VB_OIL";
#endregion OilType_Id - 燃油类型
#region Refuel_Time - 加油时间
dcai = TA._Refuel_Time;
labelName = ToLabelName8Info(dcai, "加油时间", true);
ekx = new EkxPageTableColumn(this, dcai.Name, labelName);
ekx.CtrlWidth = Unit100px;
m_Refuel_Time = ekx;
ColumnAdd(ekx);
ekx.EmShowLogicV = EkPageCreate.Enums.ShowLogic.EmShowLogic.缺省;
#endregion Refuel_Time - 加油时间
#region RefuelAmount - 加油量
dcai = TA._RefuelAmount;
labelName = ToLabelName8Info(dcai, "加油量", true);
ekx = new EkxPageTableColumn(this, dcai.Name, labelName);
ekx.CtrlWidth = Unit.Pixel(30);
m_RefuelAmount = ekx;
ColumnAdd(ekx);
ekx.EmShowLogicV = EkPageCreate.Enums.ShowLogic.EmShowLogic.缺省;
#endregion RefuelAmount - 加油量
#region UnitPrice - 单价
dcai = TA._UnitPrice;
labelName = ToLabelName8Info(dcai, "单价", true);
ekx = new EkxPageTableColumn(this, dcai.Name, labelName);
ekx.CtrlWidth = Unit.Pixel(30);
m_UnitPrice = ekx;
ColumnAdd(ekx);
ekx.EmShowLogicV = EkPageCreate.Enums.ShowLogic.EmShowLogic.缺省;
#endregion UnitPrice - 单价
#region TotallPrice - 总价
dcai = TA._TotallPrice;
labelName = ToLabelName8Info(dcai, "总价", true);
ekx = new EkxPageTableColumn(this, dcai.Name, labelName);
ekx.CtrlWidth = Unit.Pixel(30);
m_TotallPrice = ekx;
ColumnAdd(ekx);
ekx.EmShowLogicV = EkPageCreate.Enums.ShowLogic.EmShowLogic.缺省;
#endregion TotallPrice - 总价
#region TransactionNo - 交易号
dcai = TA._TransactionNo;
labelName = ToLabelName8Info(dcai, "交易号", true);
ekx = new EkxPageTableColumn(this, dcai.Name, labelName);
ekx.CtrlWidth = Unit100px;
ekx.EmTableColumnStatusV = EkPageCreate.Enums.TableColumnStatus.EmTableColumnStatus.隐藏;
m_TransactionNo = ekx;
ColumnAdd(ekx);
ekx.EmShowLogicV = EkPageCreate.Enums.ShowLogic.EmShowLogic.缺省;
#endregion TransactionNo - 交易号
#region Station_Id - 加油地点
dcai = TA._Station_Id;
labelName = ToLabelName8Info(dcai, "加油地点", true);
ekx = new EkxPageTableColumn(this, dcai.Name, labelName);
ekx.CtrlWidth = Unit100px;
m_Station_Id = ekx;
ColumnAdd(ekx);
IDSS = ekx;
ekx.EmShowLogicV = EkPageCreate.Enums.ShowLogic.EmShowLogic.表达式数据源;
IDSS.ShowEmDataColumnLink = EkPageCreate.Enums.DataColumnLink.EmDataColumnLink.实体类;
IDSS.DataSourceShowDllName = "eKing.SzdfLib";
IDSS.DataSourceShowClassName = "eKing.SzdfLib.Business.VB.UTB_SZDF_VB_GAS_STATION";
#endregion Station_Id - 加油地点
#region IsDelete - 是否删除
dcai = TA._IsDelete;
labelName = ToLabelName8Info(dcai, "是否删除", true);
ekx = new EkxPageTableColumn(this, dcai.Name, labelName);
ekx.CtrlWidth = Unit100px;
ekx.EmTableColumnStatusV = EkPageCreate.Enums.TableColumnStatus.EmTableColumnStatus.隐藏;
m_IsDelete = ekx;
ColumnAdd(ekx);
ekx.EmShowLogicV = EkPageCreate.Enums.ShowLogic.EmShowLogic.缺省;
#endregion IsDelete - 是否删除
#region InputUserId - 录入用户
dcai = TA._InputUserId;
labelName = ToLabelName8Info(dcai, "录入用户", true);
ekx = new EkxPageTableColumn(this, dcai.Name, labelName);
ekx.CtrlWidth = Unit100px;
ekx.EmTableColumnStatusV = EkPageCreate.Enums.TableColumnStatus.EmTableColumnStatus.隐藏;
m_InputUserId = ekx;
ColumnAdd(ekx);
ekx.EmShowLogicV = EkPageCreate.Enums.ShowLogic.EmShowLogic.缺省;
#endregion InputUserId - 录入用户
#region CreateTime - 创建时间
dcai = TA._CreateTime;
labelName = ToLabelName8Info(dcai, "创建时间", true);
ekx = new EkxPageTableColumn(this, dcai.Name, labelName);
ekx.CtrlWidth = Unit100px;
ekx.EmTableColumnStatusV = EkPageCreate.Enums.TableColumnStatus.EmTableColumnStatus.隐藏;
m_CreateTime = ekx;
ColumnAdd(ekx);
ekx.EmShowLogicV = EkPageCreate.Enums.ShowLogic.EmShowLogic.缺省;
#endregion CreateTime - 创建时间
#region LastUpdateUserId - 最后更新用户
dcai = TA._LastUpdateUserId;
labelName = ToLabelName8Info(dcai, "最后更新用户", true);
ekx = new EkxPageTableColumn(this, dcai.Name, labelName);
ekx.CtrlWidth = Unit100px;
ekx.EmTableColumnStatusV = EkPageCreate.Enums.TableColumnStatus.EmTableColumnStatus.隐藏;
m_LastUpdateUserId = ekx;
ColumnAdd(ekx);
ekx.EmShowLogicV = EkPageCreate.Enums.ShowLogic.EmShowLogic.缺省;
#endregion LastUpdateUserId - 最后更新用户
#region UpdateTime - 修改时间
dcai = TA._UpdateTime;
labelName = ToLabelName8Info(dcai, "修改时间", true);
ekx = new EkxPageTableColumn(this, dcai.Name, labelName);
ekx.CtrlWidth = Unit100px;
m_UpdateTime = ekx;
ColumnAdd(ekx);
ekx.EmShowLogicV = EkPageCreate.Enums.ShowLogic.EmShowLogic.缺省;
#endregion UpdateTime - 修改时间
#region 模版列 - _EditOper 查看
// 模版列 - _ViewOper 查看 //
ekx = new EkxPageTableColumn(this, TBN._ViewOper, "查看");
ekx.EmTableColumnTypeV = EkPageCreate.Enums.TableColumnType.EmTableColumnType.模板列;
ekx.EmShowLogicV = EkPageCreate.Enums.ShowLogic.EmShowLogic.模板列_查看;
ekx.CtrlWidth = Unit20px;
ekx.EmTableColumnStatusV = EkPageCreate.Enums.TableColumnStatus.EmTableColumnStatus.隐藏;
m__ViewOper = ekx;
ColumnAdd(ekx);
#endregion 模版列 - _EditOper 查看
#region 模版列 - _EditOper 编辑
// 模版列 - _EditOper 编辑 //
ekx = new EkxPageTableColumn(this, TBN._EditOper, "编辑");
ekx.EmTableColumnTypeV = EkPageCreate.Enums.TableColumnType.EmTableColumnType.模板列;
ekx.EmShowLogicV = EkPageCreate.Enums.ShowLogic.EmShowLogic.模板列_编辑;
ekx.CtrlWidth = Unit20px;
m__EditOper = ekx;
ColumnAdd(ekx);
#endregion 模版列 - _EditOper 编辑
#region 模版列 - _DelOper 删除
// 模版列 - _DelOper 删除 //
ekx = new EkxPageTableColumn(this, TBN._DelOper, "删除");
ekx.EmTableColumnTypeV = EkPageCreate.Enums.TableColumnType.EmTableColumnType.模板列;
ekx.EmShowLogicV = EkPageCreate.Enums.ShowLogic.EmShowLogic.模板列_删除;
ekx.CtrlWidth = Unit20px;
m__DelOper = ekx;
ColumnAdd(ekx);
#endregion 模版列 - _DelOper 删除
#region 模版列 - _BlankTextOper 空白
// 模版列 - _BlankTextOper 空白 //
ekx = new EkxPageTableColumn(this, TBN._BlankTextOper, "");
ekx.EmTableColumnTypeV = EkPageCreate.Enums.TableColumnType.EmTableColumnType.模板列;
ekx.CtrlWidth = Unit15px;
m__BlankTextOper = ekx;
ColumnAdd(ekx);
#endregion 模版列 - _BlankTextOper 空白
}
/// <summary>
/// 初始化控件
/// </summary>
public void InitClass()
{
// 创建元素 //
ColumnAddCreate();
// 初始化控件后的逻辑 //
InitClassAfter();
// 重设列索引 //
TableIndexReset();
}
}
}