Ejemplo n.º 1
0
    private void CreateTemplates()
    {
        if (IsGetNewTemplate)
        {
            Response.Write(GetTemplateContent(new CodeBuilderLibrary.Settings().ToXml(), "Create", "TemplateExec('txtTemplate',1);"));
            Response.End();
        }
        else
        {
            try
            {
                CodeBuilderLibrary.Settings st = new CodeBuilderLibrary.Settings();
                st = st.FormXml(Content);
                string filePath = string.Concat(MSSQL.GetSettingsPath(), st.ProjectName);
                WorkStudioLibrary.Logging.Files.Log.Info(string.Concat("Create new template:", st.ProjectName));
                if (System.IO.File.Exists(filePath))
                {
                    JsonError(string.Concat("Project name \"", st.ProjectName, "\" was existed."));
                }
                else
                {
                    System.IO.File.WriteAllText(MSSQL.GetSettingsPath() + st.ProjectName, st.ToXml());
                    JsonSuccess();
                }

            }
            catch (Exception ex)
            {
                JsonError(ex.Message);
            }
        }
    }
Ejemplo n.º 2
0
 public string GetString1()
 {
     CodeBuilderLibrary.Settings cf = new CodeBuilderLibrary.Settings();
     CodeBuilderLibrary.DataObjects.doColumns.uoListColumns cs = new CodeBuilderLibrary.DataObjects.doColumns.uoListColumns();
     CodeBuilderLibrary.DataObjects.doColumns.uoColumns c = new CodeBuilderLibrary.DataObjects.doColumns.uoColumns();
     doPKs.uoListPKs listPks = CodeBuilderLibrary.BusinessObjects.boPks.GetPrimaryKeys(cf.ConnectionString, "spt_values");
     doColumns.uoListColumns listColumns = CodeBuilderLibrary.BusinessObjects.boColumns.GetColumns(cf.ConnectionString, "spt_values");
     doRemarks.uoListRemarks listRemarks = CodeBuilderLibrary.BusinessObjects.boRemarks.GetRemarks(cf.ConnectionString, "spt_values");
     return CodeBuilderLibrary.SQL.CodeScript.GetBusinessObject(cf, "Login", listColumns, listPks);
 }
Ejemplo n.º 3
0
 public static CodeBuilderLibrary.Settings GetSettingsByProjectName(string n)
 {
     CodeBuilderLibrary.Settings s = new CodeBuilderLibrary.Settings();
     s = s.FormXml(System.IO.File.ReadAllText(string.Concat(GetSettingsPath(), n)));
     return s;
 }
Ejemplo n.º 4
0
 private void EditTemplates()
 {
     if (IsGetNewTemplate)
     {
         try { Response.Write(GetTemplateContent(MSSQL.GetSettingsByProjectName(ProjectName).ToXml(), "Save", "TemplateExec('txtTemplate',2);")); }
         catch (Exception ex) { Response.Write(ex.Message); }
         Response.End();
     }
     else
     {
         try
         {
             CodeBuilderLibrary.Settings st = new CodeBuilderLibrary.Settings();
             st = st.FormXml(Content);
             string filePath = string.Concat(MSSQL.GetSettingsPath(), st.ProjectName);
             WorkStudioLibrary.Logging.Files.Log.Info(string.Concat("Edit template:", st.ProjectName));
             System.IO.File.WriteAllText(MSSQL.GetSettingsPath() + st.ProjectName, st.ToXml());
             JsonSuccess();
         }
         catch (Exception ex)
         {
             JsonError(ex.Message);
         }
     }
 }