Manage/ModelItems_FillData.aspx.cs

(开头部分) 4KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Data;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Text;
using EKETEAM.FrameWork;
using EKETEAM.Data;

namespace eFrameWork.Manage
{
    public partial class ModelItems_FillData : System.Web.UI.Page
    {
        private eUser user;
        public string modelid = eParameters.QueryString("modelid");
        public string parentid = eParameters.QueryString("parentid");
        private DataTable _datas;
        private DataTable Datas
        {
            get
            {
                if (_datas == null)
                {
                    //string sql = "select ModelItemID,Code + ' (' + MC + ')' as MC from a_eke_sysModelItems where delTag=0 and ModelID='" + modelid + "' and Custom=0 and (SYS=0 or primaryKey=1) order by px,addTime";
                    //_datas = eBase.DataBase.getDataTable(sql);

                    _datas = getItems2(modelid);
                    appendItems2(_datas, modelid);
                }
                return _datas;
            }
        }
        private DataTable getItems2(string modelid)
        {
            //eBase.Writeln(modelid);
            return eBase.DataBase.getDataTable("select b.mc as ModelName,b.addtime as TT,a.* from a_eke_sysModelItems a inner join a_eke_sysModels b on a.modelid=b.modelid where a.ModelID='" + modelid + "' and a.delTag=0 and a.Custom=0");
        }
        private void appendItems2(DataTable tb, string modelid)
        {
            DataTable dt = eBase.DataBase.getDataTable("select modelid,mc from a_eke_sysModels where ParentID='" + modelid + "' and JoinMore=0 and show=1 and deltag=0");
            foreach (DataRow dr in dt.Rows)
            {
                DataTable tb2 = getItems2(dr["modelid"].ToString());
                foreach (DataRow _dr in tb2.Rows)
                {
                    tb.Rows.Add(_dr.ItemArray);
                }
                appendItems2(tb, dr["modelid"].ToString());
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            user = new eUser("Manage");
            user.Check();


            //eBase.PrintDataTable(Datas);
            List();
            if(eParameters.QueryString("act")=="sub")
后面还有 59 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。