private Personnel AddPersonByTag(Position pos, LocationCard tag) { Personnel person = new Personnel(); person.Name = "Tag_" + pos.Code; person.ParentId = 6;//访客 bool r2 = bll.Personnels.Add(person); if (r2) { bll.BindCardToPerson(person, tag); return(person); } return(null); }
private void AddPerson(string name, Sexs sex, LocationCard tag, Department dep, Post pst, int worknumber, string phone) { Personnel person = new Personnel() { Name = name, Sex = sex, Enabled = true, ParentId = dep.Id, WorkNumber = worknumber, Phone = phone, Pst = pst.Name }; Personnels.Add(person); _bll.BindCardToPerson(person, tag); }
private Personnel AddPersonByTag(Position pos, LocationCard tag) { Personnel person = new Personnel(); person.Name = "Tag_" + pos.Code; if (departments == null || departments.Count == 0) { departments = bll.Departments.ToList(); } if (departments == null || departments.Count == 0) { return(null); } Department dp = departments.Find(p => p.Name == "访客"); if (dp == null) { dp = departments.Find(p => p.Name == "未绑定"); } if (dp == null) { dp = departments[0]; } person.ParentId = dp.Id;//访客 bool r2 = bll.Personnels.Add(person); if (r2) { bll.BindCardToPerson(person, tag); return(person); } return(null); }