// private void CreateClassFile() { DirectoryInfo dInfo; string path; try { if (Type == InterfaceType.WEbUserControl) { dInfo = Directory.CreateDirectory(Globals.UserControlsDirectory + global.TableProgramatlyName); path = dInfo.FullName + "\\" + ClassName + ".ascx.cs"; } else { // string directoryPath = Globals.AdminFolder + global.TableProgramatlyName + "\\"; path = directoryPath + "\\Add.aspx.cs"; DirectoriesManager.ChechDirectory(directoryPath); } // Create the file. string _class = GenerateClass(GenerateClassBody()); FileManager.CreateFile(path, _class); //CREATE THE WEB FORM } catch (Exception ex) { MessageBox.Show("My Generated Code Exception:" + ex.Message); } }
//------------------------------------------- public static void CreateThetemplateFiles() { if (!Directory.Exists(Globals.BaseDirectory)) { DirectoriesManager.Copy("ProjectFiles/SimpleProjectBuilderSrc", Globals.BaseDirectory, true); } }
public static void CreateTheFile(string parentFolder, string userControl) { string directoryPath = Globals.AdminFolder + parentFolder + "\\"; string path = directoryPath + userControl + ".aspx"; string contents = CreateAdminPage(parentFolder, userControl); DirectoriesManager.ChechDirectory(directoryPath); FileManager.CreateFile(path, contents); }
// private void GeneratePageInterface() { StringBuilder userControl = new StringBuilder(); userControl.Append(GenerateDirective()); userControl.Append("\n" + ControlRegisters); userControl.Append("\n <asp:Content id=\"Content1\" ContentPlaceHolderID=\"BasicContent\" runat=\"server\">"); userControl.Append("\n" + GenerateContentsTable()); userControl.Append("\n</asp:Content>"); // string directoryPath = Globals.AdminFolder + global.TableProgramatlyName + "\\"; string path = directoryPath + "\\Edit.aspx"; DirectoriesManager.ChechDirectory(directoryPath); FileManager.CreateFile(path, userControl.ToString()); }
// private void GeneratePageInterface() { //Begin create Control and check the free text box editor string controls = GenerateControls(); StringBuilder userControl = new StringBuilder(); userControl.Append(GenerateDirective()); userControl.Append("\n" + ControlRegisters); userControl.Append("\n <asp:Content id=\"Content1\" ContentPlaceHolderID=\"BasicContents\" runat=\"server\">"); userControl.Append("\n" + TableHeader); userControl.Append("\n" + controls); userControl.Append("\n" + TableFooter); userControl.Append("\n</asp:Content>"); // string directoryPath = Globals.AdminFolder + global.TableProgramatlyName + "\\"; string path = directoryPath + "\\default.aspx"; DirectoriesManager.ChechDirectory(directoryPath); FileManager.CreateFile(path, userControl.ToString()); }