public UserControl_AddRoom(Ward ward, UserControl_Wards parentUC) { InitializeComponent(); room = new Room(); _Ward = ward; ParentWardsWindow = parentUC as UserControl_Wards; }
public void TestEditPatientInWaitlist() { Ward w = new Ward("UnitTestWard-WLP", "UTW"); w.Insert(); Room r = new Room(1, "UTW", 1); r.Insert(); Bed b = new Bed(1, Bed.States.Available, 0, 1, "", "UTW"); b.Insert(); Patient p = new Patient(10000, "Test-WLP", "Test-WLP", new DateTime(), "", "", "", "", "", "", ""); p.Insert(); p.Select(); Treatment treat = new Treatment(p.PatientID, "UnitTestTreatment-WLP", 1, 1, 1, "", "", 1, "Upcoming"); treat.Insert(); List<Treatment> list = Treatment.GetTreatments(p.PatientID, "Upcoming"); Treatment t = list[0]; WaitlistedPatient.AddPatientToWaitlist(p.PatientID, "UTW", "High", t.TreatmentID); List<WaitlistedPatient> patients = WaitlistedPatient.GetWaitlistedPatientsForWard("UTW"); Assert.True(WaitlistedPatient.EditPatientInWaitlist(p.PatientID, "UTW", "High", t.TreatmentID)); patients[0].RemovedPatientFromWaitlist(); t.Delete(); p.Delete(); b.Delete(); r.Delete(); w.Delete(); }
public void TestWardInsert() { Ward ward = new Ward("UnitTestWard", "UTW"); Assert.True(ward.Insert()); ward.Delete(); }
public void TestGetBeds() { Ward ward = new Ward("UnitTestWard", "UTW"); ward.Insert(); Room room = new Room(1, "UnitTestWard", 1); room.Insert(); List<Bed> beds = Bed.GetBeds(1, "UnitTestWard"); Assert.True(beds.Count == 0); Bed bed = new Bed(1, Bed.States.Available, 0, 1, "", "UnitTestWard"); bed.Insert(); beds = Bed.GetBeds(1, "UnitTestWard"); Assert.True(beds.Count == 1); Bed bed2 = new Bed(2, Bed.States.Available, 0, 1, "", "UnitTestWard"); bed2.Insert(); beds = Bed.GetBeds(1, "UnitTestWard"); Assert.True(beds.Count == 2); bed2.Delete(); bed.Delete(); room.Delete(); ward.Delete(); }
public UserControl_AddWard(Ward Ward, UserControl_Wards parentUC) { InitializeComponent(); _isNewWard = false; //A new patient will not have a health care no to reference ward = Ward; ParentWardsWindow = parentUC as UserControl_Wards; }
public UserControl_AddRoom(Room Room, Ward ward, UserControl_Wards parentUC) { InitializeComponent(); _isNewRoom = false; //A new patient will not have a health care no to reference room = Room; _Ward = ward; ParentWardsWindow = parentUC as UserControl_Wards; }
public void TestGetWards() { Ward ward = new Ward("UnitTestWard", "UTW"); ward.Insert(); List<Ward> w = Ward.GetWards(); Assert.True(w.Count >= 1); ward.Delete(); }
public static List<Ward> GetWards() { List<object[]> wards = Database.Select("Select * FROM Ward"); List<Ward> getwards = new List<Ward>(); if (wards != null) foreach (object[] row in wards) { Ward newWard = new Ward(row[0].ToString(), row[1].ToString()); getwards.Add(newWard); } return getwards; }
public void TestSelectWithInvalidWard() { Ward w = new Ward("InvalidWard"); Assert.False(w.Select()); }
public void TestOverrideToString() { Ward w = new Ward(); w.WardName = "Test"; Assert.True(w.ToString() == "Test"); }
public void TestGetSetWardSlug() { Ward w = new Ward(); w.SlugName = "Test"; Assert.True(w.SlugName == "Test"); }
public void TestGetOpenBedsForWardWithValidWard() { Ward w = new Ward("UnitTestWard-WLP", "UTW"); w.Insert(); Room r = new Room(1, "UnitTestWard-WLP", 1); r.Insert(); Bed b = new Bed(1, Bed.States.Available, 0, 1, "", "UnitTestWard-WLP"); b.Insert(); List<Bed> bed = WaitlistedPatient.GetOpenBedsForWard("UnitTestWard-WLP"); Assert.True(bed.Count >= 1); b.Delete(); r.Delete(); w.Delete(); }
private bool _isNewWard = true; //To use the same window for edits and adds. #endregion Fields #region Constructors //Required for databinding -- END public UserControl_AddWard(UserControl_Wards parentUC) { InitializeComponent(); //New patient can use default constructor ward = new Ward(); ParentWardsWindow = parentUC as UserControl_Wards; }