private void GenModelCode(object sender, EventArgs args) { var codeFrm = new ShowCodeFrm(); var model = ModelManager.Instance().GetModel(this.FileId.Value); //var ns = ""; //var p = this.Parent as FolderNode; //if (p != null) //{ // ns = p.NameSpace; //} var module = ModelManager.Instance().MakeSureParseModule(model.File); if (module == null) { System.Windows.Forms.MessageBox.Show("模块还没解析"); return; } var builder = new IndentStringBuilder(); //module.NameSpace = ns; ((WorkflowDB)module).RenderModel(builder); codeFrm.SetText(builder.ToString()); codeFrm.Show(); }
private void ValidateModel(object sender, EventArgs args) { var codeFrm = new ShowCodeFrm(); var model = ModelManager.Instance().GetModel(this.FileId.Value); var module = ModelManager.Instance().MakeSureParseModule(model.File); var builder = new IndentStringBuilder(); ((ViewModelDB)module).Render(builder); codeFrm.SetText(builder.ToString()); codeFrm.Show(); }
private void ValidateModel(object sender, EventArgs args) { var codeFrm = new ShowCodeFrm(); var model = ModelManager.Instance().GetModel(this.FileId.Value); var module = ModelManager.Instance().MakeSureParseModule(model.File); if (module == null) { System.Windows.Forms.MessageBox.Show("模块还未生成"); return; } var builder = new IndentStringBuilder(); ((WorkflowDB)module).Render(builder); codeFrm.SetText(builder.ToString()); codeFrm.Show(); }
void eventSource_Generate(BaseNode node, StringBuilder builder) { var frm = new ShowCodeFrm(); frm.SetText(builder.ToString()); frm.ShowDialog(); //this.panelOutput.Controls.Clear(); ////this.panelWorkArea.Controls.Remove(this.textEditor); //this.textEditor = new TextEditorControl(); //this.textEditor.Dock = DockStyle.Fill; //this.panelOutput.Controls.Add(this.textEditor); //this.textEditor.Document.HighlightingStrategy = HighlightingStrategyFactory.CreateHighlightingStrategy("C#"); ////this.textEditor.Document.Remove(0, this.textEditor.Document.TextLength); ////this.textEditor.Validate(); ////this.textEditor.Update(); ////this.textEditor.ActiveTextAreaControl.TextArea.Update(); //this.textEditor.Document.TextContent = builder.ToString(); ////this.textEditor.Text = builder.ToString(); }
private void Mnu_GenerateDBCode(object sender, EventArgs args) { var codeFrm = new ShowCodeFrm(); var model = ModelManager.Instance().GetModel(this.FileId.Value); var module = ModelManager.Instance().MakeSureParseModule(model.File); if (module == null) { System.Windows.Forms.MessageBox.Show("模块还没解析"); return; } var builder = new IndentStringBuilder(); //module.NameSpace = ns; ((DmModelDB)module).RenderSql(builder); codeFrm.SetText(builder.ToString()); codeFrm.Show(); }