using System; using System.Collections.Generic; using Tanshu.Accounts.Contracts; namespace Tanshu.Accounts.DAOFactory { public interface ICustomerDAO :IDisposable { void Insert(CustomerBO customer); void Update(CustomerBO customer); void Delete(Guid customerID); CustomerBO GetCustomer(Guid customerID); List GetFilteredCustomers(Dictionary filter); List GetCustomerLedgers(); List GetCustomers(); List GetCustomers(Guid customerID); } }