zoukankan      html  css  js  c++  java
  • 事物

      #region IOrder 成员

            bool IDal.IOrder.ProcessOrder(IList<Modal.CartItem> li, string user)
            {
                using (SqlConnection connection = new SqlConnection(Common.Common.cn))
                {
                    connection.Open();
                   SqlTransaction sqlTran = connection.BeginTransaction();

                  SqlCommand command = connection.CreateCommand();
                    command.Transaction = sqlTran;

                    try
                    {
                        command.CommandText =
                          "select id from Users where Name=" + user;
                     int userID= Convert.ToInt32(  command.ExecuteScalar());
                        command.CommandText =
                          "INSERT INTO Orders(UserId,OrderTime,BillNo,State,Des) VALUES(userID,getdate(),convert(nvarchar(10),userID)+'-'+'...',0,'')";
                        command.ExecuteNonQuery();
                        command.CommandText =
                            "select max(id) from Orders";
                        int oID = Convert.ToInt32(command.ExecuteScalar());
                        sqlTran.Commit();
                        return true;
                    }
                    catch (Exception ex)
                    {
                     
                        sqlTran.Rollback();
                        return false;
                    }

                }
            }

            #endregion

  • 相关阅读:
    【重构学习】12 重构学习感想
    【重构学习】11 大型重构
    【重构学习】10 继承关系的重构
    【重构学习】09 函数调用的重构
    【重构学习】08 条件表达式的重构
    嵊州D4T1 翻车 rollover 真的翻车了
    计算圆内格点数
    嵊州D3T2 福尔贝斯太太的快乐夏日 summer
    嵊州D3T3 light
    嵊州D3T1 山魔 烙饼问题
  • 原文地址:https://www.cnblogs.com/cdaq/p/3450445.html
Copyright © 2011-2022 走看看