Order.cs
上传用户:shjujing
上传日期:2022-07-28
资源大小:11244k
文件大小:5k
源码类别:

Email客户端

开发平台:

Visual C++

  1. using System;
  2. using System.Data;
  3. using System.Configuration;
  4. using System.Web;
  5. using System.Web.Security;
  6. using System.Web.UI;
  7. using System.Web.UI.WebControls;
  8. using System.Web.UI.WebControls.WebParts;
  9. using System.Web.UI.HtmlControls;
  10. using System.Data.SqlClient;
  11. /// <summary>
  12. /// Order 的摘要说明
  13. /// </summary>
  14. public class Order
  15. {
  16.     SqlConnection myConnection = new SqlConnection(ConfigurationManager.ConnectionStrings["CartConnectionString"].ConnectionString);
  17.     public Order()
  18.     {
  19.         //
  20.         // TODO: 在此处添加构造函数逻辑
  21.         //
  22.     }
  23.     public String getNoTodayOrder()
  24.     {
  25.         String selectinfo = "Select count(*) from OrderUser where datepart(year,Odata)=datepart(year,getDate()) and datepart(month,Odata)=datepart(month,getdate()) and datepart(day,Odata)=datepart(day,getdate()) and OState=1";
  26.         SqlCommand comm = new SqlCommand(selectinfo, myConnection);
  27.         myConnection.Open();
  28.         String count = "";
  29.         SqlDataReader dd = comm.ExecuteReader();
  30.         if (dd.Read())
  31.         {
  32.             count = dd.GetInt32(0).ToString();
  33.         }
  34.         myConnection.Close();
  35.         return count;
  36.     }
  37.     public String getNoHistorTodayOrder()
  38.     {
  39.         String selectinfo = "Select count(*) from OrderUser where  OState=1";
  40.         SqlCommand comm = new SqlCommand(selectinfo, myConnection);
  41.         myConnection.Open();
  42.         String count = "";
  43.         SqlDataReader dd = comm.ExecuteReader();
  44.         if (dd.Read())
  45.         {
  46.             count = dd.GetInt32(0).ToString();
  47.         }
  48.         myConnection.Close();
  49.         return count;
  50.     }
  51.     public String getSendTodayOrder()
  52.     {
  53.         String selectinfo = "Select count(*) from OrderUser where datepart(year,Odata)=datepart(year,getDate()) and datepart(month,Odata)=datepart(month,getdate()) and datepart(day,Odata)=datepart(day,getdate()) and OState=2";
  54.         SqlCommand comm = new SqlCommand(selectinfo, myConnection);
  55.         myConnection.Open();
  56.         String count = "";
  57.         SqlDataReader dd = comm.ExecuteReader();
  58.         if (dd.Read())
  59.         {
  60.             count = dd.GetInt32(0).ToString();
  61.         }
  62.         myConnection.Close();
  63.         return count;
  64.     }
  65.     public String getSendHistorTodayOrder()
  66.     {
  67.         String selectinfo = "Select count(*) from OrderUser where  OState=2";
  68.         SqlCommand comm = new SqlCommand(selectinfo, myConnection);
  69.         myConnection.Open();
  70.         String count = "";
  71.         SqlDataReader dd = comm.ExecuteReader();
  72.         if (dd.Read())
  73.         {
  74.             count = dd.GetInt32(0).ToString();
  75.         }
  76.         myConnection.Close();
  77.         return count;
  78.     }
  79.     public String getHistorOrder()
  80.     {
  81.         String selectinfo = "Select count(*) from OrderUser where  OState=3";
  82.         SqlCommand comm = new SqlCommand(selectinfo, myConnection);
  83.         myConnection.Open();
  84.         String count = "";
  85.         SqlDataReader dd = comm.ExecuteReader();
  86.         if (dd.Read())
  87.         {
  88.             count = dd.GetInt32(0).ToString();
  89.         }
  90.         myConnection.Close();
  91.         return count;
  92.     }
  93.     public Int32 getOState(Int32 oid)
  94.     {
  95.         String selectinfo = "Select OState from OrderUser where Oid=" + oid;
  96.         SqlCommand comm = new SqlCommand(selectinfo, myConnection);
  97.         myConnection.Open();
  98.         Int32 count = 0;
  99.         SqlDataReader dd = comm.ExecuteReader();
  100.         if (dd.Read())
  101.         {
  102.             count = dd.GetInt32(0);
  103.         }
  104.         myConnection.Close();
  105.         return count;
  106.     }
  107.     public Boolean updateNoSend(Int32 O_id, Int32 O_state)
  108.     {
  109.         Boolean isvalidat = false;
  110.         SqlCommand myconmand = new SqlCommand();
  111.         myconmand.Connection = myConnection;
  112.         try
  113.         {
  114.             myconmand.Connection.Open();
  115.             myconmand.CommandText = "Proc_UpdateOrderUser";
  116.             myconmand.CommandType = CommandType.StoredProcedure;
  117.             SqlParameter Name = new SqlParameter("@OID", SqlDbType.Int, 4);
  118.             Name.Value = O_id;
  119.             myconmand.Parameters.Add(Name);
  120.             SqlParameter pass = new SqlParameter("@OState", SqlDbType.Int, 4);
  121.             pass.Value = O_state;
  122.             myconmand.Parameters.Add(pass);
  123.             SqlParameter type = new SqlParameter("@type", SqlDbType.Int);
  124.             type.Direction = ParameterDirection.Output;
  125.             myconmand.Parameters.Add(type);
  126.             myconmand.ExecuteNonQuery();
  127.             if ((int)type.Value == 1)
  128.             {
  129.                 isvalidat = true;
  130.             }
  131.             return isvalidat;
  132.         }
  133.         catch (SqlException er)
  134.         {
  135.             throw (er);
  136.         }
  137.         finally
  138.         {
  139.             myconmand.Connection.Close();
  140.         }
  141.     }
  142. }