public PendingPersonModel NewPerson(int familyid) { var campuslist = DbUtil.Db.Setting("CampusRequired") ? "CampusNoNoCampus" : "Campus"; var p = new PendingPersonModel { FamilyId = familyid, index = PendingList.Count, Gender = new CodeInfo(99, "Gender"), MaritalStatus = new CodeInfo(99, "MaritalStatus"), Campus = new CodeInfo(CampusId, campuslist), EntryPoint = new CodeInfo(EntryPointId, "EntryPoint"), context = AddContext }; if (familyid == 0) { p.FamilyId = NextNewFamilyId(); p.IsNewFamily = true; } #if DEBUG p.FirstName = "David"; p.LastName = "Carr." + DateTime.Now.Millisecond; #endif PendingList.Add(p); return(p); }
internal void AddExisting(int id) { var p = DbUtil.Db.LoadPersonById(id); var pp = new PendingPersonModel(); pp.CopyPropertiesFrom(p); pp.LoadAddress(); PendingList.Add(pp); }
internal void AddExisting(int id) { var p = CurrentDatabase.LoadPersonById(id); var pp = new PendingPersonModel(CurrentDatabase); pp.CopyPropertiesFrom(p); pp.LoadAddress(); PendingList.Add(pp); }
public PendingPersonModel NewPerson(int familyid) { var campuslist = CurrentDatabase.Setting("CampusRequired") ? "CampusNoNoCampus" : "Campus"; var p = new PendingPersonModel(CurrentDatabase) { FamilyId = familyid, index = PendingList.Count, Gender = new CodeInfo(99, "Gender"), MaritalStatus = new CodeInfo(99, "MaritalStatus"), Campus = new CodeInfo(CampusId, campuslist), EntryPoint = new CodeInfo(EntryPointId, "EntryPoint"), context = AddContext }; if (familyid == 0) { p.FamilyId = NextNewFamilyId(); p.IsNewFamily = true; } PendingList.Add(p); return(p); }