SZDF:查看页面嵌套子列表的效果

2017-06-30 11:14:34  访问(1749) 赞(0) 踩(0)




  • 几个地址:
    1、 Management\Areas\ZnbmZc\Controllers\VZC\VzcItem\VzcItemController_Page.cs
    2、Management\Areas\ZnbmZc\Views\VzcItem\ViewOil.cshtml
    3、ZNBM\eKing.SzdfPage\Areas\ZnbmZc\VZC\VzcItem\Ek4ViewOilSzdfSearchForm.cs
    4、ZNBM\eKing.SzdfPage\Areas\ZnbmZc\VZC\VzcItem\Ek4ViewOilSzdfTable.cs
    5、ZNBM\eKing.SzdfPage\Areas\ZnbmZc\VZC\VzcItem\Ek4ViewOilSzdfTable__Page.cs

    几个需要改动的地方:
    1、ZNBM\eKing.SzdfPage\Areas\ZnbmZc\VZC\VzcItem\EkSzdfPage__Page.cs
    2、ZNBM\eKing.SzdfPage\Enums\VzcItemViewNav__P1.cs




  • 
    
    
    
    @{
        // 车辆油耗 //
        eKing.SzdfPage.Areas.ZnbmZc.VZC.VzcItem.EkSzdfPage eKp
            =
            eKing.SzdfPage.Areas.ZnbmZc.VZC.VzcItem.EkSzdfPage.instance;
    
        ViewBag.Title = eKp.PageTitle;
        Layout = "~/Views/Shared/_Layout.cshtml";
    
        // 全局名称 //
        eKing.SzdfPage.Names.GlobalName gN
            = eKing.SzdfPage.Names.GlobalName.instance;
    
        // 
        eKing.SzdfPage.Classes.Items.ZNBM.ZnbmPageDetailLoadInfo
            PDLI
            =
            ViewData[gN.EkData]
            as
            eKing.SzdfPage.Classes.Items.ZNBM.ZnbmPageDetailLoadInfo;
    
        if (PDLI == null)
        {
            PDLI = new eKing.SzdfPage.Classes.Items.ZNBM.ZnbmPageDetailLoadInfo();
            
        }
    
    
    }
    
    @section css{
        @Html.Raw(eKp.PrintSectionCss())
        <!-- 职能部门的相关css -->
        <link href="~/Content/css/znbm.css" rel="stylesheet" />
    
    
        <style>
            .view_item {
                font-size: 12px;
                padding: 5px;
                font-weight: bold;
            }
    
            .view_value {
                font-size: 13px;
                padding: 0 25px 0 0;
            }
        </style>
    
    
    }
    
    @section Javascript{
    
        <!-- 多选效果的JS -->
        <script src="~/Content/js/sumoselect/jquery.sumoselect.js"></script>
    
        <!-- 页面的逻辑属性 -->
        <script type="text/javascript" src="~/Content/js/ZNBM/znbm.pageinfo.js"></script>
        <!-- 我需要的公共方法 -->
        <script type="text/javascript" src="~/Content/js/ZNBM/znbm.ek.js"></script>
        <!-- JS 相关校验使用 -->
        <script type="text/javascript" src="~/Content/js/ZNBM/znbm.ekcheck.js"></script>
    
        @Html.Raw(eKp.PrintSectionJavaScript())
    
        <script type="text/javascript">
            GlobalPhyPath = "@Html.Raw(eKp.GetPhyPath())";
            // 路由根地址 //
            var SubWebDir = "ZnbmZc/VzcItem/";
            // 默认构建EPI //
            var EPI = ZnbmPageInfoDefaultCreate(SubWebDir);
            // 网页标题 //
            EPI.PageTitle = "@Html.Raw(eKp.PageTitle)";
            // 每页显示记录数 //
            EPI.IsLoadTableList = true;
            EPI.TableId = "@Html.Raw(eKp.Table4ViewOil.PkId)";
    
            EPI.TableListUrl = SubWebDir + "@Html.Raw(eKp.Table4ViewOil.PkId)List";
    
            EPI.IsOverrideAjaxSearchData = true;
            EPI.PageSize = 5;
    
            function AjaxSearchData(current, per_num) {
                // 构建搜索 - 工具栏 + 弹窗 //
                // 构建搜索 //
                var theResult = EkGetSearchInfoData(current, per_num);
    
                EkGetSearchData4Build(theResult, "div_search", "a", true);
    
                theResult.push({ name: "_dataid", value: "@Html.Raw(PDLI.PkId)" });
    
                return theResult;
            }
    
    
            function BuildHTML(rData) {
                // 绘制HTML表格 //
                var html = "";
    
                $.each(rData.rows, function (i, v) {
                    @Html.Raw(eKp.Table4ViewOil.PrintJS())
                })
    
                return html;
            }
    
            seajs.use('@Html.Raw(eKp.GetPhyPath())/Content/js/ZNBM/index.sea');
    
    
        </script>
    
    
    }
    
    <div class="p_bar">
        <span class="f_r">
            <button class="a_btn m_r10" id="back_btn" onclick="EkGoPage('Index');">返回</button>
            @Html.Raw(eKp.PrintDevDebug())
        </span><span class="position_txt">
            <i></i>
            @Html.Raw(eKp.PrintPageTitle("查看车辆油耗"))
            &nbsp;&nbsp;
            @Html.Raw(PDLI.NavHtml)
        </span>
    </div>
    <div class="select_search_box" id="InfoDiv">
        @Html.Raw(PDLI.DetailHtml)
    </div>
    <!-- 搜索区域 -->
    <div class="select_search_box" id="div_search">
        <table>
            <tr>
                <td>
                    &nbsp;
                    @Html.Raw(@eKp.Search4ViewOilForm.f_Refuel_Time.PrintSearchLabel())
                    @Html.Raw(@eKp.Search4ViewOilForm.f_Refuel_Time.PrintHTML())
                    &nbsp;-&nbsp;
                    @Html.Raw(@eKp.Search4ViewOilForm.t_Refuel_Time.PrintHTML())
                    &nbsp;
                    <button class="a_btn" id="search_btn">搜索</button>
                    &nbsp;
                </td>
            </tr>
        </table>
    </div>
    
    <div class="clearfix">
        <!-- 绘制表头 -->
        <div class="thead_fix">
            @Html.Raw(@eKp.Table4ViewOil.PrintHTML())
        </div>
        <!-- 表格内容 -->
        <div class="table_box over_scroll" id="tb">
            <div class="tb_con" id="tb_con">
                <table class="table_list" id="tb_main">
                    <tbody></tbody>
                </table>
            </div>
        </div>
        <!-- 页码 -->
        <div class="p_paciton">
            <div class="f_l p_t5"><span id="page_tip"></span></div>
            <div class="page">数据加载中……</div>
        </div>
    </div>
    
    
  • 
    
    // 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 列表绑定 - 资产的燃油信息
    
    
  • 
    
    
            /// <summary>
            /// 搜索表单(燃油信息)
            /// </summary>
            protected Ek4ViewOilSzdfSearchForm m_Search4ViewOilForm = null;
    
            /// <summary>
            /// 搜索表单(燃油信息)
            /// </summary>
            public Ek4ViewOilSzdfSearchForm Search4ViewOilForm
            {
                get
                {
                    return m_Search4ViewOilForm;
                }
            }
    
            /// <summary>
            /// 列表(燃油信息)
            /// </summary>
            protected Ek4ViewOilSzdfTable m_Table4ViewOil = null;
    
            /// <summary>
            /// 列表(燃油信息)
            /// </summary>
            public Ek4ViewOilSzdfTable Table4ViewOil
            {
                get
                {
                    return m_Table4ViewOil;
                }
            }
    
    
    
                // 添加燃油查看的表格 //
                m_Table4ViewOil = new Ek4ViewOilSzdfTable();
                m_Table4ViewOil.PkId = "Table4ViewOil";
                m_TableList.Add(m_Table4ViewOil);
    
                // 添加燃油搜索的表格 //
                m_Search4ViewOilForm = new Ek4ViewOilSzdfSearchForm();
                m_FormList.Add(m_Search4ViewOilForm);
    
  • 
    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
    {
       
        public partial class Ek4ViewOilSzdfTable
            
        {
    
            /// <summary>
            /// 重写扩展逻辑
            /// </summary>
            public override void InitClassAfter()
            {
                base.InitClassAfter();
    
                // 填充关键字的值 //
                // 则在tr上面有属性 data-guid="{pk}"
                this.IsFillPkValue = true;
    
                EkxPageTableColumn ekx = null;
    
                ekx = _UpdateTime;
                ekx.EmTableColumnStatusV 
                    = 
                    EkPageCreate.Enums.TableColumnStatus.EmTableColumnStatus.仅返回值;
    
                ekx.EmShowLogicV
                     = EkPageCreate.Enums.ShowLogic.EmShowLogic.时间天和ToolTip;
    
                ekx.EmTableColumnStatusV
                    = EkPageCreate.Enums.TableColumnStatus.EmTableColumnStatus.隐藏;
    
                ekx = _Refuel_Time;
                ekx.EmShowLogicV
                        = EkPageCreate.Enums.ShowLogic.EmShowLogic.时间天和ToolTip;
    
                ekx = __ViewOper;
                ekx.EmTableColumnStatusV 
                    = 
                    EkPageCreate.Enums.TableColumnStatus.EmTableColumnStatus.不启用;
    
                // 名称 //
                ekx = _TheName;
    
                // 填充显示字段 //
                ekx.EmSelectFlagFillDC
                    =
                    EkPageCreate.Enums.SelectFlag.EmSelectFlag.否;
    
     
    
    
                ekx = _UnitPrice;
                ekx.EmTableColumnStatusV
                    =
                    EkPageCreate.Enums.TableColumnStatus.EmTableColumnStatus.显示;
    
                ekx = _Station_Id;
                ekx.EmTableColumnStatusV
                    =
                    EkPageCreate.Enums.TableColumnStatus.EmTableColumnStatus.显示;
    
                ekx = __EditOper;
                ekx.EmTableColumnStatusV = EkPageCreate.Enums.TableColumnStatus.EmTableColumnStatus.不启用;
    
                ekx = __DelOper;
                ekx.EmTableColumnStatusV = EkPageCreate.Enums.TableColumnStatus.EmTableColumnStatus.不启用;
    
                ekx = _TheName;
                ekx.EmTableColumnStatusV = EkPageCreate.Enums.TableColumnStatus.EmTableColumnStatus.不启用;
    
                ekx = _Dep_Id;
                ekx.EmTableColumnStatusV = EkPageCreate.Enums.TableColumnStatus.EmTableColumnStatus.不启用;
    
                ekx = _VehTypeName;
                ekx.EmTableColumnStatusV = EkPageCreate.Enums.TableColumnStatus.EmTableColumnStatus.不启用;
    
                ekx = __CheckBox;
                ekx.EmTableColumnStatusV = EkPageCreate.Enums.TableColumnStatus.EmTableColumnStatus.不启用;
    
            }
    
    
        }
    }
    
    
    
  • 
    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();
            }
    
    
        }
    }
    
    
    
  • 
    using eKing.EkPageCreate.IWebCtrls; 
    using System;
    using eKing.SzdfPage.WebCtrls;
    using SlowX.Core.Classes;
    using eKing.EkPageCreate.CtrlNames;
    
    namespace eKing.SzdfPage.Areas.ZnbmZc.VZC.VzcItem
    {
          
        /// <summary>
        /// 查看车辆的燃油信息
        /// </summary>
        [Serializable]
        public partial class Ek4ViewOilSzdfSearchForm
            :
            EkxPageSearchForm
        {
            
            /// <summary>
            /// <para>表名:UTB_SZDF_WD_ITEM</para>
            /// <para>逻辑类:eKing.SzdfLib.Business.VGAS.UTB_SZDF_VGAS_ITEM</para>
            /// </summary>
            public Ek4ViewOilSzdfSearchForm()
            {
                // UTB_SZDF_WD_ITEM //
                // eKing.SzdfLib.Business.VGAS.UTB_SZDF_VGAS_ITEM //
                InitClass();
            }
    
            #region 控件 
    
    
            #region Refuel_Time - 加油时间 -- FROM
    
    
            /// <summary>
            /// Refuel_Time - 加油时间
            /// </summary>
            protected EkxPageInputCtrl mf_Refuel_Time
                =
                null;
    
    
            /// <summary>
            /// Refuel_Time - 加油时间
            /// </summary>
            public EkxPageInputCtrl f_Refuel_Time
            {
                get
                {
                    return mf_Refuel_Time;
                }
            }
    
            #endregion Refuel_Time - 加油时间 -- FROM
    
            #region Refuel_Time - 加油时间 -- TO
    
    
            /// <summary>
            /// Refuel_Time - 加油时间
            /// </summary>
            protected EkxPageInputCtrl mt_Refuel_Time
                =
                null;
    
    
            /// <summary>
            /// Refuel_Time - 加油时间
            /// </summary>
            public EkxPageInputCtrl t_Refuel_Time
            {
                get
                {
                    return mt_Refuel_Time;
                }
            }
    
            #endregion Refuel_Time - 加油时间 -- TO
    
    
    
            #endregion 控件 
    
            /// <summary>
            /// 
            /// </summary>
            public void CtrlAddCreate()
            {
                // 对应的表属性 //
                eKing.SzdfLib.TableAttribute.VGAS.UTB_SZDF_VGAS_ITEM TA
                    =
                    eKing.SzdfLib.TableAttribute.VGAS.UTB_SZDF_VGAS_ITEM.instance;
    
                // 对应的字段属性 //
                DataColumnAttributeInfo dcai = null;
                string ctrlPreName = FormCtrlPreName;
                EkxPageInputCtrl ekx = null;
                IInputCtrlName IICN 
                    = 
                    IInputCtrlName.IInputCtrlNameInstance;
    
    
    
                #region Refuel_Time - 加油时间
    
                ekx = new EkxPageInputCtrl();
                mf_Refuel_Time = ekx;
                CtrlAdd(ekx);
    
                dcai = TA._Refuel_Time;
                // 控件标签 //
                ekx.LabelName = ToLabelName8Info(dcai, "加油时间", true);
                // 控件的客户端唯一ID //
                ekx.PkId = IICN.ctrl + ctrlPreName + IICN.From + IICN._ + dcai.Name;
                // 设置控件的搜索逻辑:搜索(不是高级搜索) //
                ekx.EmSearchSelectV = EkPageCreate.Enums.SearchSelect.EmSearchSelect.搜索;
                // 控件类型 //
                ekx.EmCtrlTypeV = eKing.EkPageCreate.Enums.CtrlType.EmCtrlType.时间天;
                // 控件搜索逻辑 //
                ekx.EmSearchLogicV = EkPageCreate.Enums.SearchLogic.EmSearchLogic.日期开始;
    
                // 控件样式 //
                ekx.CtrlCssClass = "input_txt";
    
                ekx.CtrlWidth = Unit80px;
    
                #endregion Refuel_Time - 加油时间
    
    
    
                #region Refuel_Time - 加油时间
    
                ekx = new EkxPageInputCtrl();
                mt_Refuel_Time = ekx;
                CtrlAdd(ekx);
    
                dcai = TA._Refuel_Time;
                // 控件标签 //
                ekx.LabelName = ToLabelName8Info(dcai, "加油时间", true);
                // 控件的客户端唯一ID //
                ekx.PkId = IICN.ctrl + ctrlPreName + IICN.To + IICN._ + dcai.Name;
                // 设置控件的搜索逻辑:搜索(不是高级搜索) //
                ekx.EmSearchSelectV = EkPageCreate.Enums.SearchSelect.EmSearchSelect.搜索;
                // 控件类型 //
                ekx.EmCtrlTypeV = eKing.EkPageCreate.Enums.CtrlType.EmCtrlType.时间天;
                // 控件搜索逻辑 //
                ekx.EmSearchLogicV = EkPageCreate.Enums.SearchLogic.EmSearchLogic.日期结束;
    
                // 控件样式 //
                ekx.CtrlCssClass = "input_txt";
    
                ekx.CtrlWidth = Unit80px;
    
                #endregion Refuel_Time - 加油时间
    
            }
    
    
            /// <summary>
            /// 初始化控件的信息
            /// </summary>
            public void InitClass()
            {
                // 控件的前缀名 //
                m_FormCtrlPreName = "vt";
    
                // 创建元素 //
                CtrlAddCreate();
    
                // 初始化控件后 //
                InitClassAfter();
    
            }
    
    
        }
    }
    
    
    

上一条:

下一条:


 

相关评论

评论加载中……
 

发表评论

类型:
内容:
  (Alt+Enter)
 
  ┈全部┈  
 
(显示默认分类)