Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        internal void AddExisting(int id)
        {
            var p  = DbUtil.Db.LoadPersonById(id);
            var pp = new PendingPersonModel();

            pp.CopyPropertiesFrom(p);
            pp.LoadAddress();
            PendingList.Add(pp);
        }
Exemplo n.º 3
0
        internal void AddExisting(int id)
        {
            var p  = CurrentDatabase.LoadPersonById(id);
            var pp = new PendingPersonModel(CurrentDatabase);

            pp.CopyPropertiesFrom(p);
            pp.LoadAddress();
            PendingList.Add(pp);
        }
Exemplo n.º 4
0
        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);
        }