Ejemplo n.º 1
0
        public string Load(string text)
        {
            long          userid     = AppInfoBase.UserID;
            StringBuilder strbuilder = new StringBuilder();

            if (text == "默认功能导航图")
            {
                strbuilder.Append("select svgconfig from fg3_function_navigation where userid =" + userid + " and usertype = 0 " + " and text is null");
            }
            else
            {
                strbuilder.Append("select svgconfig from fg3_function_navigation where userid =" + userid + " and usertype = 0 " + " and text = '" + text + "'");
            }
            string svgConfig = DbHelper.GetString(strbuilder.ToString());

            if (svgConfig == null || svgConfig == "")
            {
                strbuilder.Remove(0, strbuilder.Length);
                userid = UserConfigDac.ActorGet(userid);
                if (text == "默认功能导航图")
                {
                    strbuilder.Append("select svgconfig from fg3_function_navigation where userid =" + userid + " and usertype = 1 " + " and text is null");
                }
                else
                {
                    strbuilder.Append("select svgconfig from fg3_function_navigation where userid =" + userid + " and usertype = 1 " + " and text = '" + text + "'");
                }
                svgConfig = DbHelper.GetString(strbuilder.ToString());
            }
            return(svgConfig);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 我的功能分类
        /// </summary>
        /// <param name="rows"></param>
        /// <returns></returns>
        public DataTable LoadMyMenuType()
        {
            long          userid     = NG3.AppInfoBase.UserID;
            string        logid      = NG3.AppInfoBase.LoginID;
            StringBuilder strbuilder = new StringBuilder();
            DataTable     menudt     = new DataTable();

            if (String.Compare(AppInfoBase.UserType, UserType.System, true) == 0)
            {
                strbuilder.Append("select code,lineid,name from");
                strbuilder.Append(" my_menu_type");
                strbuilder.Append(" where logid = '" + logid + "'");
                menudt = DbHelper.GetDataTable(strbuilder.ToString());
                return(menudt);
            }

            strbuilder.Append("select code,lineid,name from");
            strbuilder.Append(" my_menu_type");
            strbuilder.Append(" where userid = '" + userid + "' and usertype = 0 order by lineid");
            menudt = DbHelper.GetDataTable(strbuilder.ToString());
            if (menudt.Rows.Count < 1)
            {
                strbuilder.Remove(0, strbuilder.Length);
                userid = UserConfigDac.ActorGet(userid);
                strbuilder.Append("select code,lineid,name from");
                strbuilder.Append(" my_menu_type");
                strbuilder.Append(" where userid = '" + userid + "' and usertype = 1 order by lineid");
                menudt = DbHelper.GetDataTable(strbuilder.ToString());
            }

            return(menudt);
        }
Ejemplo n.º 3
0
        public DataTable LoadDefaultOpenTab(long userid)
        {
            StringBuilder strbuilder = new StringBuilder();
            DataTable     menudt     = new DataTable();

            strbuilder.Append("select * from ");
            strbuilder.Append("(select fg3_defaultopen_tab.phid,fg3_defaultopen_tab.userid,fg3_defaultopen_tab.id,fg3_defaultopen_tab.pid,fg3_defaultopen_tab.originalcode,fg3_defaultopen_tab.seq,fg3_defaultopen_tab.name,fg3_menu.url,fg3_menu.managername,fg3_menu.rightname,fg3_menu.suite,fg3_menu.moduleno,fg3_defaultopen_tab.urlparm");
            strbuilder.Append(" from fg3_defaultopen_tab,fg3_menu");
            strbuilder.Append(" where fg3_menu.code = fg3_defaultopen_tab.originalcode and (originalcode <> '' or originalcode is not null) and fg3_defaultopen_tab.usertype = 0 and userid = " + userid);
            strbuilder.Append(" union ");
            strbuilder.Append(" select  phid,userid,id,pid,originalcode,seq,name,url,null,null,null,null,urlparm");
            strbuilder.Append(" from fg3_defaultopen_tab");
            strbuilder.Append(" where (originalcode = '' or originalcode is null) and userid = " + userid + " and usertype = 0 ) t1");
            strbuilder.Append(" order by seq");
            menudt = DbHelper.GetDataTable(strbuilder.ToString());
            if (menudt.Rows.Count < 1)
            {
                strbuilder.Remove(0, strbuilder.Length);
                userid = UserConfigDac.ActorGet(userid);
                strbuilder.Append("select * from ");
                strbuilder.Append("(select fg3_defaultopen_tab.phid,fg3_defaultopen_tab.userid,fg3_defaultopen_tab.id,fg3_defaultopen_tab.pid,fg3_defaultopen_tab.originalcode,fg3_defaultopen_tab.seq,fg3_defaultopen_tab.name,fg3_menu.url,fg3_menu.managername,fg3_menu.rightname,fg3_menu.suite,fg3_menu.moduleno,fg3_defaultopen_tab.urlparm");
                strbuilder.Append(" from fg3_defaultopen_tab,fg3_menu");
                strbuilder.Append(" where fg3_menu.code = fg3_defaultopen_tab.originalcode and (originalcode <> '' or originalcode is not null) and fg3_defaultopen_tab.usertype = 1 and userid = " + userid);
                strbuilder.Append(" union ");
                strbuilder.Append(" select  phid,userid,id,pid,originalcode,seq,name,url,null,null,null,null,urlparm");
                strbuilder.Append(" from fg3_defaultopen_tab");
                strbuilder.Append(" where (originalcode = '' or originalcode is null) and userid = " + userid + " and usertype = 1 ) t1");
                strbuilder.Append(" order by seq");
                menudt = DbHelper.GetDataTable(strbuilder.ToString());
            }
            return(menudt);
        }
Ejemplo n.º 4
0
        //i8web版主页取默认打开tab页
        public DataTable LoadDefaultOpenTabForMainFrame()
        {
            long      userid = AppInfoBase.UserID;
            DataTable menudt = new DataTable();
            string    sql    = string.Format(@"select * from 
                                (select fg3_defaultopen_tab.originalcode,fg3_defaultopen_tab.name,fg3_menu.url,fg3_menu.managername,fg3_menu.rightname,fg3_menu.functionname,fg3_menu.suite,fg3_menu.moduleno,fg3_menu.rightkey,fg3_defaultopen_tab.urlparm 
                                from fg3_defaultopen_tab,fg3_menu 
                                where fg3_menu.code = fg3_defaultopen_tab.originalcode and (originalcode <> '' or originalcode is not null) and fg3_defaultopen_tab.usertype = 0 and userid = {0} 
                                union  
                                select originalcode,fg3_defaultopen_tab.name,fg3_defaultopen_tab.url,null,null,null,null,null,null,urlparm 
                                from fg3_defaultopen_tab 
                                where (originalcode = '' or originalcode is null) and userid = {0} and usertype = 0 
                                ) t1 ", userid);

            menudt = DbHelper.GetDataTable(sql);
            if (menudt.Rows.Count < 1)
            {
                userid = UserConfigDac.ActorGet(userid);
                sql    = string.Format(@"select * from 
                                (select fg3_defaultopen_tab.originalcode,fg3_defaultopen_tab.name,fg3_menu.url,fg3_menu.managername,fg3_menu.rightname,fg3_menu.functionname,fg3_menu.suite,fg3_menu.moduleno,fg3_menu.rightkey,fg3_defaultopen_tab.urlparm 
                                from fg3_defaultopen_tab,fg3_menu 
                                where fg3_menu.code = fg3_defaultopen_tab.originalcode and (originalcode <> '' or originalcode is not null) and fg3_defaultopen_tab.usertype = 0 and userid = {0} 
                                union  
                                select originalcode,fg3_defaultopen_tab.name,fg3_defaultopen_tab.url,null,null,null,null,null,null,urlparm 
                                from fg3_defaultopen_tab 
                                where (originalcode = '' or originalcode is null) and userid = {0} and usertype = 0 
                                ) t1 ", userid);
                menudt = DbHelper.GetDataTable(sql);
            }
            return(menudt);
        }
Ejemplo n.º 5
0
        public DataTable LoadTree()
        {
            long          userid     = AppInfoBase.UserID;
            StringBuilder strbuilder = new StringBuilder();

            strbuilder.Append("select text from fg3_function_navigation where userid =" + userid + " and usertype = 0 ");
            DataTable text = DbHelper.GetDataTable(strbuilder.ToString());

            if (text == null || text.Rows.Count == 0)
            {
                strbuilder.Remove(0, strbuilder.Length);
                userid = UserConfigDac.ActorGet(userid);
                strbuilder.Append("select text from fg3_function_navigation where userid =" + userid + " and usertype = 1 ");
                text = DbHelper.GetDataTable(strbuilder.ToString());
            }
            return(text);
        }
Ejemplo n.º 6
0
        public object GetMyDesktopIdByUserID(long userid)
        {
            object phid = DbHelper.ExecuteScalar("select phid from fg3_mydesktop where userid = '" + userid + "' and usertype = '0'");

            if (phid == null)
            {
                long desktopactor = UserConfigDac.ActorGet(userid);
                if (desktopactor == 0)
                {
                    return(null);
                }
                else
                {
                    phid = DbHelper.ExecuteScalar("select phid from fg3_mydesktop where userid = '" + desktopactor + "' and usertype = '1'");
                }
            }
            return(phid);
        }
Ejemplo n.º 7
0
        //    #region 日志相关
        //    private static ILogger _logger = null;
        //    internal static ILogger Logger
        //    {
        //        get
        //        {
        //            if (_logger == null)
        //            {
        //                _logger = Log4NetLoggerFactory.Instance.CreateLogger(typeof(MyFuncTreeDac), LogType.logdac);
        //            }
        //            return _logger;
        //        }
        //    }
        //    #endregion
        //   使用:
        //_logger.Info(logInfo);

        /// <summary>
        /// 加载我的功能树
        /// </summary>
        /// <param name="userid"></param>
        /// <returns></returns>
        public DataTable LoadMenuData(long userid)
        {
            StringBuilder strbuilder = new StringBuilder();
            DataTable     menudt     = new DataTable();

            strbuilder.Append("select * from ");
            strbuilder.Append("(select fg3_myfunctree.phid,fg3_myfunctree.userid,fg3_myfunctree.id,fg3_myfunctree.pid,fg3_myfunctree.originalcode,fg3_myfunctree.seq,fg3_myfunctree.name,fg3_menu.url,fg3_menu.managername,fg3_menu.rightname,fg3_menu.suite,fg3_menu.moduleno,fg3_menu.rightkey,fg3_menu.functionname,fg3_myfunctree.urlparm,fg3_menu.norightcontrol,fg3_menu.busphid");
            strbuilder.Append(" from fg3_myfunctree,fg3_menu");
            strbuilder.Append(" where fg3_menu.code = fg3_myfunctree.originalcode and (originalcode <> '' or originalcode is not null) and fg3_myfunctree.usertype = 0 and userid = " + userid + "");
            strbuilder.Append(" union ");
            strbuilder.Append(" select  phid,userid,id,pid,originalcode,seq,name,url,null,null,null,null,null,null,urlparm,null,null");
            strbuilder.Append(" from fg3_myfunctree");
            strbuilder.Append(" where (originalcode = '' or originalcode is null) and userid = " + userid + " and usertype = 0 ");
            strbuilder.Append(" union ");
            strbuilder.Append(" select fg3_myfunctree.phid,fg3_myfunctree.userid,fg3_myfunctree.id,fg3_myfunctree.pid,fg3_myfunctree.originalcode,fg3_myfunctree.seq,fg3_myfunctree.name,fg3_myfunctree.url,null,null,null,null,null,null,fg3_myfunctree.urlparm,null,null");
            strbuilder.Append(" from rw_report_main,fg3_myfunctree");
            strbuilder.Append(" where (rw_report_main.rep_code = fg3_myfunctree.originalcode and fg3_myfunctree.usertype = 0 and userid = " + userid + ") or (fg3_myfunctree.originalcode = 'ReportListRoot' and fg3_myfunctree.usertype = 0 and userid = " + userid + ")) t1");
            strbuilder.Append(" order by seq");

            menudt = DbHelper.GetDataTable(strbuilder.ToString());
            if (menudt.Rows.Count < 1)
            {
                strbuilder.Remove(0, strbuilder.Length);
                userid = UserConfigDac.ActorGet(userid);
                strbuilder.Append("select * from ");
                strbuilder.Append("(select fg3_myfunctree.phid,fg3_myfunctree.userid,fg3_myfunctree.id,fg3_myfunctree.pid,fg3_myfunctree.originalcode,fg3_myfunctree.seq,fg3_myfunctree.name,fg3_menu.url,fg3_menu.managername,fg3_menu.rightname,fg3_menu.suite,fg3_menu.moduleno,fg3_menu.rightkey,fg3_menu.functionname,fg3_myfunctree.urlparm,fg3_menu.norightcontrol,fg3_menu.busphid");
                strbuilder.Append(" from fg3_myfunctree,fg3_menu");
                strbuilder.Append(" where fg3_menu.code = fg3_myfunctree.originalcode and (originalcode <> '' or originalcode is not null) and fg3_myfunctree.usertype = 1 and userid = " + userid);
                strbuilder.Append(" union ");
                strbuilder.Append(" select  phid,userid,id,pid,originalcode,seq,name,url,null,null,null,null,null,null,urlparm,null,null");
                strbuilder.Append(" from fg3_myfunctree");
                strbuilder.Append(" where (originalcode = '' or originalcode is null) and userid = " + userid + " and usertype = 1 ");
                strbuilder.Append(" union ");
                strbuilder.Append(" select fg3_myfunctree.phid,fg3_myfunctree.userid,fg3_myfunctree.id,fg3_myfunctree.pid,fg3_myfunctree.originalcode,fg3_myfunctree.seq,fg3_myfunctree.name,fg3_myfunctree.url,null,null,null,null,null,null,fg3_myfunctree.urlparm,null,null");
                strbuilder.Append(" from rw_report_main,fg3_myfunctree");
                strbuilder.Append(" where (rw_report_main.rep_code = fg3_myfunctree.originalcode and fg3_myfunctree.usertype = 1 and userid = " + userid + ") or (fg3_myfunctree.originalcode = 'ReportListRoot' and fg3_myfunctree.usertype = 1 and userid = " + userid + ")) t1");
                strbuilder.Append(" order by seq");

                menudt = DbHelper.GetDataTable(strbuilder.ToString());
            }
            return(menudt);
        }
Ejemplo n.º 8
0
        public string Load(long userid)
        {
            StringBuilder strbuilder = new StringBuilder();

            strbuilder.Append("select treetabconfig");
            strbuilder.Append(" from fg3_mainframe_individual");
            strbuilder.Append(" where userid = " + userid + " and usertype = 0 ");
            string treetabconfig = DbHelper.GetString(strbuilder.ToString());

            if (treetabconfig == "" || treetabconfig == null)
            {
                strbuilder.Remove(0, strbuilder.Length);
                userid = UserConfigDac.ActorGet(userid);
                strbuilder.Append("select treetabconfig");
                strbuilder.Append(" from fg3_mainframe_individual");
                strbuilder.Append(" where userid = " + userid + " and usertype = 1 ");
                treetabconfig = DbHelper.GetString(strbuilder.ToString());
            }
            return(treetabconfig);
        }
Ejemplo n.º 9
0
        public DataTable LoadSysSetting(long userid)
        {
            StringBuilder strbuilder = new StringBuilder();

            strbuilder.Append("select individualsetting,applogoname");
            strbuilder.Append(" from fg3_mainframe_individual");
            strbuilder.Append(" where userid = " + userid + " and usertype = 0 ");
            DataTable treetabconfig = DbHelper.GetDataTable(strbuilder.ToString());

            if (treetabconfig == null || treetabconfig.Rows.Count == 0)
            {
                strbuilder.Remove(0, strbuilder.Length);
                userid = UserConfigDac.ActorGet(userid);
                strbuilder.Append("select individualsetting");
                strbuilder.Append(" from fg3_mainframe_individual");
                strbuilder.Append(" where userid = " + userid + " and usertype = 1 ");
                treetabconfig = DbHelper.GetDataTable(strbuilder.ToString());
            }
            return(treetabconfig);
        }
Ejemplo n.º 10
0
        //小铃铛设置存取
        public string LoadAlertItem()
        {
            long          userid     = AppInfoBase.UserID;
            StringBuilder strbuilder = new StringBuilder();

            strbuilder.Append("select alertconfig");
            strbuilder.Append(" from fg3_mainframe_individual");
            strbuilder.Append(" where userid = " + userid + " and usertype = 0 ");
            string alertconfig = DbHelper.GetString(strbuilder.ToString());

            if (alertconfig == "" || alertconfig == null)
            {
                strbuilder.Remove(0, strbuilder.Length);
                userid = UserConfigDac.ActorGet(userid);
                strbuilder.Append("select alertconfig");
                strbuilder.Append(" from fg3_mainframe_individual");
                strbuilder.Append(" where userid = " + userid + " and usertype = 1 ");
                alertconfig = DbHelper.GetString(strbuilder.ToString());
            }
            return(alertconfig);
        }
Ejemplo n.º 11
0
        public string GetUITheme(long userid)
        {
            StringBuilder strbuilder = new StringBuilder();

            strbuilder.Append("select uitheme");
            strbuilder.Append(" from fg3_mainframe_individual");
            strbuilder.Append(" where userid = " + userid + " and usertype = 0 ");

            string uitheme = DbHelper.GetString(strbuilder.ToString());

            if (uitheme == "" || uitheme == null)
            {
                strbuilder.Remove(0, strbuilder.Length);
                userid = UserConfigDac.ActorGet(userid);
                strbuilder.Append("select uitheme");
                strbuilder.Append(" from fg3_mainframe_individual");
                strbuilder.Append(" where userid = " + userid + " and usertype = 1 ");

                uitheme = DbHelper.GetString(strbuilder.ToString());
            }
            return(uitheme);
        }