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

  • 相关阅读:
    转:10分钟掌握XML、JSON及其解析
    转:关于C++14:你需要知道的新特性
    2014/11/4~2014/12/20阶段性目标
    转:快速掌握一个语言最常用的50%
    推荐!国外程序员整理的 C++ 资源大全
    数据库面试宝典
    sqlite学习
    android
    转:c的回归-云风
    原创: 开题报告中摘要部分快速将一段文字插入到word的表格中
  • 原文地址:https://www.cnblogs.com/cdaq/p/3450445.html
Copyright © 2011-2022 走看看