Exemple #1
0
        /// <summary>
        /// 生成模型表XML
        /// </summary>
        /// <param name="Val"></param>
        public void CreateXml(mTable Val)
        {
            XmlDoc xml = new XmlDoc();

            xml.xmlfilePath = GetConfig.System("TableXmlPath") + Val.TableName + ".xml";
            xml.CreateXml("utf-8", Val.TableName);
        }
    protected void Page_Load(object sender, EventArgs e)
    {
        LoginCheck.AdminManage();
        if (!IsPostBack)
        {
            bTable bT     = new bTable();
            string Action = Request.QueryString["Action"];
            if (Action == "del")
            {
                mTable mT = new mTable();
                mT.Id = StringDeal.ToInt(Request.QueryString["Id"]);
                if (bT.GetIsSystem(mT))
                {
                    StringDeal.Alter("此模型为系统模型禁止删除!");
                }
                mT.TableName = bT.GetTableName(mT.Id);
                bT.TableDel(mT);
                HXD.ModelField.BLL.Table bt = new HXD.ModelField.BLL.Table();
                bt.DeleteXml(mT);
            }

            DBList.DataSource = bT.TableList();
            DBList.DataBind();
        }
    }
Exemple #3
0
 /// <summary>
 /// 修改模型表
 /// </summary>
 /// <param name="Info"></param>
 public void TableUpdate(mTable Info)
 {
     SqlParameter[] par = new SqlParameter[]
     {
         new SqlParameter("@Id", Info.Id),
         new SqlParameter("@Title", Info.Title),
         new SqlParameter("@Note", Info.Note)
     };
     SQLHelper.ExecuteNonQuery("TableEdit", par);
 }
Exemple #4
0
 /// <summary>
 /// 添加模型表
 /// </summary>
 /// <param name="Info"></param>
 public void TableInsert(mTable Info)
 {
     SqlParameter[] par = new SqlParameter[]
     {
         new SqlParameter("@Title", Info.Title),
         new SqlParameter("@TableName", Info.TableName),
         new SqlParameter("@Note", Info.Note),
         new SqlParameter("@Type", Info.Type)
     };
     SQLHelper.ExecuteNonQuery("TableInsert", par);
 }
Exemple #5
0
 /// <summary>
 /// 读取模型表信息
 /// </summary>
 protected void TableRead()
 {
     if (mT.Id > 0)
     {
         mTable mTa = bT.TableRead(mT);
         this.Title.Text         = mTa.Title;
         this.TableName.Text     = mTa.TableName.Replace("tb_U_", "");
         this.Note.Text          = mTa.Note;
         this.Type.SelectedValue = mTa.Type.ToString();
         this.Type.Attributes.Add("disabled", "disabled");
     }
 }
Exemple #6
0
 /// <summary>
 /// 根据ID获取单条模型信息
 /// </summary>
 /// <param name="Info"></param>
 /// <returns></returns>
 public mTable TableRead(mTable Info)
 {
     using (SqlDataReader dr = SQLHelper.ExecuteReader("TableRead", Info.Id))
     {
         if (dr.Read())
         {
             Info.Title     = dr[0].ToString();
             Info.TableName = dr[1].ToString();
             Info.Note      = dr[2].ToString();
             Info.Type      = StringDeal.ToInt(dr[3]);
         }
     }
     return(Info);
 }
Exemple #7
0
 /// <summary>
 /// 判断数据库中是否存在某表名
 /// </summary>
 /// <param name="Info"></param>
 /// <returns></returns>
 public bool IsTable(mTable Info)
 {
     return(StringDeal.ToBool(SQLHelper.ExecuteScalar("IsExistTable", Info.TableName)));
 }
Exemple #8
0
 /// <summary>
 /// 删除模型
 /// </summary>
 /// <param name="Info"></param>
 public void TableDel(mTable Info)
 {
     SQLHelper.ExecuteNonQuery("TableDel", Info.Id);
 }
Exemple #9
0
 /// <summary>
 /// 获取模型是否为系统模型
 /// </summary>
 /// <param name="Info"></param>
 /// <returns></returns>
 public bool GetIsSystem(mTable Info)
 {
     return(StringDeal.ToBool(SQLHelper.ExecuteScalar("GetTableIsSystem", Info.Id)));
 }
Exemple #10
0
 /// <summary>
 /// 删除模型表XML
 /// </summary>
 /// <param name="Val"></param>
 public void DeleteXml(mTable Val)
 {
     Files.DeleteFile(GetConfig.System("TableXmlPath") + Val.TableName + ".xml");
 }
Exemple #11
0
 public bool GetIsSystem(mTable Info)
 {
     return(dal.GetIsSystem(Info));
 }
Exemple #12
0
 public bool IsTable(mTable Info)
 {
     return(dal.IsTable(Info));
 }
Exemple #13
0
 public mTable TableRead(mTable Info)
 {
     return(dal.TableRead(Info));
 }
Exemple #14
0
 public void TableDel(mTable Info)
 {
     dal.TableDel(Info);
 }
Exemple #15
0
 public void TableUpdate(mTable Info)
 {
     dal.TableUpdate(Info);
 }
Exemple #16
0
 public void TableInsert(mTable Info)
 {
     dal.TableInsert(Info);
 }