using System; using System.Collections.Generic; using Tanshu.Accounts.Contracts; namespace Tanshu.Accounts.DAOFactory { public interface ISaleVoucherMixDAO : IDisposable { SalesBillItemBO GetDefaultSaleBillItem(Guid productID); decimal GetProductDiscountLimit(Guid productID); bool IsBillPrinted(Guid voucherID); List GetPendingBills(PendingType list); Nullable GetPendingVoucherID(string tableID); List SaleInventory(Dictionary.ValueCollection list, Guid? voucherID); void GetComplexBillInformation(Guid voucherID, Guid complexProductID, ref decimal rate, ref decimal quantity, ref string name); void DeclareBillsPaid(Guid userID, List billList, bool creditCard); void ToggleImportant(Guid voucherID); } }