欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

c# 应用事务的简单实例

程序员文章站 2024-02-18 12:27:28
复制代码 代码如下:using (transactionscope tr = new transactionscope()) {   ...

复制代码 代码如下:

using (transactionscope tr = new transactionscope())
 {
     int i = this.deskmanager.addopendesk(account_c);
     int j = this.deskmanager.updatedeskstatus(account_c.accountc_desk, "有客");
     if (i > 0 && j > 0)
     {
         tr.complete();

        
      

     }
     else
     {
         messagebox.show("开桌未成功,与管理员联系!");
         this.btnkz.enabled = false;
         this.btndc.enabled = false;
         this.btnchange.enabled = false;
         this.button3.enabled = false;
   }
     tr.dispose();
 }