示例#1
0
        public ProjectManager()
        {
            InitializeComponent();
            al      = new AssemblyLogic();
            appData = FileTools.OpenJson <AppData>(appDataPath);
            SetupRecentsMenu();

            netGroup = new TemplateGroup();
            netGroup.Templates.Add(new TemplateInfo(new TemplateFile("BasicLogic", "{{entity_name}}Logic.cs", "{{entity_name}}Data", "Logic", LanguageTypes.DotNet)));
            netGroup.Templates.Add(new TemplateInfo(new TemplateFile("BasicController", "{{entity_name}}sController.cs", "Controllers", "API", LanguageTypes.DotNet)));
            netGroup.Templates.Add(new TemplateInfo(new TemplateFile("BasicDTO", "{{entity_name}}DTO.cs", "DTO", "Logic", LanguageTypes.DotNet)));
            netGroup.Templates.Add(new TemplateInfo(new TemplateFile("BasicSearchCriteria", "{{entity_name}}SearchCriteria.cs", "{{entity_name}}Data", "Logic", LanguageTypes.DotNet)));
        }
示例#2
0
 private void mnuGenFromFile_Click(object sender, EventArgs e)
 {
     if (fileDialog.ShowDialog() == DialogResult.OK)
     {
         string path  = fileDialog.FileName;
         var    logic = new AssemblyLogic();
         var    info  = logic.GetEntityFromClassFile(path);
         // find the current tab
         var curTab = tabMain.SelectedTab;
         var er     = curTab.Controls[0] as EditRequest;
         er.createFieldsFromEntity(info);
     }
 }
示例#3
0
 private void ObjectSelection_Load(object sender, EventArgs e)
 {
     var logic = new AssemblyLogic();
 }