コード例 #1
0
        public static int InsertDataBillGridMasterReturnId(DataObject.BillGridMasterDB obj)
        {
            String Insert = "INSERT INTO BillGridMasterDB (Master,billType,billTypeId,OrderType,OrderTypeId,OrderType2Id,dateShip,discount,monny,payType,payTypeId,stt,billId,customerId) VALUES ";

            Insert += " (@Master,@billType,@billTypeId,@OrderType,@OrderTypeId,@OrderType2Id,@dateShip,@discount,@monny,@payType,@payTypeId,@stt,@billId,@customerId)";
            SqlConnection conn = Common.Connection.SqlConnect();
            SqlCommand    cmd  = new SqlCommand(Insert);

            cmd.CommandType = CommandType.Text;
            cmd.Connection  = conn;
            cmd.Parameters.AddWithValue("@Master", obj.Master);
            cmd.Parameters.AddWithValue("@billType", obj.billType);
            cmd.Parameters.AddWithValue("@billTypeId", obj.billTypeId);
            cmd.Parameters.AddWithValue("@OrderType", obj.OrderType);
            cmd.Parameters.AddWithValue("@OrderTypeId", obj.OrderTypeId);
            cmd.Parameters.AddWithValue("@OrderType2Id", obj.OrderType2Id);
            cmd.Parameters.AddWithValue("@dateShip", obj.dateShip);
            cmd.Parameters.AddWithValue("@discount", obj.discount);
            cmd.Parameters.AddWithValue("@monny", obj.monny);
            cmd.Parameters.AddWithValue("@payType", obj.payType);
            cmd.Parameters.AddWithValue("@payTypeId", obj.payTypeId);
            cmd.Parameters.AddWithValue("@stt", obj.stt);
            cmd.Parameters.AddWithValue("@billId", obj.billId);
            cmd.Parameters.AddWithValue("@customerId", obj.customerId);
            conn.Open();
            cmd.ExecuteNonQuery();
            cmd.CommandText = "SELECT scope_identity()";
            int identity = Convert.ToInt32(cmd.ExecuteScalar());

            conn.Close();
            return(identity);
        }
コード例 #2
0
        public static List <DataObject.BillGridMasterDB> GetDataBillGridMasterDB(Int32 Id)
        {
            List <DataObject.BillGridMasterDB> lstGridMasterDB = new List <DataObject.BillGridMasterDB>();
            String        Select = "";
            SqlCommand    cmd    = null;
            SqlConnection conn   = Common.Connection.SqlConnect();

            if (Id > 0)
            {
                Select = "Select * from BillGridMasterDB Where ID = @ID";

                cmd             = new SqlCommand(Select);
                cmd.CommandType = CommandType.Text;
                cmd.Connection  = conn;
                cmd.Parameters.AddWithValue("@ID", Id);
            }
            else
            {
                Select          = "Select * from BillGridMasterDB";
                cmd             = new SqlCommand(Select);
                cmd.CommandType = CommandType.Text;
                cmd.Connection  = conn;
            }
            conn.Open();
            using (SqlDataReader oReader = cmd.ExecuteReader())
            {
                while (oReader.Read())
                {
                    // Master,billType,billTypeId,OrderType,OrderTypeId,OrderType2Id,dateShip,discount,monny,payType,payTypeId,stt,billId,customerId
                    DataObject.BillGridMasterDB obj = new DataObject.BillGridMasterDB();
                    obj.ID           = Int32.Parse(oReader["ID"].ToString());
                    obj.Master       = (bool)(oReader["Master"]);
                    obj.billType     = oReader["billType"].ToString();
                    obj.billTypeId   = oReader["billTypeId"].ToString();
                    obj.OrderType    = oReader["OrderType"].ToString();
                    obj.OrderTypeId  = oReader["OrderTypeId"].ToString();
                    obj.OrderType2Id = oReader["OrderType2Id"].ToString();
                    obj.dateShip     = oReader["dateShip"].ToString();
                    obj.discount     = oReader["discount"].ToString();
                    obj.monny        = oReader["monny"].ToString();
                    obj.payType      = oReader["payType"].ToString();
                    obj.payTypeId    = oReader["payTypeId"].ToString();
                    obj.stt          = Int32.Parse(oReader["stt"].ToString());
                    obj.billId       = Int32.Parse(oReader["billId"].ToString());
                    obj.customerId   = Int32.Parse(oReader["customerId"].ToString());
                    lstGridMasterDB.Add(obj);
                }
            }
            conn.Close();
            return(lstGridMasterDB);
        }