public void DeleteType() { if (tvContainType.SelectedNode.Text == "组件模块分类") { MessageBox.Show("该结点不能被删除!"); return; } //分类中存在接口,控件参数等等,就不能被删除,以后更新。 if (new Neusoft.FrameWork.WinForms.Classes.ReportPrintManager().JudgeType(tvContainType.SelectedNode.Tag as Neusoft.FrameWork.Models.NeuObject) == -1) { MessageBox.Show("该分类中存在子信息,不可以删除!"); return; } if (MessageBox.Show("是否要删除该行?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.No) { return; } Neusoft.FrameWork.Management.PublicTrans.BeginTransaction(); int ret = new Neusoft.FrameWork.WinForms.Classes.ReportPrintManager().DeleteType(tvContainType.SelectedNode.Tag as Neusoft.FrameWork.Models.NeuObject); if (ret == -1) { MessageBox.Show("删除失败!"); Neusoft.FrameWork.Management.PublicTrans.RollBack(); return; } Neusoft.FrameWork.Management.PublicTrans.Commit(); InittvContainType(); }
private int SaveType(Neusoft.FrameWork.Models.NeuObject obj) { Neusoft.FrameWork.Management.PublicTrans.BeginTransaction(); int ret = new Neusoft.FrameWork.WinForms.Classes.ReportPrintManager().SaveReportPrintType(obj); if (ret == -1) { MessageBox.Show("保存失败!"); Neusoft.FrameWork.Management.PublicTrans.RollBack(); return(-1); } Neusoft.FrameWork.Management.PublicTrans.Commit(); return(ret); }