Example #1
0
 protected void Create_Click(object sender, EventArgs e)
 {
     if (!string.IsNullOrWhiteSpace(Request["listaspx"]))
     {
         string path = Request["pathPage"].Replace("$", "\\");
         //  path = "c://pages/";
         TableEditCore.CreatePage(path + "/", "List.aspx", Server.UrlDecode(Request["listaspx"]).Replace("^", "+").TrimEnd(','));
         TableEditCore.CreatePage(path + "/", "List.aspx.cs", Server.UrlDecode(Request["listcs"]).TrimEnd(','));
         TableEditCore.CreatePage(path + "/", "List.aspx.designer.cs", Server.UrlDecode(Request["listdesigner"]).TrimEnd(','));
         TableEditCore.CreatePage(path + "/", "View.aspx.designer.cs", Server.UrlDecode(Request["viewdesigner"]).TrimEnd(','));
         TableEditCore.CreatePage(path + "/", "View.aspx", Server.UrlDecode(Request["viewaspx"]).TrimEnd(','));
         TableEditCore.CreatePage(path + "/", "View.aspx.cs", Server.UrlDecode(Request["viewcs"]).Replace("^", "+").TrimEnd(','));
         TableEditCore.CreatePage(path + "/", "Create.aspx.cs", Server.UrlDecode(Request["createcs"]).Replace("^", "+").TrimEnd(','));
         TableEditCore.CreatePage(path + "/", "Create.aspx.designer.cs", Server.UrlDecode(Request["createdesigner"]).TrimEnd(','));
         TableEditCore.CreatePage(path + "/", "Create.aspx", Server.UrlDecode(Request["createaspx"]).TrimEnd(','));
     }
     Response.Redirect("INDEX.ASPX");
 }
Example #2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     modelJson = TableEditCore.GetDataStruct();
     if (IsPostBack)
     {
         tabelName   = Request["tablename"] ?? "PageDeal";
         tableTitle  = Request["tabletitle"] ?? "";
         tablejson   = TableEditCore.LoadTableInfo(tabelName);
         jquery      = "$('#slecttable').hide();";
         mappingJson = TableEditCore.GetMappingDirectory();
         treeJson    = TableEditCore.GetDataStructTree();
         DataSet ds = TableEditCore.GetEditTableSetting(tabelName);
         if (ds.Tables[0].Rows.Count > 0)
         {
             listSetting = ds.Tables[0].Rows[0]["List"].ToString();
             editSetting = "[" + ds.Tables[0].Rows[0]["Edit"].ToString() + "]";
         }
     }
 }
Example #3
0
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plain";
            string tableName = context.Request["TableName"];

            if (!string.IsNullOrEmpty(tableName))
            {
                context.Response.Clear();
                context.Response.Write(TableEditCore.LoadTableInfo(tableName));
                context.Response.Flush();
                context.Response.End();
            }

            if (context.Request["type"] == "path")
            {
                string path = context.Server.MapPath("Index.aspx");
                string json = TableEditCore.GetPathJson(path);
                context.Response.Write(json);
            }
        }