winfrom 업무 층 에서 사무 통 제 를 실현 하 는 작은 예


try
    {
 using (TransactionScope tr = new TransactionScope())
 {
     int i = this.customermanager.addCustomer(customer);
     int j = this.homestatusmanager.updateHomestatus(homestatus);
     if ((i * j) > 0)
     {
  MessageBox.Show(" !", " ", MessageBoxButtons.OK, MessageBoxIcon.Information);
  Empty();
  tr.Complete();
     }
     else
     {
  MessageBox.Show(" ! !", " ", MessageBoxButtons.OK, MessageBoxIcon.Information);
  Empty();
     }
     tr.Dispose();
 }

    }
    catch(Exception err)
    {
 MessageBox.Show(" " +err.ToString(), " ", MessageBoxButtons.OK, MessageBoxIcon.Information);
    }

좋은 웹페이지 즐겨찾기