コード例 #1
0
        //
        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);
            }
        }
コード例 #2
0
 //-------------------------------------------
 public static void CreateThetemplateFiles()
 {
     if (!Directory.Exists(Globals.BaseDirectory))
     {
         DirectoriesManager.Copy("ProjectFiles/SimpleProjectBuilderSrc", Globals.BaseDirectory, true);
     }
 }
コード例 #3
0
        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);
        }
コード例 #4
0
        //
        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());
        }
コード例 #5
0
        //
        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());
        }