public int Updata() { Neusoft.FrameWork.Management.PublicTrans.BeginTransaction(); ReportPrintManager DBManager = new ReportPrintManager(); ReportPrint reportPrint = GetParamInfo(); //首先删除原数据 int ret = DBManager.DeleteData(reportPrint); if (ret == -1) { Neusoft.FrameWork.Management.PublicTrans.RollBack();; return(-1); } //对维护数据进行重新插入 ret = DBManager.InsertData(reportPrint); if (ret == -1) { Neusoft.FrameWork.Management.PublicTrans.RollBack();; return(-1); } Neusoft.FrameWork.Management.PublicTrans.Commit(); return(0); }
public void DeleteInterfaceInfo() { if (tvInterface.SelectedItems.Count == 0) { MessageBox.Show("请选择要删除行!"); return; } if (MessageBox.Show("是否要删除该行?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.No) { return; } Neusoft.FrameWork.Management.PublicTrans.BeginTransaction(); int ret = new ReportPrintManager().DeleteData(tvInterface.SelectedItems[0].Tag as ReportPrint); if (ret != -1) { MessageBox.Show("删除成功"); Neusoft.FrameWork.Management.PublicTrans.Commit(); IntiTreeListView(); } else { Neusoft.FrameWork.Management.PublicTrans.RollBack(); } }
public int Add() { Neusoft.FrameWork.Management.PublicTrans.BeginTransaction(); ReportPrintManager DB = new ReportPrintManager(); int ret = DB.InsertData(GetParamInfo()); if (ret == -1) { Neusoft.FrameWork.Management.PublicTrans.RollBack();; MessageBox.Show("Save failed," + DB.Err); return(-1); } Neusoft.FrameWork.Management.PublicTrans.Commit(); return(0); }