Beispiel #1
0
        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);
        }
Beispiel #2
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();
            }
        }
Beispiel #3
0
        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);
        }