/*第二版*/ public void deleteMember(string name) { IDBUtil dBUtil = DBUtilFactory.getDBUtil("DBUtilImpl"); List <Partner> list1 = dBUtil.getPartnerList(name); for (int i = 0; i < list1.Count; i++) { dBUtil.deletePartner(list1[i].Name); } dBUtil.deleteMember(name); }
public string getPartnerName(int id) { IDBUtil dBUtil = DBUtilFactory.getDBUtil("DBUtilImpl"); Member m1 = dBUtil.getMember(id); List <Partner> list1 = dBUtil.getPartnerList(m1.Name); if (list1.Count == 0) { return(null); } return(list1[0].Name); }
public Partner getMother(int id) { IDBUtil dBUtil = DBUtilFactory.getDBUtil("DBUtilImpl"); Member m1 = dBUtil.getMember(id); Member f1 = dBUtil.getMember(m1.Fatherid); List <Partner> p1 = dBUtil.getPartnerList(f1.Name); if (p1.Count != 0) { return(p1[0]); } else { return(null); } }
/*第二版*/ public void deleteMap(int mapid) { IDBUtil dBUtil = DBUtilFactory.getDBUtil("DBUtilImpl"); dBUtil.deleteMap(mapid); List <Member> list1 = dBUtil.getMemberList(mapid); for (int i = 0; i < list1.Count; i++) { List <Partner> list2 = dBUtil.getPartnerList(list1[i].Name); for (int j = 0; j < list2.Count; j++) { dBUtil.deletePartner(list2[j].Name); } dBUtil.deleteMember(list1[i].Name); } }