public static void CreateProject()
        {
            SqlProvider.obj.Connect();
            CreateThetemplateFiles();
            AdminNavigationBuilder adminNavBuilder = new AdminNavigationBuilder();

            foreach (Table table in SqlProvider.obj.Tables)
            {
                if (!table.SystemObject)
                {
                    SqlProvider.obj.Refresh();
                    SqlProvider.obj.Table     = table;
                    SqlProvider.obj.TableName = table.Name;
                    //
                    StoredProcedure.Create();
                    SqlDataProviderBuilder.Create();
                    //DataProviderBuilder.Create();This Step was Canceled
                    ClassEntityBuilder.Create();
                    ClassFactoryBuilder.Create();

                    if (!SqlProvider.obj.ISTableForRelations)
                    {
                        //Create User Control
                        Create_InterfaceBuilder.Create(InterfaceType.WEbUserControl);
                        Create_CodeBehindBuilder.Create(InterfaceType.WEbUserControl);
                        //Admin Add Page
                        Create_InterfaceBuilder.Create(InterfaceType.WebForm);
                        Create_CodeBehindBuilder.Create(InterfaceType.WebForm);
                        //-----------------------------------------------------------
                        //Edit User Control
                        Update_CodeBehindBuilder.Create(InterfaceType.WEbUserControl);
                        Update_InterfaceBuilder.Create(InterfaceType.WEbUserControl);
                        //Admin Edit Page
                        Update_InterfaceBuilder.Create(InterfaceType.WebForm);
                        Update_CodeBehindBuilder.Create(InterfaceType.WebForm);
                        //-----------------------------------------------------------
                        //Get All User Control
                        GetAll_InterfaceBuilder.Create(InterfaceType.WEbUserControl);
                        GetAll_CodeBehindBuilder.Create(InterfaceType.WEbUserControl);
                        //Admin Default Page
                        GetAll_InterfaceBuilder.Create(InterfaceType.WebForm);
                        GetAll_CodeBehindBuilder.Create(InterfaceType.WebForm);
                        //
                        adminNavBuilder.AddItems();
                    }
                }
            }
            if (ProjectBuilder.ProjectType == ProjectType.All)
            {
                SecurityBuilder.Create();
                adminNavBuilder.CreateControlFile();
            }

            SqlProvider.obj.DisConnect();
            CreateSLN();

            WebConfigBuilder.Create();
            //VirtualDirectoryBuilder.Create();
        }