//using System;
//using System.Collections.Generic;
//using System.Linq;
//using System.Text;
//using System.Threading.Tasks;

//namespace parkMonitor.DB
//{
//    //数据库测试用例
//    class DBTest
//    {
//        public void TestMethod()
//        {
//            DBOperation o = new DBOperation();

//            //IsUserNumberPlate（）判断号牌机号牌是否是该用户的
//            //第一个参数为用户id
//            //第二个参数是号牌机号牌
//            bool b = o.IsUserNumberPlate(14, "川AT0H69");
//            Console.WriteLine(b);

//            //getVehicleTypeID（）根据号牌查询车型id
//            //参数为号牌机号牌
//            int id = o.getVehicleTypeID("川AT0H69");
//            Console.WriteLine(id);

//            //sDataRight（）判断测量数据是否准确
//            //参数分别为车辆长度、宽度、高度、轴距、车型id
//            bool data = o.IsDataRight(4304, 1780, 1433, 2699, id);
//            Console.WriteLine(data);

//            //查询车位位置及状态，返回list
//            List<Parking_Space> list_Parking_Space = o.GetParkingSpace();

//            //根据车库ID查询权重,返回list
//            List<Garage> list_Garage = o.GetGarageWeight(5);

//            //InsertToParkingRecords()数据插入记录表,并返回停车记录id
//            //参数分别为用户id、号牌、车位id、车库id、订单状态、实际停车时间
//            //1表示预约，2表示预约订单被取消，3表示正在停车（车已入库，4表示预约取车，5表示已经取车没有付款，6表示取车并付款
//            string time = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
//            int ID = o.InsertToParkingRecords(14, "京PH3X00", 2, 1, 3, time);
//            Console.WriteLine(ID);

//            //根据车牌号更新车辆表
//            //参数分别为号牌、车辆停车状态（点击我要停车时置1，点击我要取车时置0）、车辆进场时间（作为收费开始时间）、停车记录id、车位id、车型确认状态(0表示未填写车型，1表示测量系统测量一致，2表示测量系统测量不一致)
//            o.UpdateVehicle("京PH3X00", 1, time, ID, 2, 1);

//            //查询车库剩余车位(车库id)
//            int garageFreeSpace = o.getGarageFreeSpace(1);

//            //更新车库剩余车位(车位，车库id)
//            o.UpdateGarageFreeSpace(30, 1);

//            //根据车牌号更新车辆状态(号牌，状态)
//            o.UpdateVehicleParkState("京PH3X00",0);

//            //更改车位状态(车位ID，车位状态)
//            o.UpdateParkingSpaceState(1, 1);

//            //更新停车记录表(订单状态,实际取车时间)
//            o.UpdateParkingRecords(6, time, ID);

//            //插入消息推送表
//            o.InsertToMessageQueue(14, "停车成功！鄂A016C6的车辆已停妥，停放位置为‘武大园智象停车场’东12车位", 1);

//            //获得车位名称(车库id)
//            string garageName = o.getGarageName(1);
//        }
//    }
//}
