public static void InitializeStuff() { Perpetrator[] perps = PerpetratorsManager.GetAllActivePerpetrators(); foreach (var perp in perps) { active_perpetrators.Add(perp); } }
//EVENT HANDLER private void is_apprehended_button_Click(object sender, EventArgs e) { SoundManager.StopPlayingSound(); this.perpetrator.is_still_active = false; PerpetratorsManager.Update(this.perpetrator); Singleton.Delete(this.perpetrator); this.Close(); }
public void TearDown() { //AM THINKING THAT AFTER EACH TESt HAS RUN WE DISCARD THE CHANGES MADE THE CODE // AND RESTORE THE TABLE TO ITS ORIGINAL STATE if (all_perps != null) { PerpetratorsManager.DropTable(); CreateTableIfItDoesntExist(); PopulateTable(); } }
private void save_button_Click(object sender, EventArgs e) { //DISABLE BUTTON button_save.Enabled = false; //get crime details String date_of_crime = dateTimePicker_dateOfCrime.Text; String time_of_crime = GetTimeOfCrime(); String type_of_crime = comboBox_type_of_crime.Text; String crime_commited = comboBox_crimeCommited.Text; String details_of_crime = textfield_details_of_crime.Text; String location_of_crime = textfield_crime_location.Text; //create crime object Crime crime = new Crime(date_of_crime, details_of_crime, type_of_crime, crime_commited, time_of_crime, location_of_crime, -1); //if the crime selected has victims if (comboBox_type_of_crime.Text.Equals(types_of_crimes[0]) || comboBox_type_of_crime.Text.Equals(types_of_crimes[1])) { //create victims form VictimsDetailsForm form = new VictimsDetailsForm(perpetrator, crime); //close this form this.Close(); //show it form.ShowDialog(); //return return; } // we are dealing with a victimless crime else { Debug.WriteLine("Text =" + comboBox_crimeCommited.Text); Debug.WriteLine("This Crime Has No Victims"); //save perpetrator PerpetratorsManager.Save(perpetrator); //set the id of the perpetrator crime.perpetrator_id = perpetrator.id; //save crime bool sucess = CrimesManager.Save(crime); } //display error message }
public void PopulateTable() { //WE GET ALL OBJECTS AT THE START ONLY INORDER TO REDUCE THE TIME TAKEN //TO RUN THE TESTS if (all_perps == null) { all_perps = PerpetratorsManager.GetAllPerpetrators(); } foreach (var perp in all_perps) { PerpetratorsManager.Save(perp); } }
public void PerpetratorsManagerCreateTableTest() { bool sucess = PerpetratorsManager.CreateTable(); Assert.IsTrue(sucess); }
public void PerpetratorsManagerDeleteTest() { bool sucess = PerpetratorsManager.Delete(all_perps[0].id); Assert.IsTrue(sucess); }
public void PerpetratorsManagerUpdateTest() { bool sucess = PerpetratorsManager.Update(all_perps[0]); Assert.IsTrue(sucess); }
public void PerpetratorsManagerGetPerpetratorTest() { Perpetrator perp = PerpetratorsManager.GetPerpetrator(all_perps[0].id); Assert.IsNotNull(perp); }
public void CreateTableIfItDoesntExist() { PerpetratorsManager.CreateTable(); }
public void PerpetratorsManagerGetAllActivePerpetratorsTest() { Perpetrator[] perps = PerpetratorsManager.GetAllActivePerpetrators(); Assert.IsNotNull(perps); }
public void PerpetratorsManagerGetPerpetratorFacesTest() { Image <Bgr, byte>[] faces = PerpetratorsManager.GetPerpetratorFaces(1); Assert.IsNotNull(faces); }
public PerpetratorsListDialog() { all_active_perps = PerpetratorsManager.GetAllActivePerpetrators(); InitializeComponent(); }