SZDF:驾驶证管理页面的参考DEMO

2017-06-12 11:40:24  访问(2054) 赞(0) 踩(0)

  • 
    
    // eKing.SzdfPage\Areas\ZnbmHrzz\HRZZ\HrzzJsz\EkSzdfSearchForm__Page.cs
    
    using eKing.SzdfPage.WebCtrls;
    using eKing.SzdfPage.Helpers;
    
    
    /// <summary>
    /// <para>表名:UTB_SZDF_HRZZ_JSZ</para>
    /// <para>注释:驾驶证</para>
    /// <para>逻辑类:eKing.SzdfLib.Business.HRZZ.UTB_SZDF_HRZZ_JSZ</para>
    /// </summary>
    namespace eKing.SzdfPage.Areas.ZnbmHrzz.HRZZ.HrzzJsz
    {
        public partial class EkSzdfSearchForm
        {
    
            /// <summary>
            /// 重写扩展逻辑
            /// </summary>
            public override void InitClassAfter()
            {
                base.InitClassAfter();
    
    
                //eKingSzdfPageHelper
                //    wh
                //    = eKingSzdfPageHelper.ekInstance;
    
                // 初始化统计 //
                // InitStat(Enums.LogicDataSource.EmLogicDataSource.EmVgasItemStatXY);
    
    
                eKing.SzdfLib.TableAttribute.HR.UTB_SZDF_HR_USER_ITEM uTA
                    =
                    eKing.SzdfLib.TableAttribute.HR.UTB_SZDF_HR_USER_ITEM.instance;
    
    
                EkxPageInputCtrl ekx = null;
    
                #region 参考代码
    
                //ekx = v_EmOilTypeV;
                //ekx.CtrlCssClass = "select";
                //ekx.CtrlWidth = Unit150px;
                //ekx.EmCtrlTypeV = EkPageCreate.Enums.CtrlType.EmCtrlType.下拉多选框;
                //ekx.EmListControlAddItemV = EkPageCreate.Enums.ListControlAddItem.EmListControlAddItem.自定义;
                //ekx.EmSearchLogicV = EkPageCreate.Enums.SearchLogic.EmSearchLogic.组或查询;
    
                #endregion zz
    
    
                #region User_Item_Id - 员工
    
    
                ekx = mv_User_Item_Id;
                ekx.EmCtrlTypeV
                    =
                    EkPageCreate.Enums.CtrlType.EmCtrlType.普通文本;
    
                ekx.EmAutoCompleterModelV
                    =
                    EkPageCreate.Enums.AutoCompleterModel.EmAutoCompleterModel.查询;
    
                ekx.AutoCompleterUrl
                    =
                    eKingSzdfPageHelper.ekInstance.AutoCompleterUrlDefaultGet
                    (
                        Enums.AutoCompleter.EmAutoCompleter.人员
                    );
    
                ekx.CtrlCssClass = "input_txt";
    
    
                ekx.SearchEntityName = "tu";
                ekx.SearchDataColumnName = uTA._TheName.Name;
    
                #endregion User_Item_Id - 员工
    
    
                #region TheName - 驾驶证
    
                  ekx = mv_TheName;
                ekx.CtrlWidth = Unit200px;
    
    
                #endregion TheName - 驾驶证
    
    
                #region ZJCX_Ids - 准驾车型
    
                // ekx = mv_ZJCX_Ids;
    
                #endregion ZJCX_Ids - 准驾车型
    
    
                #region EmHrzzStatusV - 状态
    
                ekx = mv_EmHrzzStatusV;
                ekx.CtrlWidth = Unit200px;
    
                #endregion EmHrzzStatusV - 状态
    
    
                #region First_Date - 首次领证时间
    
                // ekx = mf_First_Date;
    
                #endregion First_Date - 首次领证时间
    
    
    
                #region First_Date - 首次领证时间
    
                // ekx = mt_First_Date;
    
                #endregion First_Date - 首次领证时间
    
    
                #region End_Date - 有效期
    
                // ekx = mf_End_Date;
    
                #endregion End_Date - 有效期
    
    
    
                #region End_Date - 有效期
    
                // ekx = mt_End_Date;
    
                #endregion End_Date - 有效期
    
    
    
            }
    
    
        }
    }
    
    
    
  • 
    // eKing.SzdfPage\Areas\ZnbmHrzz\HRZZ\HrzzJsz\EkSzdfDetailForm__Page.cs
    
    using eKing.SzdfPage.WebCtrls;
    using eKing.SzdfPage.Helpers;
    
    
    /// <summary>
    /// <para>表名:UTB_SZDF_HRZZ_JSZ</para>
    /// <para>注释:驾驶证</para>
    /// <para>逻辑类:eKing.SzdfLib.Business.HRZZ.UTB_SZDF_HRZZ_JSZ</para>
    /// </summary>
    namespace eKing.SzdfPage.Areas.ZnbmHrzz.HRZZ.HrzzJsz
    {
        public partial class EkSzdfDetailForm
        {
    
            /// <summary>
            /// 重写扩展逻辑
            /// </summary>
            public override void InitClassAfter()
            {
                base.InitClassAfter();
    
    
                //eKingSzdfPageHelper
                //    wh
                //    = eKingSzdfPageHelper.ekInstance;
    
                EkxPageInputCtrl ekx = null;
                // IValidCtrl ivc = null;
    
    
                #region User_Item_Id - 员工
    
                // User_Item_Id - 员工
                ekx = _User_Item_Id;
    
                ekx.EmCtrlTypeV
                    =
                    EkPageCreate.Enums.CtrlType.EmCtrlType.普通文本;
    
                ekx.EmAutoCompleterModelV
                    =
                    EkPageCreate.Enums.AutoCompleterModel.EmAutoCompleterModel.录入;
    
                ekx.AutoCompleterUrl
                    =
                    eKingSzdfPageHelper.ekInstance.AutoCompleterUrlDefaultGet
                    (
                        Enums.AutoCompleter.EmAutoCompleter.人员信息
                    );
    
                ekx.CtrlCssClass = "input_txt";
    
    
                #endregion User_Item_Id - 员工
    
                #region TheName - 驾驶证
    
                // // TheName - 驾驶证
                //ekx = _TheName;
    
                #endregion TheName - 驾驶证
    
                #region ZJCX_Ids - 准驾车型
    
                // ZJCX_Ids - 准驾车型
                ekx = _ZJCX_Ids;
                ekx.EmCtrlTypeV = EkPageCreate.Enums.CtrlType.EmCtrlType.下拉多选框;
                ekx.EmListControlAddItemV = EkPageCreate.Enums.ListControlAddItem.EmListControlAddItem.自定义;
                ekx.CtrlWidth = Unit130px;
                ekx.EmSearchLogicV 
                    = 
                    EkPageCreate.Enums.SearchLogic.EmSearchLogic.组或查询;
    
                #endregion ZJCX_Ids - 准驾车型
    
                #region First_Date - 首次领证时间
    
                // // First_Date - 首次领证时间
                //ekx = _First_Date;
    
                #endregion First_Date - 首次领证时间
    
                #region End_Date - 有效期
    
                // // End_Date - 有效期
                //ekx = _End_Date;
    
                #endregion End_Date - 有效期
    
                #region Remark - 备注
    
                // // Remark - 备注
                //ekx = _Remark;
    
                #endregion Remark - 备注
    
    
            }
    
    
        }
    }
    
    
    
  • // eKing.SzdfLib\TableAttribute\HRZZ\UTB_SZDF_HRZZ_JSZ__Page.cs
    
    using SlowX.Core.Classes;
    using SlowX.Core.IClasses.DataColumnAttributeInfos;
    
    namespace eKing.SzdfLib.TableAttribute.HRZZ
    {
        public partial class UTB_SZDF_HRZZ_JSZ 
    	{
            
            /// <summary>
            /// 
            /// </summary>
            public override void PageInitAfter()
            {
                base.PageInitAfter();
    
                // 设定MVC的路由地址 //
                this.MvcRootArea = "Areas.ZnbmHrzz";
    
                DataColumnAttributeInfo DAI = null;
                IDataColumnLinkInfo IDCLI = null;
    
                // 
                this.DetailFormRowRate = 1;
    
                // 驾驶证 HR资质 // 
                DAI = _ID;
                IDCLI = DAI;
    
    
    
                // 员工 ID // 
                DAI = _User_Item_Id;
                IDCLI = DAI;
    
                // 员工
                DAI.EmSearchOperV 
                    = 
                    SlowX.Core.Enums.SearchOper.EmSearchOper.文本;
    
                DAI.EmSearchCtrlLocationV 
                    = 
                    SlowX.Core.Enums.SearchCtrlLocation.EmSearchCtrlLocation.工具栏;
    
                DAI.EmTableListOperV 
                    = 
                    SlowX.Core.Enums.TableListOper.EmTableListOper.添加;
    
                DAI.EmDetailOperV 
                    = 
                    SlowX.Core.Enums.DetailOper.EmDetailOper.下拉框;
    
                IDCLI.emDataColumnLinkValue
                    = 
                    SlowX.Core.Enums.DataColumnLink.EmDataColumnLink.实体类;
    
                IDCLI.DataColumnLinkClassName 
                    =
                    eKing.SzdfLib.Business.HR.UTB_SZDF_HR_USER_ITEM._ClassName;
    
                IDCLI.DataColumnLinkDLLName 
                    = 
                    eKing.SzdfLib.Business.HR.UTB_SZDF_HR_USER_ITEM._DllName;
    
                IDCLI.emDataColumnLinkModeValue 
                    = 
                    SlowX.Core.Enums.DataColumnLinkMode.EmDataColumnLinkMode.严格一对一;
    
    
    
                // 驾驶证  445210071548 // 
                DAI = _TheName;
                IDCLI = DAI;
    
                DAI.EmTableListOperV
                    = 
                    SlowX.Core.Enums.TableListOper.EmTableListOper.添加;
    
                DAI.EmSearchCtrlLocationV 
                    = 
                    SlowX.Core.Enums.SearchCtrlLocation.EmSearchCtrlLocation.弹窗更多;
    
    
                // 准驾车型  关联 UTB_SZDF_HRZZB_ZJCX // 
                DAI = _ZJCX_Ids;
                IDCLI = DAI;
    
                DAI.EmTableListOperV
                    = 
                    SlowX.Core.Enums.TableListOper.EmTableListOper.添加;
    
                DAI.EmSearchOperV 
                    = 
                    SlowX.Core.Enums.SearchOper.EmSearchOper.下拉复选框;
                DAI.EmSearchCtrlLocationV 
                    = 
                    SlowX.Core.Enums.SearchCtrlLocation.EmSearchCtrlLocation.工具栏;
    
                DAI.EmDetailOperV 
                    = 
                    SlowX.Core.Enums.DetailOper.EmDetailOper.下拉框;
    
                IDCLI.emDataColumnLinkValue 
                    =
                    SlowX.Core.Enums.DataColumnLink.EmDataColumnLink.实体类;
                IDCLI.DataColumnLinkClassName = eKing.SzdfLib.Business.HRZZB.UTB_SZDF_HRZZB_ZJCX._ClassName; 
                IDCLI.DataColumnLinkDLLName = eKing.SzdfLib.Business.HRZZB.UTB_SZDF_HRZZB_ZJCX._DllName;
                IDCLI.emDataColumnLinkModeValue
                    = 
                    SlowX.Core.Enums.DataColumnLinkMode.EmDataColumnLinkMode.严格多对一;
    
    
    
                // 状态 // 
                DAI = _EmHrzzStatusV;
                IDCLI = DAI;
    
                DAI.EmTableListOperV 
                    = 
                    SlowX.Core.Enums.TableListOper.EmTableListOper.添加;
    
                DAI.EmSearchOperV 
                    = 
                    SlowX.Core.Enums.SearchOper.EmSearchOper.下拉框;
    
                DAI.EmSearchCtrlLocationV 
                    = 
                    SlowX.Core.Enums.SearchCtrlLocation.EmSearchCtrlLocation.弹窗更多;
    
                // 不添加,通过逻辑判断 //
                DAI.EmDetailOperV 
                    = 
                    SlowX.Core.Enums.DetailOper.EmDetailOper.不添加;
                 
                IDCLI.emDataColumnLinkValue = SlowX.Core.Enums.DataColumnLink.EmDataColumnLink.枚举;
                IDCLI.DataColumnLinkClassName = Enums.HrzzStatus.ClassName;
                IDCLI.DataColumnLinkDLLName = Enums.HrzzStatus.DLLName;
                IDCLI.emDataColumnLinkModeValue = SlowX.Core.Enums.DataColumnLinkMode.EmDataColumnLinkMode.严格一对一;
    
    
    
                // 首次领证时间 // 
                DAI = _First_Date;
                IDCLI = DAI;
    
                DAI.EmTableListOperV 
                    = 
                    SlowX.Core.Enums.TableListOper.EmTableListOper.添加不显示;
    
                DAI.EmSearchOperV = SlowX.Core.Enums.SearchOper.EmSearchOper.日期FromTo;
                DAI.EmSearchCtrlLocationV = SlowX.Core.Enums.SearchCtrlLocation.EmSearchCtrlLocation.弹窗更多;
    
    
                // 有效期 // 
                DAI = _End_Date;
                IDCLI = DAI;
    
                DAI.EmTableListOperV
                    = 
                    SlowX.Core.Enums.TableListOper.EmTableListOper.添加;
    
                DAI.EmSearchOperV = SlowX.Core.Enums.SearchOper.EmSearchOper.日期FromTo;
                DAI.EmSearchCtrlLocationV = SlowX.Core.Enums.SearchCtrlLocation.EmSearchCtrlLocation.弹窗更多;
    
    
    
                // 是否删除 // 
                DAI = _IsDelete;
                IDCLI = DAI;
    
    
    
                // 备注 // 
                DAI = _Remark;
                IDCLI = DAI;
    
    
    
                // 创建用户 // 
                DAI = _InputUserId;
                IDCLI = DAI;
    
    
    
                // 创建时间 // 
                DAI = _CreateTime;
                IDCLI = DAI;
    
    
    
                // 最后更新用户 // 
                DAI = _LastUpdateUserId;
                IDCLI = DAI;
    
    
    
                // 修改时间 // 
                DAI = _UpdateTime;
                IDCLI = DAI;
    
    
    
            }
        }
    
    }
    
    
    
    
    
    
  • 
    
    
    using System;
    using System.Web.Mvc;
    using eKingWGSS.Entity.Constant;
    using System.Collections.Generic;
    using SlowX.DAL.Helpers;
    using eKing.EkPageCreate.IWebCtrls;
    using eKing.EkPageCreate.WebCtrls;
    using eKing.EkPageCreate.Items;
    using SlowX.Core.ICoreClasses;
    using SlowX.Core.Classes;
    using System.Data;
    using eKing.EkPageCreate.Infos.ShowInfos;
    using eKing.EkPageCreate.Infos.HttpActions;
    using System.Text;
    using eKing.EkPageCreate.Names;
    using SlowX.Core.Functions;
    using SlowX.Core.Business;
    using eKing.SzdfPage.Classes.Configs;
    using eKingWGSS.Website.Management.Classes.ZNBM;
    using eKing.SzdfPage.Classes.Pages;
    using SlowX.Core.Entity;
    using SlowX.Core.Model;
    using eKing.SzdfPage.Names;
    
    
    /// <summary>
    /// <para>表名:UTB_SZDF_HRZZ_JSZ</para>
    /// <para>注释:驾驶证</para>
    /// <para>逻辑类:eKing.SzdfLib.Business.HRZZ.UTB_SZDF_HRZZ_JSZ</para>
    /// </summary>
    namespace eKingWGSS.Website.Management.Areas.ZnbmHrzz.Controllers 
    {
        
    /// <summary>
    /// <para>表名:UTB_SZDF_HRZZ_JSZ</para>
    /// <para>注释:驾驶证</para>
    /// <para>逻辑类:eKing.SzdfLib.Business.HRZZ.UTB_SZDF_HRZZ_JSZ</para>
    /// </summary>
        public partial class HrzzJszController 
        {
            #region DetailSaveOperBeforeDB - 保存前设置数据库的值
    
            /// <summary>
            /// 保存前设置数据库的值
            /// </summary>
            /// <param name="bllMain">业务操作逻辑</param>
            /// <param name="entityMain">表实体</param>
            /// <param name="dp"></param>
            /// <param name="xdbHelper">数据库链接串</param>
            public override void DetailSaveOperBeforeDB
                (
                    BaseBusiness bllMain,
                    BaseEntity entityMain,
                    DetailSaveOperDBParams dp,
                    DBHelper xdbHelper
                )
            {
                base.DetailSaveOperBeforeDB
                    (
                        bllMain,
                        entityMain,
                        dp,
                        xdbHelper
                    );
    
                //// 获得页面的属性 //
                //eKing.SzdfPage.Areas.ZnbmHrzz.HRZZ.HrzzJsz.EkSzdfPage eKp
                //    =
                //    eKing.SzdfPage.Areas.ZnbmHrzz.HRZZ.HrzzJsz.EkSzdfPage.instance;
    
                ////这里指定录入页面(同理可以指定其他页面)
                //eKing.SzdfPage.Areas.ZnbmHrzz.HRZZ.HrzzJsz.EkSzdfDetailForm
                //    df
                //    =
                //    eKp.DetailForm;
    
    
                //// 逻辑方法 //
                //eKing.SzdfPage.Helpers.eKingSzdfPageHelper
                //        wh
                //        =
                //        eKing.SzdfPage.Helpers.eKingSzdfPageHelper.ekInstance;
    
                if (dp.IsInsert)
                {
    
                    // 表操作交互字段 //
                    eKing.SzdfLib.Entity.HRZZ.UTB_SZDF_HRZZ_JSZ
                        entity
                        =
                        entityMain as eKing.SzdfLib.Entity.HRZZ.UTB_SZDF_HRZZ_JSZ;
    
                    // 引入驱动 //
                    ISaveDriver isave = entity;
    
    
                    isave.AddISaveItem
                        (
                            entity._EmHrzzStatusV,
                            (int)eKing.SzdfLib.Enums.HrzzStatus.EmHrzzStatus.最新
                        );
    
                    isave.AddISaveItemByBoolean
                        (
                            entity._IsDelete,
                            false
                        );
    
                }
            }
    
            #endregion DetailSaveOperBeforeDB - 保存前设置数据库的值
    
            #region TableListOperBeforeIQueryDriver - 组合查询条件前设置查询逻辑(主要是做连表等设置)
    
            /// <summary>
            /// 组合查询条件前设置查询逻辑(主要是做连表等设置)
            /// </summary>
            /// <param name="bllMain"></param>
            /// <param name="entityMain"></param>
            /// <param name="hai"></param>
            /// <param name="xdbHelper">数据库链接串</param>
    
            public override void TableListOperBeforeIQueryDriver
                (
                    BaseBusiness bllMain,
                    BaseEntity entityMain,
                    HttpActionInfo hai,
                    DBHelper xdbHelper
                )
            {
                // 组合查询条件前设置查询逻辑(主要是做连表等设置) //
                base.TableListOperBeforeIQueryDriver(bllMain, entityMain, hai, xdbHelper);
    
                // 获得页面的属性 //
                eKing.SzdfPage.Areas.ZnbmHrzz.HRZZ.HrzzJsz.EkSzdfPage eKp
                    =
                    eKing.SzdfPage.Areas.ZnbmHrzz.HRZZ.HrzzJsz.EkSzdfPage.instance;
    
                //这里指定录入页面(同理可以指定其他页面)
                eKing.SzdfPage.Areas.ZnbmHrzz.HRZZ.HrzzJsz.EkSzdfSearchForm
                    sf
                    =
                    eKp.SearchForm;
    
                // 逻辑方法 //
                eKing.SzdfPage.Helpers.eKingSzdfPageHelper
                        wh
                        =
                        eKing.SzdfPage.Helpers.eKingSzdfPageHelper.ekInstance;
    
                // 数据表查询逻辑条件 //
                eKing.SzdfLib.Entity.HRZZ.UTB_SZDF_HRZZ_JSZ
                    entity
                    =
                    entityMain as eKing.SzdfLib.Entity.HRZZ.UTB_SZDF_HRZZ_JSZ;
    
    
                IFromTableDriver ifrom = entityMain;
                ISelectDriver iselect = entityMain;
                IQueryDriver iq = entityMain;
    
                eKing.SzdfLib.Entity.HR.UTB_SZDF_HR_USER_ITEM uiEntity
                    =
                    new eKing.SzdfLib.Entity.HR.UTB_SZDF_HR_USER_ITEM();
    
                iselect.AddISelectItemWithBaseEntity(entityMain);
                iselect.AddISelectItemWithEntityFieldInfo(uiEntity._TheName);
                uiEntity.selectPreName = "U__";
    
                ifrom.AddIFromTableItemWithBaseEntity("tu", uiEntity);
                iq.AddIQueryItemWithEntityFieldInfo(entity._User_Item_Id, uiEntity._ID);
    
    
    
            }
    
            #endregion TableListOperBeforeIQueryDriver - 组合查询条件前设置查询逻辑(主要是做连表等设置)
    
            #region DetailLoadOperAfterSetData - 重载设置需要填充的值
    
            /// <summary>
            /// 重载设置需要填充的值
            /// </summary>
            /// <param name="bllMain">业务操作逻辑</param>
            /// <param name="entityMain">数据表查询逻辑条件</param>
            /// <param name="modelMain">实体结果集</param>
            /// <param name="KVC"></param>
            /// <param name="xdbHelper">数据库链接串</param>
            public override void DetailLoadOperAfterSetData
                (
                    BaseBusiness bllMain,
                    BaseEntity entityMain,
                    BaseModel modelMain,
                    CtrlKeyValueContainer KVC,
                    DBHelper xdbHelper
                )
            {
                base.DetailLoadOperAfterSetData
                    (
                        bllMain,
                        entityMain,
                        modelMain,
                        KVC,
                        xdbHelper
                    );
    
                // 逻辑方法 //
                eKing.SzdfPage.Helpers.eKingSzdfPageHelper
                        wh
                        =
                        eKing.SzdfPage.Helpers.eKingSzdfPageHelper.ekInstance;
    
    
                // 获得页面的属性 //
                eKing.SzdfPage.Areas.ZnbmHrzz.HRZZ.HrzzJsz.EkSzdfPage eKp
                    =
                    eKing.SzdfPage.Areas.ZnbmHrzz.HRZZ.HrzzJsz.EkSzdfPage.instance;
    
                // 录入表单 //
                eKing.SzdfPage.Areas.ZnbmHrzz.HRZZ.HrzzJsz.EkSzdfDetailForm
                    dF
                    =
                    eKp.DetailForm;
    
    
                // 业务操作逻辑 //
                eKing.SzdfLib.Business.HRZZ.UTB_SZDF_HRZZ_JSZ
                    bll
                    =
                    bllMain
                    as
                    eKing.SzdfLib.Business.HRZZ.UTB_SZDF_HRZZ_JSZ;
    
                // 数据表查询逻辑条件 //
                eKing.SzdfLib.Entity.HRZZ.UTB_SZDF_HRZZ_JSZ
                    entity
                    =
                    entityMain
                    as
                    eKing.SzdfLib.Entity.HRZZ.UTB_SZDF_HRZZ_JSZ;
    
    
                // 获得对应的一条记录的实体值 //
                eKing.SzdfLib.Model.HRZZ.UTB_SZDF_HRZZ_JSZ
                    model
                    =
                    modelMain
                    as
                    eKing.SzdfLib.Model.HRZZ.UTB_SZDF_HRZZ_JSZ;
    
    
                // 获得控件的值 //
                string strValue = null;
                string strCtrlClientId = null;
    
                // 获得值 //
                strValue = model.User_Item_Id__GetText
                    (
                        null,
                        false,
                        "",
                        xdbHelper
                    );
    
                // 获得控件ID //
                strCtrlClientId = dF._User_Item_Id.GetCtrlClientId();
    
                // 将值装入Json数组 //
                KVC.SetItem(strCtrlClientId, strValue);
            }
    
            #endregion DetailLoadOperAfterSetData - 重载设置需要填充的值
    
            #region TableListOperAfterDB - 列表绑定-查询操作后的逻辑,主要用于实现重新设置表格的内容(需要重载实现)
    
            ///// <summary>
            ///// 列表绑定-查询操作后的逻辑,主要用于实现重新设置表格的内容(需要重载实现)
            ///// </summary>
            ///// <param name="bllMain">业务操作逻辑</param>
            ///// <param name="entityMain">数据表查询逻辑条件</param>
            ///// <param name="hai">地址参数</param>
            ///// <param name="ds">数据源</param>
            ///// <param name="pgc">数据结果集</param>
            ///// <param name="tcbConfig">相关配置</param>
            ///// <param name="xdbHelper">数据库链接串</param>
            //public override void TableListOperAfterDB
            //    (
            //        BaseBusiness bllMain, 
            //        BaseEntity entityMain, 
            //        HttpActionInfo hai, 
            //        DataSet ds, 
            //        BootstrapTableDataContainer pgc, 
            //        TableCellItemBuildConfig tcbConfig, 
            //        DBHelper xdbHelper
            //    )
            //{
            //    base.TableListOperAfterDB
            //        (
            //            bllMain, 
            //            entityMain, 
            //            hai, 
            //            ds, 
            //            pgc, 
            //            tcbConfig, 
            //            xdbHelper
            //        );
    
            //    // 获得二维要显示结果的表格 //
            //    List<List<TableCellItem>> dataList = pgc.DataList;
    
            //    if (dataList == null)
            //        return;
    
            //    // 业务逻辑的方法 //
            //    eKing.SzdfPage.Helpers.eKingSzdfPageHelper
            //        wh
            //        =
            //        eKing.SzdfPage.Helpers.eKingSzdfPageHelper.ekInstance;
    
            //    // 获得页面的属性 //
            //    eKing.SzdfPage.Areas.ZnbmHrzz.HRZZ.HrzzJsz.EkSzdfPage eKp
            //        =
            //        eKing.SzdfPage.Areas.ZnbmHrzz.HRZZ.HrzzJsz.EkSzdfPage.instance;
    
            //    // 获得页面的属性 //
            //    eKing.SzdfPage.Areas.ZnbmHrzz.HRZZ.HrzzJsz.EkSzdfTable eKt
            //        =
            //        eKp.MainTable;
    
            //    int iCount = dataList.Count;
    
            //    DataTable dt = ds.Tables[0];
    
            //    eKing.SzdfLib.Model.HRZZ.UTB_SZDF_HRZZ_JSZ
            //        model = null;
    
            //    List<TableCellItem> sList = null;
            //    TableCellItem tci = null;
    
    
            //    //// 表格索引 //
            //    //int idx = -1;
    
            //    //// 显示ToolTip的容器 //
            //    //ShowDataContainer SDC = null;
    
            //    //// 显示的属性 //
            //    //eKing.SzdfPage.Enums.ShowDataInfoType.EmShowDataInfoType
            //    //    emSDIT 
            //    //    =
            //    //    eKing.SzdfPage.Enums.ShowDataInfoType.EmShowDataInfoType.完整;
    
            //    //// 数据Model容器 //
            //    //ShowModelContainer SMC = new ShowModelContainer();
    
            //    //for (int i = 0; i < iCount; ++i)
            //    //{
            //    //    sList = dataList[i];
    
            //    //    model = new eKing.SzdfLib.Model.HRZZ.UTB_SZDF_HRZZ_JSZ
            //    //        (
            //    //            dt.Rows[i],
            //    //            false,
            //    //            xdbHelper
            //    //        );
    
            //    //    idx = eKt._TheName.TableIndex;
    
            //    //    if (idx != -1)
            //    //    {
            //    //        tci = sList[idx];
            //    //        tci.EmTableCellFillCtrlV 
            //    //            =
            //    //            eKing.EkPageCreate.Enums.TableCellFillCtrl.EmTableCellFillCtrl.AHref;
    
            //    //        tci.HrefUrl = "UserItem?id=" + model.ID;
    
            //    //        // 
            //    //        SDC = wh.HrUserItemGetShowDataContainer
            //    //            (
            //    //                emSDIT,
            //    //                model,
            //    //                SMC,
            //    //                xdbHelper
            //    //            );
    
            //    //        // 控件提示 //
            //    //        tci.CtrlTitle
            //    //            =
            //    //            SDC.ToToolTip();
            //    //    }
            //    //}
    
            //}
    
            #endregion TableListOperAfterDB - 列表绑定-查询操作后的逻辑,主要用于实现重新设置表格的内容(需要重载实现)
    
    
        }
    }
    
     
    
    
    

上一条:

下一条:


 

相关评论

评论加载中……
 

发表评论

类型:
内容:
  (Alt+Enter)