private static void LogPersons(CitizenCollection persons) { Console.WriteLine("---"); foreach (var item in persons) { Console.WriteLine(item); } }
/// <summary> /// Sets the incident values. /// </summary> public void SetIncidentValues() { try { Database database = DatabaseFactory.CreateDatabase(); string str = "Council_GetIndividualIncident"; DbCommand dbCommand = database.GetStoredProcCommand(str, this._incidentId); DataSet set = database.ExecuteDataSet(dbCommand); if (set.Tables[0].Rows.Count < 1) { } else { this._address = Convert.ToString(set.Tables[0].Rows[0]["Address"]); this._openDate = Convert.ToDateTime(set.Tables[0].Rows[0]["Open Date"]); this._incidentDisc = Convert.ToString(set.Tables[0].Rows[0]["Problem Disc"]); this._councilDist = Convert.ToString(set.Tables[0].Rows[0]["CouncilDistId"]); this._problemTypeId = Convert.ToInt32(set.Tables[0].Rows[0]["ProblemTypeId"]); this._openclose = Convert.ToString(set.Tables[0].Rows[0]["OpenClose"]); this._modifyDate = Convert.ToDateTime(set.Tables[0].Rows[0]["Modified"]); this._insertedBy = Convert.ToString(set.Tables[0].Rows[0]["InsertedBy"]); this._contact = Convert.ToInt32(set.Tables[0].Rows[0]["Contact"]); this._hasCitizenBeenContacted = Convert.ToBoolean(set.Tables[0].Rows[0]["CitizenContacted"]); this._requstingClosure = Convert.ToBoolean(set.Tables[0].Rows[0]["RequestingClosure"]); if (set.Tables[0].Rows[0]["Pending"] == DBNull.Value) { this._pendingDate = DateTime.MinValue; } else { this._pendingDate = Convert.ToDateTime(set.Tables[0].Rows[0]["Pending"]); } if (set.Tables[0].Rows[0]["CourtDate"] == DBNull.Value) { this._courtDate = DateTime.MinValue; } else { this._courtDate = Convert.ToDateTime(set.Tables[0].Rows[0]["CourtDate"]); } this._citizenCollection = new CitizenCollection(); Citizen citizen = new Citizen(Convert.ToInt32(set.Tables[0].Rows[0]["CitizenId"])); if (citizen.GetCitizen()) { this._citizenCollection.Add(citizen); } } } catch (Exception ex) { throw ex; } }
static void Main(string[] args) { CitizenCollection persons = new CitizenCollection(); Pensioner pensioner = new Pensioner("p3", "p3"); persons.Add(new Student("s1", "s1")); persons.Add(new Worker("w1", "w1")); persons.Add(new Pensioner("p1", "p1")); LogPersons(persons); persons.Add(new Student("s2", "s2")); persons.Add(new Worker("w2", "w2")); persons.Add(new Pensioner("p2", "p2")); LogPersons(persons); persons.Add(new Pensioner("p2", "p2")); persons.Add(pensioner); LogPersons(persons); persons.Remove(); LogPersons(persons); persons.Remove(pensioner); LogPersons(persons); }
static void Main(string[] args) { Student student1 = new Student(1, "Studen1Name", "Student2Surname"); Student studentCopy = new Student(1, "Studen1Name", "Student2Surname"); Pensioner pensioner1 = new Pensioner(2, "Pensioner1Name", "Pensioner1Surname"); Worker worker1 = new Worker(3, "Worker1Name", "Worker2Surname"); Pensioner pensioner2 = new Pensioner(4, "Pensioner2Name", "Pensioner2Surname"); CitizenCollection collection = new CitizenCollection(); collection.Add(student1); //collection.Add(studentCopy); collection.Add(pensioner1); collection.Add(worker1); collection.Add(pensioner2); foreach (Citizen item in collection) { System.Console.WriteLine($"{item.Id} {item.Name}"); } System.Console.WriteLine(); collection.Remove(pensioner1); foreach (Citizen item in collection) { System.Console.WriteLine($"{item.Id} {item.Name}"); } System.Console.WriteLine(); collection.Remove(worker1); foreach (Citizen item in collection) { System.Console.WriteLine($"{item.Id} {item.Name}"); } }
public Engine() { citiPopulation = new CitizenCollection(); robotCollection = new RobotCollection(); }