private void tb_createSpringBootFile_Click(object sender, EventArgs e) { //Mapper->生成Resource对应Mapper //Controller->生成Service层、Mapper层、 //Service->生成Mapper层 //有mapper层或Controller勾选mapper生成->生成ResourceMapper文件 UIUtil.TryAction(() => { //设定作者名称 JavaSpringBootFileCreator.g_javaAuthorName = tb_springFileAuthor.Text; List <string> fileNamesTrimed; StringBuilder sbSucMsg = new StringBuilder(); string errorMsg; var type = AnalyzeType(out fileNamesTrimed, out errorMsg); if (type == JavaSpringBootFileCreator.SBFileType.NULL || errorMsg.Length > 0) { MessageBox.Show(errorMsg.ToString()); return; } else { var subFileTypes = GetCreateSpringSubTypes(); //获得勾选了哪些需要生成的内容 foreach (var file in fileNamesTrimed) { foreach (var tarFileType in subFileTypes) { if (JavaSpringBootFileCreator.CreateFileFor(file, type, tarFileType)) { sbSucMsg.AppendLine(file + "处理完成:" + tarFileType); } } } ReportFormUtil.ShowReport(sbSucMsg.ToString()); } }); }
/// <summary> /// 菜单显示,左右键事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void treeList1_MouseUp(object sender, MouseEventArgs e) { TreeList tree = sender as TreeList; //右键菜单 if (e.Button == MouseButtons.Right && ModifierKeys == Keys.None && treeList1.State == TreeListState.Regular) { Point p = new Point(Cursor.Position.X, Cursor.Position.Y); TreeListHitInfo hitInfo = tree.CalcHitInfo(e.Location); if (hitInfo.HitInfoType == HitInfoType.Cell) { tree.SetFocusedNode(hitInfo.Node); } if (tree.FocusedNode != null) { //popupMenuTree.ShowPopup(p); _currentTreeDataModel = (TreeDataModel)tree.GetRow(tree.FocusedNode.Id); } } //左键编辑 if (e.Button == MouseButtons.Left && ModifierKeys == Keys.None && treeList1.State == TreeListState.NodePressed) { Point p = new Point(Cursor.Position.X, Cursor.Position.Y); TreeListHitInfo hitInfo = tree.CalcHitInfo(e.Location); if (hitInfo.HitInfoType == HitInfoType.Cell) { tree.SetFocusedNode(hitInfo.Node); } if (tree.FocusedNode != null && tree.FocusedNode.ParentNode != null) { _currentTreeDataModel = (TreeDataModel)tree.GetRow(tree.FocusedNode.Id); TreeDataModel rootTreeDataModel = (TreeDataModel)tree.GetRow(tree.FocusedNode.RootNode.Id); if (rootTreeDataModel.Code == "LiBusinessManage" && !currentTreeDataModel.isGroup) { if (currentTreeDataModel.Code.Length > 8 && currentTreeDataModel.Code.Substring(0, 8) == "LiReport") { LiForm.Dev.LiReportForm liForm = ReportFormUtil.getReportForm(currentTreeDataModel.Code, LiContext.SystemCode) as LiForm.Dev.LiReportForm; liForm.Text = currentTreeDataModel.Name; PageFormModel pageFormModel = PageFormModel.getInstance(0, liForm, currentTreeDataModel.Code, "", false); AddPageMdi(pageFormModel); } else { if (currentTreeDataModel.Code.Substring(currentTreeDataModel.Code.Length - 4, 4) == "List") { RibbonForm ribbonForm = FormUtil.getVoucherList(currentTreeDataModel.Code.Substring(0, currentTreeDataModel.Code.Length - 4), LiContext.SystemCode); ribbonForm.Text = currentTreeDataModel.Name; PageFormModel pageFormModel = PageFormModel.getInstance(0, ribbonForm, currentTreeDataModel.Code, "", false); AddPageMdi(pageFormModel); } else { LiForm.Dev.LiForm liForm = FormUtil.getVoucher(currentTreeDataModel.Code) as LiForm.Dev.LiForm; liForm.Text = currentTreeDataModel.Name; if (AddPageMdi(PageFormModel.getInstance(0, liForm, currentTreeDataModel.Code))) { liForm.setVoucherNewStatus(); } } } } } } }