public void moveSeller(Seller seller, Department dep) { if (dep == null || seller == null) { throw new ArgumentNullException("argumento nulo"); } else if (seller.department != null && dep == seller.department) { throw new ArgumentException("Vendedor ja esta nesse Departamento"); } else if (seller.department != null && seller.department == this) { sellers.Remove(seller); seller.removedepartment(); dep.addSeller(seller); } else if (seller.department == null) { throw new ArgumentException("Vendedor nao tem um departamento, adicione ele a um departamento"); } else if (seller.department != null && seller.department != this) { throw new ArgumentException("Vendedor esta em outro departamento"); } }
public void removeSeller(Seller seller) { if (seller.department != null && seller.department == this) { sellers.Remove(seller); seller.removedepartment(); } else { throw new ArgumentException("Vendedor nao esta nesse departamento"); } }