ibuyspyutil.cs

来自「采用vc#.net和sqlce实现智能手机端和服务器数据交换」· CS 代码 · 共 147 行

CS
147
字号
using System;
using System.Collections;
using System.ComponentModel;
using System.Drawing;
using System.Data;
using System.Data.SqlServerCe;
using System.Windows.Forms;

namespace Microsoft.Sql.SqlCe.Samples.Cs.IBuySpyDelivery.IBuySpyDevice
{
    /// Define the routine that an event will call.
    /// The first parameter is the object that raised the event, 
    /// and the second parameter is an object that contains the information about the event.
    ///
    internal delegate void ViewCustomerEventHandler(object sender, EventArgs e);
    internal delegate void ViewOrdersEventHandler(object sender, OrderEventArgs e);
    internal delegate void ViewInventoryEventHandler(object sender, InventoryEventArgs e);
    internal delegate void ViewSignatureEventHandler(object sender, SignatureEventArgs e);

    /// Define the object that contains the information about an Order event.
    ///
    public class OrderEventArgs : System.EventArgs
    {
        private int customerID;
        private string customerName;
        private int orderID;

        internal int CustomerID
        {
            get
            {
                return customerID;
            }
            set
            {
                customerID = value;
            }
        }

        internal string CustomerName
        {
            get
            {
                return customerName;
            }
            set
            {
                customerName = value;
            }
        }

        internal int OrderID
        {
            get
            {
                return orderID;
            }
            set
            {
                orderID = value;
            }
        }

        internal OrderEventArgs()
        {
        }

        internal OrderEventArgs(int customerID, string customerName)
        {
            this.customerID = customerID;
            this.customerName = customerName;
        }
    }


    /// Define the object that contains the information about an Inventory event.
    ///
    public class InventoryEventArgs : System.EventArgs
    {
        private int orderID;

        internal int OrderID
        {
            get
            {
                return orderID;
            }

            set
            {
                orderID = value;
            }
        }

        internal InventoryEventArgs()
        {
        }

        internal InventoryEventArgs(int orderID)
        {
            this.orderID = orderID;
        }
    }

    /// Define the object that contains the information about an Signature event.
    ///
    public class SignatureEventArgs : System.EventArgs
    {
        private int orderID;
        private OrderStatus orderStatus;

        internal int OrderID
        {
            get
            {
                return orderID;
            }

            set
            {
                orderID = value;
            }
        }

        internal OrderStatus Status
        {
            get
            {
                return orderStatus;
            }
            set
            {
                orderStatus = value;
            }
        }

        internal SignatureEventArgs()
        {
        }

        internal SignatureEventArgs(int orderID, OrderStatus orderStatus)
        {
            this.orderID = orderID;
            this.orderStatus = orderStatus;
        }
    }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?