Ejemplo n.º 1
0
        // 上传新订单
        private void SubmitNewOrder()
        {
            StatementTable order = new StatementTable()             // 创建订单对象
            {
                IDCard        = txt_IDcard.Text,
                PaymentMethod = cbox_payWay.Text,
                CheckInTime   = (DateTime)dtpicker_begin.Value,
                CheckoutTime  = (DateTime)dtpicker_leave.Value,
                Room          = new RoomSchedules
                {
                    Floor      = Dgv_RoomList.SelectedCells[1].Value.ToString().Trim(),
                    RoomNumber = Dgv_RoomList.SelectedCells[0].Value.ToString().Trim(),
                    RoomType   = GetRoomStatus(Dgv_RoomList.SelectedCells[2].Value.ToString().Trim()),
                    RoomStatus = new RoomStatus {
                        No = 2, StatusName = "占用"
                    }
                },
                Status = new OrderStatusTable {
                    Number = frm == null ? 2 : 1, State = frm == null ? "开始" : "未开始"
                },
                OperationManager = Cun.ID,
                TotalConsumption = (double)Dgv_RoomList.SelectedCells[1].Value * double.Parse(Discount.Text),
                Days             = 1
            };

            orderManager.AddOrderRecord(order);                     // 向数据库添加本次订单记录
        }