private bool CheckDataValid() { var checkInData = _checkInCtrl.GetDateTime(); var checkOutDate = _checkOutCtrl.GetDateTime(); if (checkInData >= checkOutDate) { SocialGUIManager.ShowPopupDialog("入住时间超过退房时间"); return(false); } var roomIndex = _roomCtrl.GetVal(); if (roomIndex < SaleDataManager.Instance.Rooms.Count) { var room = SaleDataManager.Instance.Rooms[roomIndex]; if (room.CheckDateConflict(_data, checkInData, checkOutDate)) { SocialGUIManager.ShowPopupDialogFormat("房间{0}已经被预定", room.Name); return(false); } } var roomerName = _roomerCtrl.GetContent(); if (string.IsNullOrEmpty(roomerName)) { SocialGUIManager.ShowPopupDialog("请填写房客姓名"); return(false); } return(true); }
private void SearchByRecordId(int id) { var record = SaleDataManager.Instance.GetRoomRecord(id); if (record != null) { _records.Clear(); _records.Add(record); RefreshView(); } else { SocialGUIManager.ShowPopupDialogFormat("没有订单号为{0}的订单", id); } }
private void SearchByName(string name) { _records.Clear(); var records = SaleDataManager.Instance.RoomRecords; for (int i = records.Count - 1; i >= 0; i--) { var record = records[i]; if (record.RoommerName == name) { _records.Add(record); } } if (_records.Count == 0) { SocialGUIManager.ShowPopupDialogFormat("没有房客姓名为{0}的订单", name); } else { RefreshView(); } }
private void SearchByRoomId(int id) { _records.Clear(); var records = SaleDataManager.Instance.RoomRecords; for (int i = records.Count - 1; i >= 0; i--) { var record = records[i]; if (record.RoomIndex + 1 == id) { _records.Add(record); } } if (_records.Count == 0) { SocialGUIManager.ShowPopupDialogFormat("没有房间号为{0}的订单", id); } else { RefreshView(); } }