设置ToolTip的方法

2017-05-09 10:36:24  访问(2256) 赞(0) 踩(0)

  • 
                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.HR.UTB_SZDF_HR_USER_ITEM
                        (
                            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();
                    }
                }
    

  • 
    using eKing.SzdfPage.Classes.Items;
    using SlowX.Core.Classes;
    using SlowX.Core.Classes.ShowDatas;
    using SlowX.DAL.Helpers;
    
    namespace eKing.SzdfPage.Helpers
    {
        /// <summary>
        /// 
        /// </summary>
        public partial class eKingSzdfPageHelper
    
        {
    
            /// <summary>
            /// 获得显示的容器的值(ToolTip和表单显示需要使用)
            /// </summary>
            /// <param name="emSDIT">显示要求</param>
            /// <param name="model">表实体记录</param>
            /// <param name="SMC">数据容器</param>
            /// <param name="xdbHelper">数据库链接串</param>
            /// <returns></returns>
            public ShowDataContainer HrUserItemGetShowDataContainer
                (
                    Enums.ShowDataInfoType.EmShowDataInfoType emSDIT,
                    eKing.SzdfLib.Model.HR.UTB_SZDF_HR_USER_ITEM model,
                    ShowModelContainer SMC,
                    DBHelper xdbHelper
                )
            {
                // 返回结果集合 //
                ShowDataContainer theResult 
                    = 
                    new ShowDataContainer();
    
                bool cacheFirst = true;
    
                eKing.SzdfLib.TableAttribute.HR.UTB_SZDF_HR_USER_ITEM
                    TA
                    =
                    eKing.SzdfLib.TableAttribute.HR.UTB_SZDF_HR_USER_ITEM.instance;
    
                DataColumnAttributeInfo dai = null;
                string strTmp = null;
    
                #region TheName ~ 姓名 
    
                dai = TA._TheName;
                strTmp = model.TheName;
    
                theResult.AddNoEmptyItem(dai, null, strTmp);
    
                #endregion TheName ~ 姓名 
    
    
                //#region TheCode ~ 同步代号 
    
                //dai = TA._TheCode;
                //strTmp = model.TheCode;
    
                //theResult.AddNoEmptyItem(dai, null, strTmp);
    
                //#endregion TheCode ~ 同步代号 
    
    
                #region UserName ~ 编号 
    
                dai = TA._UserName;
                strTmp = model.UserName;
    
                theResult.AddNoEmptyItem(dai, null, strTmp);
    
                #endregion UserName ~ 编号 
    
    
                #region PingYin ~ 姓名拼音 
    
                dai = TA._PingYin;
                strTmp = model.PingYin;
    
                theResult.AddNoEmptyItem(dai, null, strTmp);
    
                #endregion PingYin ~ 姓名拼音 
    
    
                #region CallName ~ 称呼 
    
                dai = TA._CallName;
                strTmp = model.CallName;
    
                theResult.AddNoEmptyItem(dai, null, strTmp);
    
                #endregion CallName ~ 称呼 
    
    
    
    
                //#region ItemSeq ~ 排序 
    
                //dai = TA._ItemSeq;
                //strTmp = model.ItemSeq;
    
                //theResult.AddNoEmptyItem(dai, null, strTmp);
    
                //#endregion ItemSeq ~ 排序 
    
    
                #region EmUserTypeV ~ 用户类型 
    
                dai = TA._EmUserTypeV;
                strTmp = model.EmUserTypeV__Get().ToString();
    
                theResult.AddNoEmptyItem(dai, null, strTmp);
    
                #endregion EmUserTypeV ~ 用户类型 
    
    
                #region EmGenderV ~ 性别 
    
                dai = TA._EmGenderV;
                strTmp = model.EmGenderV__Get().ToString();
    
                theResult.AddNoEmptyItem(dai, null, strTmp);
    
                #endregion EmGenderV ~ 性别 
    
    
                #region Dep_Id ~ 科室 
    
                dai = TA._Dep_Id;
    
                // 先从SMC中取 //
                // 取不到通过cacheFirst判断是否从缓存中取 //
                strTmp = model.Dep_Id__GetText(SMC, cacheFirst, "", xdbHelper);
    
                theResult.AddNoEmptyItem(dai, null, strTmp);
    
                #endregion Dep_Id ~ 科室 
    
    
                //#region DepName ~ 科室名称 
    
                //dai = TA._DepName;
                //strTmp = model.DepName;
    
                //theResult.AddNoEmptyItem(dai, null, strTmp);
    
                //#endregion DepName ~ 科室名称 
    
    
                #region Position_Id ~ 岗位 
    
                dai = TA._Position_Id;
                strTmp = model.Position_Id__GetText(SMC, cacheFirst, "", xdbHelper);
    
                theResult.AddNoEmptyItem(dai, null, strTmp);
    
                #endregion Position_Id ~ 岗位 
    
    
                //#region PositionName ~ 岗位名称 
    
                //dai = TA._PositionName;
                //strTmp = model.PositionName;
    
                //theResult.AddNoEmptyItem(dai, null, strTmp);
    
                //#endregion PositionName ~ 岗位名称 
    
    
                #region Category_Id ~ 类别 
    
                dai = TA._Category_Id;
                strTmp = model.Category_Id__GetText(SMC, cacheFirst, "", xdbHelper);
    
                theResult.AddNoEmptyItem(dai, null, strTmp);
    
                #endregion Category_Id ~ 类别 
    
    
                //#region CategoryName ~ 人员类别名称 
    
                //dai = TA._CategoryName;
                //strTmp = model.CategoryName;
    
                //theResult.AddNoEmptyItem(dai, null, strTmp);
    
                //#endregion CategoryName ~ 人员类别名称 
    
    
                #region Rank_Id ~ 职级 
    
                dai = TA._Rank_Id;
                strTmp = model.Rank_Id__GetText(SMC, cacheFirst, "", xdbHelper);
    
                theResult.AddNoEmptyItem(dai, null, strTmp);
    
                #endregion Rank_Id ~ 职级 
    
    
                //#region RankName ~ 职级名称 
    
                //dai = TA._RankName;
                //strTmp = model.RankName;
    
                //theResult.AddNoEmptyItem(dai, null, strTmp);
    
                //#endregion RankName ~ 职级名称 
    
    
                //#region RankTitlle ~ 职级简称 
    
                //dai = TA._RankTitlle;
                //strTmp = model.RankTitlle;
    
                //theResult.AddNoEmptyItem(dai, null, strTmp);
    
                //#endregion RankTitlle ~ 职级简称 
    
    
                #region Birthday ~ 出生日期 
    
                dai = TA._Birthday;
    
                strTmp = DateTimeNullToFormatString(model.Birthday, "yyyy-MM");
    
                theResult.AddNoEmptyItem(dai, null, strTmp);
    
                #endregion Birthday ~ 出生日期 
    
    
                #region Education_Id ~ 学历 
    
                dai = TA._Education_Id;
                strTmp = model.Education_Id__GetText(SMC, cacheFirst, "", xdbHelper);
    
                theResult.AddNoEmptyItem(dai, null, strTmp);
    
                #endregion Education_Id ~ 学历 
    
    
                #region SchoolName ~ 毕业院校 
    
                dai = TA._SchoolName;
                strTmp = model.SchoolName;
    
                theResult.AddNoEmptyItem(dai, null, strTmp);
    
                #endregion SchoolName ~ 毕业院校 
    
    
                #region MajorName ~ 专业 
    
                dai = TA._MajorName;
                strTmp = model.MajorName;
    
                theResult.AddNoEmptyItem(dai, null, strTmp);
    
                #endregion MajorName ~ 专业 
    
    
                #region StartTime ~ 入职时间 
    
                dai = TA._StartTime;
                strTmp = DateTimeNullToFormatString(model.StartTime, "yyyy-MM-dd");
    
                theResult.AddNoEmptyItem(dai, null, strTmp);
    
                #endregion StartTime ~ 入职时间 
    
    
                #region Email ~ 电子邮件地址 
    
                dai = TA._Email;
                strTmp = model.Email;
    
                theResult.AddNoEmptyItem(dai, null, strTmp);
    
                #endregion Email ~ 电子邮件地址 
    
    
                #region TheTel ~ 手机号 
    
                dai = TA._TheTel;
                strTmp = model.TheTel;
    
                theResult.AddNoEmptyItem(dai, null, strTmp);
    
                #endregion TheTel ~ 手机号 
    
    
                #region EmUserSyncTypeV ~ 同步设置 
    
                dai = TA._EmUserSyncTypeV;
                strTmp = model.EmUserSyncTypeV__Get().ToString();
    
                theResult.AddNoEmptyItem(dai, null, strTmp);
    
                #endregion EmUserSyncTypeV ~ 同步设置 
    
    
                //#region TBZD ~ 同步字段 
    
                //dai = TA._TBZD;
                //strTmp = model.TBZD;
    
                //theResult.AddNoEmptyItem(dai, null, strTmp);
    
                //#endregion TBZD ~ 同步字段 
    
    
                //#region TB_Time ~ 同步时间 
    
                //dai = TA._TB_Time;
                //strTmp = model.TB_Time;
    
                //theResult.AddNoEmptyItem(dai, null, strTmp);
    
                //#endregion TB_Time ~ 同步时间 
    
    
                //#region Remark ~ 备注 
    
                //dai = TA._Remark;
                //strTmp = model.Remark;
    
                //theResult.AddNoEmptyItem(dai, null, strTmp);
    
                //#endregion Remark ~ 备注 
    
    
                //#region InputUserId ~ 创建用户 
    
                //dai = TA._InputUserId;
                //strTmp = model.InputUserId;
    
                //theResult.AddNoEmptyItem(dai, null, strTmp);
    
                //#endregion InputUserId ~ 创建用户 
    
    
                //#region CreateTime ~ 创建时间 
    
                //dai = TA._CreateTime;
                //strTmp = model.CreateTime;
    
                //theResult.AddNoEmptyItem(dai, null, strTmp);
    
                //#endregion CreateTime ~ 创建时间 
    
    
                //#region LastUpdateUserId ~ 最后更新用户 
    
                //dai = TA._LastUpdateUserId;
                //strTmp = model.LastUpdateUserId;
    
                //theResult.AddNoEmptyItem(dai, null, strTmp);
    
                //#endregion LastUpdateUserId ~ 最后更新用户 
    
    
                //#region UpdateTime ~ 修改时间 
    
                //dai = TA._UpdateTime;
                //strTmp = model.UpdateTime;
    
                //theResult.AddNoEmptyItem(dai, null, strTmp);
    
                //#endregion UpdateTime ~ 修改时间 
    
    
    
                return theResult;
            }
        }
    }
    
    
  • 
    
    using SlowX.DAL.Helpers;
    using SlowX.Core.Classes.ShowDatas;
    
    namespace eKing.SzdfLib.Model.HR 
    {
        public partial class UTB_SZDF_HR_USER_ITEM 
        {
             
    
            #region 获得 EmUserTypeV - 用户类型 对应的枚举 eKing.SzdfLib.Enums.UserType.EmUserType
    
            /// <summary>
            /// 获得 EmUserTypeV - 用户类型 对应的枚举 eKing.SzdfLib.Enums.UserType.EmUserType
            /// </summary>
            /// <returns></returns>
            public eKing.SzdfLib.Enums.UserType.EmUserType EmUserTypeV__Get()
            {
                return eKing.SzdfLib.Enums.UserType.GetEmByInt(EmUserTypeV);
            }
    
            #endregion 获得 EmUserTypeV - 用户类型 对应的枚举 eKing.SzdfLib.Enums.UserType.EmUserType 
    
    
            #region 获得 EmGenderV - 性别 对应的枚举 eKing.SzdfLib.Enums.Gender.EmGender
    
            /// <summary>
            /// 获得 EmGenderV - 性别 对应的枚举 eKing.SzdfLib.Enums.Gender.EmGender
            /// </summary>
            /// <returns></returns>
            public eKing.SzdfLib.Enums.Gender.EmGender EmGenderV__Get()
            {
                return eKing.SzdfLib.Enums.Gender.GetEmByInt(EmGenderV);
            }
    
            #endregion 获得 EmGenderV - 性别 对应的枚举 eKing.SzdfLib.Enums.Gender.EmGender 
    
    
            #region Dep_Id - 科室
    
            #region 获得 Dep_Id - 科室 对应的 eKing.SzdfLib.Model.HR.UTB_SZDF_HR_USER_DEP
    
            /// <summary>
            /// 获得 Dep_Id - 科室 对应的 eKing.SzdfLib.Model.HR.UTB_SZDF_HR_USER_DEP
            /// </summary>
            /// <param name="SMC">数据容器</param>
            /// <param name="cacheFirst">是否缓存优先</param>
            /// <param name="xdbHelper">数据库链接串</param>
            /// <returns></returns>
            public eKing.SzdfLib.Model.HR.UTB_SZDF_HR_USER_DEP Dep_Id__GetModel
                (
                    ShowModelContainer SMC,
                    bool cacheFirst,
                    DBHelper xdbHelper
                )
            {
                string dataPkId = this.Dep_Id.ToString();
    
                string className
                    =
                    eKing.SzdfLib.Business.HR.UTB_SZDF_HR_USER_DEP._ClassName;
    
                ShowModel showM = SMC.ShowModelFind
                    (
                        className,
                        dataPkId
                    );
    
                if(showM!=null)
                {
                    return showM.Data as eKing.SzdfLib.Model.HR.UTB_SZDF_HR_USER_DEP;
                }
    
    
                eKing.SzdfLib.Business.HR.UTB_SZDF_HR_USER_DEP
                    bll
                    =
                    eKing.SzdfLib.Business.HR.UTB_SZDF_HR_USER_DEP.instance;
    
    
                eKing.SzdfLib.Model.HR.UTB_SZDF_HR_USER_DEP
                    model
                    =
                    bll.GetBaseModelByStrId4Cache(dataPkId, cacheFirst, xdbHelper)
                    as
                    eKing.SzdfLib.Model.HR.UTB_SZDF_HR_USER_DEP;
    
                SMC.ShowModelAdd
                    (
                        className,
                        dataPkId,
                        model
                    );
    
                return model;
            }
    
            #endregion 获得 Dep_Id - 科室 对应的 eKing.SzdfLib.Model.HR.UTB_SZDF_HR_USER_DEP
    
    
            #region 获得 Dep_Id - 科室 对应的显示值
    
            /// <summary>
            /// 获得 Dep_Id - 科室 对应的显示值
            /// </summary>
            /// <param name="SMC">数据容器</param>
            /// <param name="cacheFirst">是否缓存优先</param>
            /// <param name="defaultValue">没有记录的返回值</param>
            /// <param name="xdbHelper">数据库链接串</param>
            /// <returns></returns>
            public string Dep_Id__GetText
                (
                    ShowModelContainer SMC,
                    bool cacheFirst,
                    string defaultValue,
                    DBHelper xdbHelper
                )
            {
    
                eKing.SzdfLib.Model.HR.UTB_SZDF_HR_USER_DEP
                    model
                    =
                    Dep_Id__GetModel(SMC, cacheFirst, xdbHelper);
    
                if (model == null)
                    return defaultValue;
    
                return model.GetShowName();
     
            }
    
            #endregion 获得 Dep_Id - 科室 对应的显示值
    
            #endregion Dep_Id - 科室
    
    
            #region Position_Id - 岗位
    
            #region 获得 Position_Id - 岗位 对应的 eKing.SzdfLib.Model.HR.UTB_SZDF_HR_USER_POSITION
    
            /// <summary>
            /// 获得 Position_Id - 岗位 对应的 eKing.SzdfLib.Model.HR.UTB_SZDF_HR_USER_POSITION
            /// </summary>
            /// <param name="SMC">数据容器</param>
            /// <param name="cacheFirst">是否缓存优先</param>
            /// <param name="xdbHelper">数据库链接串</param>
            /// <returns></returns>
            public eKing.SzdfLib.Model.HR.UTB_SZDF_HR_USER_POSITION Position_Id__GetModel
                (
                    ShowModelContainer SMC,
                    bool cacheFirst,
                    DBHelper xdbHelper
                )
            {
                string dataPkId = this.Position_Id.ToString();
    
                string className
                    =
                    eKing.SzdfLib.Business.HR.UTB_SZDF_HR_USER_POSITION._ClassName;
    
                ShowModel showM = SMC.ShowModelFind
                    (
                        className,
                        dataPkId
                    );
    
                if(showM!=null)
                {
                    return showM.Data as eKing.SzdfLib.Model.HR.UTB_SZDF_HR_USER_POSITION;
                }
    
    
                eKing.SzdfLib.Business.HR.UTB_SZDF_HR_USER_POSITION
                    bll
                    =
                    eKing.SzdfLib.Business.HR.UTB_SZDF_HR_USER_POSITION.instance;
    
    
                eKing.SzdfLib.Model.HR.UTB_SZDF_HR_USER_POSITION
                    model
                    =
                    bll.GetBaseModelByStrId4Cache(dataPkId, cacheFirst, xdbHelper)
                    as
                    eKing.SzdfLib.Model.HR.UTB_SZDF_HR_USER_POSITION;
    
                SMC.ShowModelAdd
                    (
                        className,
                        dataPkId,
                        model
                    );
    
                return model;
            }
    
            #endregion 获得 Position_Id - 岗位 对应的 eKing.SzdfLib.Model.HR.UTB_SZDF_HR_USER_POSITION
    
    
            #region 获得 Position_Id - 岗位 对应的显示值
    
            /// <summary>
            /// 获得 Position_Id - 岗位 对应的显示值
            /// </summary>
            /// <param name="SMC">数据容器</param>
            /// <param name="cacheFirst">是否缓存优先</param>
            /// <param name="defaultValue">没有记录的返回值</param>
            /// <param name="xdbHelper">数据库链接串</param>
            /// <returns></returns>
            public string Position_Id__GetText
                (
                    ShowModelContainer SMC,
                    bool cacheFirst,
                    string defaultValue,
                    DBHelper xdbHelper
                )
            {
    
                eKing.SzdfLib.Model.HR.UTB_SZDF_HR_USER_POSITION
                    model
                    =
                    Position_Id__GetModel(SMC, cacheFirst, xdbHelper);
    
                if (model == null)
                    return defaultValue;
    
                return model.GetShowName();
     
            }
    
            #endregion 获得 Position_Id - 岗位 对应的显示值
    
            #endregion Position_Id - 岗位
    
    
            #region Category_Id - 类别
    
            #region 获得 Category_Id - 类别 对应的 eKing.SzdfLib.Model.HR.UTB_SZDF_HR_USER_CATEGORY
    
            /// <summary>
            /// 获得 Category_Id - 类别 对应的 eKing.SzdfLib.Model.HR.UTB_SZDF_HR_USER_CATEGORY
            /// </summary>
            /// <param name="SMC">数据容器</param>
            /// <param name="cacheFirst">是否缓存优先</param>
            /// <param name="xdbHelper">数据库链接串</param>
            /// <returns></returns>
            public eKing.SzdfLib.Model.HR.UTB_SZDF_HR_USER_CATEGORY Category_Id__GetModel
                (
                    ShowModelContainer SMC,
                    bool cacheFirst,
                    DBHelper xdbHelper
                )
            {
                string dataPkId = this.Category_Id.ToString();
    
                string className
                    =
                    eKing.SzdfLib.Business.HR.UTB_SZDF_HR_USER_CATEGORY._ClassName;
    
                ShowModel showM = SMC.ShowModelFind
                    (
                        className,
                        dataPkId
                    );
    
                if(showM!=null)
                {
                    return showM.Data as eKing.SzdfLib.Model.HR.UTB_SZDF_HR_USER_CATEGORY;
                }
    
    
                eKing.SzdfLib.Business.HR.UTB_SZDF_HR_USER_CATEGORY
                    bll
                    =
                    eKing.SzdfLib.Business.HR.UTB_SZDF_HR_USER_CATEGORY.instance;
    
    
                eKing.SzdfLib.Model.HR.UTB_SZDF_HR_USER_CATEGORY
                    model
                    =
                    bll.GetBaseModelByStrId4Cache(dataPkId, cacheFirst, xdbHelper)
                    as
                    eKing.SzdfLib.Model.HR.UTB_SZDF_HR_USER_CATEGORY;
    
                SMC.ShowModelAdd
                    (
                        className,
                        dataPkId,
                        model
                    );
    
                return model;
            }
    
            #endregion 获得 Category_Id - 类别 对应的 eKing.SzdfLib.Model.HR.UTB_SZDF_HR_USER_CATEGORY
    
    
            #region 获得 Category_Id - 类别 对应的显示值
    
            /// <summary>
            /// 获得 Category_Id - 类别 对应的显示值
            /// </summary>
            /// <param name="SMC">数据容器</param>
            /// <param name="cacheFirst">是否缓存优先</param>
            /// <param name="defaultValue">没有记录的返回值</param>
            /// <param name="xdbHelper">数据库链接串</param>
            /// <returns></returns>
            public string Category_Id__GetText
                (
                    ShowModelContainer SMC,
                    bool cacheFirst,
                    string defaultValue,
                    DBHelper xdbHelper
                )
            {
    
                eKing.SzdfLib.Model.HR.UTB_SZDF_HR_USER_CATEGORY
                    model
                    =
                    Category_Id__GetModel(SMC, cacheFirst, xdbHelper);
    
                if (model == null)
                    return defaultValue;
    
                return model.GetShowName();
     
            }
    
            #endregion 获得 Category_Id - 类别 对应的显示值
    
            #endregion Category_Id - 类别
    
    
            #region Rank_Id - 职级
    
            #region 获得 Rank_Id - 职级 对应的 eKing.SzdfLib.Model.HR.UTB_SZDF_HR_USER_RANK
    
            /// <summary>
            /// 获得 Rank_Id - 职级 对应的 eKing.SzdfLib.Model.HR.UTB_SZDF_HR_USER_RANK
            /// </summary>
            /// <param name="SMC">数据容器</param>
            /// <param name="cacheFirst">是否缓存优先</param>
            /// <param name="xdbHelper">数据库链接串</param>
            /// <returns></returns>
            public eKing.SzdfLib.Model.HR.UTB_SZDF_HR_USER_RANK Rank_Id__GetModel
                (
                    ShowModelContainer SMC,
                    bool cacheFirst,
                    DBHelper xdbHelper
                )
            {
                string dataPkId = this.Rank_Id.ToString();
    
                string className
                    =
                    eKing.SzdfLib.Business.HR.UTB_SZDF_HR_USER_RANK._ClassName;
    
                ShowModel showM = SMC.ShowModelFind
                    (
                        className,
                        dataPkId
                    );
    
                if(showM!=null)
                {
                    return showM.Data as eKing.SzdfLib.Model.HR.UTB_SZDF_HR_USER_RANK;
                }
    
    
                eKing.SzdfLib.Business.HR.UTB_SZDF_HR_USER_RANK
                    bll
                    =
                    eKing.SzdfLib.Business.HR.UTB_SZDF_HR_USER_RANK.instance;
    
    
                eKing.SzdfLib.Model.HR.UTB_SZDF_HR_USER_RANK
                    model
                    =
                    bll.GetBaseModelByStrId4Cache(dataPkId, cacheFirst, xdbHelper)
                    as
                    eKing.SzdfLib.Model.HR.UTB_SZDF_HR_USER_RANK;
    
                SMC.ShowModelAdd
                    (
                        className,
                        dataPkId,
                        model
                    );
    
                return model;
            }
    
            #endregion 获得 Rank_Id - 职级 对应的 eKing.SzdfLib.Model.HR.UTB_SZDF_HR_USER_RANK
    
    
            #region 获得 Rank_Id - 职级 对应的显示值
    
            /// <summary>
            /// 获得 Rank_Id - 职级 对应的显示值
            /// </summary>
            /// <param name="SMC">数据容器</param>
            /// <param name="cacheFirst">是否缓存优先</param>
            /// <param name="defaultValue">没有记录的返回值</param>
            /// <param name="xdbHelper">数据库链接串</param>
            /// <returns></returns>
            public string Rank_Id__GetText
                (
                    ShowModelContainer SMC,
                    bool cacheFirst,
                    string defaultValue,
                    DBHelper xdbHelper
                )
            {
    
                eKing.SzdfLib.Model.HR.UTB_SZDF_HR_USER_RANK
                    model
                    =
                    Rank_Id__GetModel(SMC, cacheFirst, xdbHelper);
    
                if (model == null)
                    return defaultValue;
    
                return model.GetShowName();
     
            }
    
            #endregion 获得 Rank_Id - 职级 对应的显示值
    
            #endregion Rank_Id - 职级
    
    
            #region Education_Id - 学历
    
            #region 获得 Education_Id - 学历 对应的 eKing.SzdfLib.Model.HR.UTB_SZDF_HR_USER_EDUCATION
    
            /// <summary>
            /// 获得 Education_Id - 学历 对应的 eKing.SzdfLib.Model.HR.UTB_SZDF_HR_USER_EDUCATION
            /// </summary>
            /// <param name="SMC">数据容器</param>
            /// <param name="cacheFirst">是否缓存优先</param>
            /// <param name="xdbHelper">数据库链接串</param>
            /// <returns></returns>
            public eKing.SzdfLib.Model.HR.UTB_SZDF_HR_USER_EDUCATION Education_Id__GetModel
                (
                    ShowModelContainer SMC,
                    bool cacheFirst,
                    DBHelper xdbHelper
                )
            {
                string dataPkId = this.Education_Id.ToString();
    
                string className
                    =
                    eKing.SzdfLib.Business.HR.UTB_SZDF_HR_USER_EDUCATION._ClassName;
    
                ShowModel showM = SMC.ShowModelFind
                    (
                        className,
                        dataPkId
                    );
    
                if(showM!=null)
                {
                    return showM.Data as eKing.SzdfLib.Model.HR.UTB_SZDF_HR_USER_EDUCATION;
                }
    
    
                eKing.SzdfLib.Business.HR.UTB_SZDF_HR_USER_EDUCATION
                    bll
                    =
                    eKing.SzdfLib.Business.HR.UTB_SZDF_HR_USER_EDUCATION.instance;
    
    
                eKing.SzdfLib.Model.HR.UTB_SZDF_HR_USER_EDUCATION
                    model
                    =
                    bll.GetBaseModelByStrId4Cache(dataPkId, cacheFirst, xdbHelper)
                    as
                    eKing.SzdfLib.Model.HR.UTB_SZDF_HR_USER_EDUCATION;
    
                SMC.ShowModelAdd
                    (
                        className,
                        dataPkId,
                        model
                    );
    
                return model;
            }
    
            #endregion 获得 Education_Id - 学历 对应的 eKing.SzdfLib.Model.HR.UTB_SZDF_HR_USER_EDUCATION
    
    
            #region 获得 Education_Id - 学历 对应的显示值
    
            /// <summary>
            /// 获得 Education_Id - 学历 对应的显示值
            /// </summary>
            /// <param name="SMC">数据容器</param>
            /// <param name="cacheFirst">是否缓存优先</param>
            /// <param name="defaultValue">没有记录的返回值</param>
            /// <param name="xdbHelper">数据库链接串</param>
            /// <returns></returns>
            public string Education_Id__GetText
                (
                    ShowModelContainer SMC,
                    bool cacheFirst,
                    string defaultValue,
                    DBHelper xdbHelper
                )
            {
    
                eKing.SzdfLib.Model.HR.UTB_SZDF_HR_USER_EDUCATION
                    model
                    =
                    Education_Id__GetModel(SMC, cacheFirst, xdbHelper);
    
                if (model == null)
                    return defaultValue;
    
                return model.GetShowName();
     
            }
    
            #endregion 获得 Education_Id - 学历 对应的显示值
    
            #endregion Education_Id - 学历
    
    
            #region 获得 EmUserSyncTypeV - 同步设置 对应的枚举 eKing.SzdfLib.Enums.UserSyncType.EmUserSyncType
    
            /// <summary>
            /// 获得 EmUserSyncTypeV - 同步设置 对应的枚举 eKing.SzdfLib.Enums.UserSyncType.EmUserSyncType
            /// </summary>
            /// <returns></returns>
            public eKing.SzdfLib.Enums.UserSyncType.EmUserSyncType EmUserSyncTypeV__Get()
            {
                return eKing.SzdfLib.Enums.UserSyncType.GetEmByInt(EmUserSyncTypeV);
            }
    
            #endregion 获得 EmUserSyncTypeV - 同步设置 对应的枚举 eKing.SzdfLib.Enums.UserSyncType.EmUserSyncType 
    
     
    
        }
    
    }
    
    
    

标签:设置ToolTip的方法 

上一条:

下一条:


 

相关评论

评论加载中……
 

发表评论

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