private IMeetingRoom GetMeetingRoomFromArray(string[] parts) { IMeetingRoom meetingRoom = null; if (parts.Length == 6) { string name = parts[0]; string code = parts[1]; string description = parts[2]; int capacity = int.Parse(parts[3]); bool allowsVideo = parts[4] == "YES" ? true : false; string meetingCenterCode = parts[5]; meetingRoom = new MeetingRoomData { Name = name, Code = code, Description = description, Capacity = capacity, AllowsVideoConference = allowsVideo, MeetingCentreCode = meetingCenterCode }; } return(meetingRoom); }
public static IMeetingRoom SetData(this IMeetingRoom room, IMeetingRoom data) { room.Name = data.Name; room.Code = data.Code; room.Description = data.Description; room.AllowsVideoConference = data.AllowsVideoConference; return(room); }
public void TestMeetingRoomForInsert() { YunShanOA.Model.MeetingRoom meetingRoom = new Model.MeetingRoom(); meetingRoom.MeetingTypeID = 1; meetingRoom.MeetingRoomStatus = 1; meetingRoom.MeetingRoomName = "隆汇大厦1201室"; meetingRoom.MeetingRoomCapacity = 50; IMeetingRoom imr = YunShanOA.DALFactory.MeetingInstanceFactory.GetMeetingRoomInstance(); Assert.IsNotNull(imr); int LastMeetingRoomID = imr.SaveMeetingRoom(meetingRoom); Assert.AreEqual(LastMeetingRoomID, GetLastMeetingRoomID()); DALFactory.MeetingInstanceFactory.GetMeetingRoomInstance().DeleteMeetingRoom(meetingRoom); }
public void TestQueryMeetingRoomByName() { IMeetingRoom imr = DALFactory.MeetingInstanceFactory.GetMeetingRoomInstance(); YunShanOA.Model.MeetingRoom meetingroom = new Model.MeetingRoom(); meetingroom.MeetingRoomName = "汇景大厦4层401"; meetingroom.MeetingRoomStatus = 1; meetingroom.MeetingTypeID = 1; meetingroom.MeetingRoomCapacity = 50; imr.SaveMeetingRoom(meetingroom); meetingroom.MeetingRoomID = GetLastMeetingRoomID(); Model.MeetingRoom meetingroom2 = imr.QueryMeetingRoomByName(meetingroom.MeetingRoomName); Compare(meetingroom, meetingroom2); imr.DeleteMeetingRoom(meetingroom); }
public void TestMeetingRoomDelete() { YunShanOA.Model.MeetingRoom meetingRoom = new Model.MeetingRoom(); IMeetingRoom imr = DALFactory.MeetingInstanceFactory.GetMeetingRoomInstance(); YunShanOA.Model.MeetingRoom meetingroom = new Model.MeetingRoom(); meetingroom.MeetingRoomName = "汇景大厦4层401"; meetingroom.MeetingRoomStatus = 1; meetingroom.MeetingTypeID = 1; meetingroom.MeetingRoomCapacity = 50; imr.SaveMeetingRoom(meetingroom); meetingRoom.MeetingRoomID = GetLastMeetingRoomID(); bool result = YunShanOA.DALFactory.MeetingInstanceFactory.GetMeetingRoomInstance().DeleteMeetingRoom(meetingRoom); Assert.AreEqual(true, result); }
public void TestGetListMeetingRoom() { IMeetingRoom imr = DALFactory.MeetingInstanceFactory.GetMeetingRoomInstance(); List <Model.MeetingRoom> list1 = imr.GetListMeetingRoom(); YunShanOA.Model.MeetingRoom meetingroom = new Model.MeetingRoom(); meetingroom.MeetingRoomName = "汇景大厦4层401"; meetingroom.MeetingRoomStatus = 1; meetingroom.MeetingTypeID = 1; meetingroom.MeetingRoomCapacity = 50; imr.SaveMeetingRoom(meetingroom); meetingroom.MeetingRoomID = GetLastMeetingRoomID(); list1.Add(meetingroom); List <Model.MeetingRoom> list2 = imr.GetListMeetingRoom(); for (int i = 0; i < list1.Count; i++) { Compare(list1[i], list2[i]); } imr.DeleteMeetingRoom(meetingroom); }
public ManageReservationWindow(IMeetingRoom meetingRoom) { InitializeComponent( ); _viewModel = new ReservationViewModel(meetingRoom); DataContext = _viewModel; }
public MeetingRoomModel(IMeetingRoom data) { this.SetData(data); }
public ManageMeetingRoomWindow(IMeetingRoom meetingRoom) : this() { _viewModel = new MeetingRoomModel(meetingRoom); DataContext = _viewModel; }
public ReservationViewModel(IMeetingRoom room) { MeetingRoomCode = room.Code; MeetingCenterCode = room.MeetingCentreCode; }
public ReservationViewModel(IMeetingRoom room, IReservation data) : this(room) { this.SetData(data); }