예제 #1
0
        public void OnShowCode(string key)
        {
            m_ShowKey = key;
            if (this.tableId < 1)
            {
                return;
            }

            if (m_ShowKey == "tableinfo")
            {
                DataRowView   tableView = DataMarket.GetTableInfo(this.tableId);
                TableExpandDT table     = new TableExpandDT(tableView);
                if (table.TableType.Trim().ToLower() == "v" || table.TableType.Trim().ToLower() == "p")
                {
                    DBInfo();
                    return;
                }
            }
            CodeObject obj = Template.s_CodeObjects[key];

            if (obj != null)
            {
                this.SetInputText(obj.GetCode(this.tableId));
            }
        }
예제 #2
0
        private void GetCode()
        {
            CodeObject obj = Template.s_CodeObjects["tableinfo"];

            this.txtDisplayArea.Text = obj.GetCode(tableId, this.txtInputArea.Text);
            // this.txtDisplayArea.Text += this.txtInputArea.Text;
        }
예제 #3
0
        public void OnShowConfig(string key)
        {
            if (this.tableId < 1)
            {
                return;
            }
            CodeObject obj = Template.s_CodeObjects[key];

            if (obj != null)
            {
                this.SetInputText(obj.GetCode(this.tableId));
                this.Show();
            }
            return;
        }
예제 #4
0
    private static string GetAllCode(string key)
    {
        DataView             dv   = DataMarket.GetUserTable();
        List <TableExpandDT> list = new List <TableExpandDT>();

        foreach (DataRowView drv in dv)
        {
            list.Add(new TableExpandDT(drv));
        }

        StringBuilder sb  = new StringBuilder();
        CodeObject    obj = s_CodeObjects[key];

        if (obj == null)
        {
            return("");
        }
        foreach (TableExpandDT detail in list)
        {
            sb.Append(obj.GetCode(detail.Id));
        }
        return(sb.ToString());
    }
예제 #5
0
        private string GetTableInfo(int id)
        {
            CodeObject obj = Template.s_CodeObjects["tableinfo"];

            return(obj.GetCode(id));
        }