Example #1
0
        private void btnDone_Click(object sender, EventArgs e)
        {
            //Solution sln = FDTE2.Solution;

            //string vsWizardAddItem = "{0F90E1D1-4999-11D1-B6D1-00A0C90F2744}";//WizardType Guid
            //bool silent = false;

            //DTE dte = System.Runtime.InteropServices.Marshal.GetActiveObject("VisualStudio.DTE.10.0") as DTE;
            //object[] obj = dte.ActiveSolutionProjects as object[];
            //Project p1 = null;
            //if (obj.Length > 0)
            //    p1 = obj[0] as Project;

            //int commonIndex = FDTE2.Application.FileName.IndexOf(@"\Common7");
            //string vsInstallPath = FDTE2.Application.FileName.Substring(0, commonIndex);

            ////Project p = sln.Projects.Item(19);

            //string itemName = p1.Name + ".edmx";
            //string localDir = System.IO.Path.GetDirectoryName(p1.FullName);

            ////object[] prams = {vsWizardAddItem,"Project10","C:\\MyProjects",
            ////             vsInstallPath, false,"Solution10", silent};

            ////Solution2 soln = (Solution2)FDTE2.Solution;
            ////string  templatePath = soln.GetProjectTemplate("ConsoleApplication.zip", "CSharp");

            //object[] prams = {vsWizardAddItem,p1.Name, p1.ProjectItems,
            //                 "C:\\MyProjects", itemName, vsInstallPath, silent};
            //Solution2 soln = (Solution2)FDTE2.Solution;
            //string templatePath = soln.GetProjectItemTemplate("AdoNetEntityDataModelCSharp.zip", "CSharp");
            //EnvDTE.wizardResult res = FDTE2.LaunchWizard(templatePath, ref prams);
            Hide();
            FDTE2.MainWindow.Activate();
            TServerGenerator SG = new TServerGenerator(FServerData, FDTE2, FAddIn);
            SG.GenServerModule();
        }
Example #2
0
 private void button2_Click_1(object sender, EventArgs e)
 {
     TServerGenerator S = new TServerGenerator(FServerData, FDTE2, FAddIn);
     // /*
     FServerData.SolutionName = tbSolutionName.Text;
     FServerData.OutputPath = "";
     FServerData.NewSolution = false;
     FServerData.PackageName = "ExistSolution";
     // */
     /*
     FServerData.SolutionName = tbNewSolutionName.Text;
     FServerData.OutputPath = tbNewLocation.Text;
     FServerData.NewSolution = true;
     FServerData.PackageName = "NewSolution";
     */
     S.GenServerModule();
     Hide();
 }
Example #3
0
 public void SDGenServerModule(string XML)
 {
     if (XML != "")
     {
         FServerData.Datasets.Clear();
         FServerData.LoadFromXML(XML);
     }
     TServerGenerator SG = new TServerGenerator(FServerData, FDTE2, FAddIn);
     SG.GenServerModule();
 }